Fin is an experimental project and an attempt to create a rust powered desktop launcher based on Tauri 2.0. The frontend is made with react due to my pre-existing web dev knowledge but I'm considering utilising native GUI APIs or using rust frontend frameworks for the same in the future. Caching is done with an SQLite database.
The default key-binding (global) is Shift+Alt+Space which is hardcoded into the binary. I plan to introduce user defined keybindings eventually.
- Rust
- Node.js
- PNPM
- Clone the repository
- From the prohect root run
pnpm install - Run
pnpm tauri devto start the development server
- Navigate to the
coredirectory by runningcd corefrom the project root - Run
pnpm tauri buildto build the application.