Experimental lightweight, cross-platform desktop application using Neutralino and Svelte 5.
- Simple & minimal: Uses Neutralino instead of Electron for a lightweight app.
- Svelte 5 with Runes: Modern reactive development.
- Hotkeys & Context Menu: Custom keyboard shortcuts and right-click menu handling.
- Global State Management: Persist and sync app settings.
- Zoom Handling: Dynamic UI scaling with
zoom
CSS.
Make sure you have Node.js (>=16) and Neutralino installed.
# Install dependencies
npm install
To start the Neutralino app in development mode:
npm run dev
npm run build
This creates a distributable package in the dist/
folder.
Cmd/Ctrl + Plus
/Cmd/Ctrl + Minus
→ Zoom in/out.- Right-click → Custom context menu.
Cmd/Ctrl + S
→ Save.
Modify neutralino.config.json
for app settings.
This project is licensed under the MIT License.
🚀 Happy coding! Feel free to contribute and improve this project!