Nova Code is a modern, lightweight, and high-performance code editor built using cutting-edge web technologies and the powerful Rust ecosystem.
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.
To work with the project, you will need:
cargo, required for Tauri build)Clone the repository:
git clone https://github.com/FerrisMind/Nova-Code.git
cd nova-code
Install dependencies:
npm install
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.
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.
This project is licensed under the Apache License 2.0. See the LICENSE file for details.