Nova-Code Svelte Themes

Nova Code

Modern, lightweight, and high-performance code editor built using cutting-edge web technologies and the powerful Rust ecosystem

Nova Code

Nova Code is a modern, lightweight, and high-performance code editor built using cutting-edge web technologies and the powerful Rust ecosystem.

About

The project combines the flexibility of web interfaces with the performance of native applications. We use Tauri v2 to create a cross-platform desktop application with minimal resource consumption, Svelte 5 for a reactive and fast interface, and Tailwind CSS v4 for styling. Monaco Editor is used as the editor core — the same engine as in VS Code.

Tech Stack

  • Tauri v2: Framework for building cross-platform applications using web technologies and Rust.
  • Svelte 5: Compiler and framework for building user interfaces.
  • Tailwind CSS v4: Utility-first CSS framework for rapid styling.
  • Monaco Editor: Powerful code editor supporting syntax highlighting, autocomplete, and more.
  • Vite: Next-generation frontend tooling.
  • TypeScript: Typed JavaScript for robust development.

Requirements

To work with the project, you will need:

Installation

  1. Clone the repository:

    git clone https://github.com/FerrisMind/Nova-Code.git
    cd nova-code
    
  2. Install dependencies:

    npm install
    

Development

To run the application in development mode (with hot reload):

npm run tauri dev

This command will start the Vite frontend server and open the Tauri application window.

Build

To create an optimized executable for your operating system:

npm run tauri build

The built file will be located in the src-tauri/target/release/bundle directory.

License

This project is licensed under the Apache License 2.0. See the LICENSE file for details.

Top categories

Loading Svelte Themes