A lightweight, fast, and modern code editor built with Tauri and React. Modern Editor combines the performance of native apps with the flexibility of web technologies.
- 🚀 Lightweight & Fast: Built with Tauri and Rust for optimal performance
- 📂 File Explorer: Browse and navigate your project files with ease
- 📝 Code Editing: Powered by Monaco Editor with syntax highlighting
- 🔄 Tabbed Interface: Work with multiple files simultaneously
- 🎨 VS Code-like UI: Familiar and intuitive interface
- 🔍 Extendable: Architecture designed for extensibility
Download the latest version from the Releases page.
# Clone the repository
git clone https://github.com/bilalmohib/ReactNRuster.git
cd ReactNRuster
# Install dependencies
npm install
# Run in development mode
npm run tauri dev
# Build for production
npm run tauri buildThis project uses:
- Tauri - for the core application framework
- React - for the UI
- Monaco Editor - for code editing
- Tailwind CSS - for styling
/src- React frontend code/components- UI components/hooks- Custom React hooks/styles- CSS and styling
/src-tauri- Rust backend code/public- Static assets
- Click the "Open Folder" button in the Explorer panel
- Navigate to and select the folder you want to open
- Use the file tree to navigate and open files
Ctrl+P- Open command paletteCtrl+S- Save current fileCtrl+Tab- Switch between tabs
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Inspired by Visual Studio Code
- Built with Tauri and React
