Lanaya comes from Templar Assassin in Dota2, which is a clipboard management software with convenient and simple interaction.
When I first wrote this project, it was in the learning stage and the writing was rudimentary. I am currently preparing to rewrite version 2.0, so stay tuned...
- Search by keywords.
- All shortcut to manage.
- Setting history record range.
- Multi-language.
- Auto updater.
- Input
f:xxx
to search favorite records. - Tag records and search by tags with
t:xxx,yyy
.
- add
taildwind
to manage css. - add copy image history.
- add theme.
- add favorite.
- add
Windows
,Linux
support. - use
Rust
to implement clipboard listener. - use
Rust
to implementSqlite
database operation.
Download from release.
If you got error: 'Lanaya' is damaged and can’t be opened. You should move it to the Trash. You can use xattr -cr /Applications/Lanaya.app
to solve it.
You should install Rust and Nodejs, see here for more details. Then install Nodejs packages.
npm install
Then run
cargo install tauri-cli # output with [no such subcommand: `tauri`] please install first
cargo tauri dev
Or you can build it
cargo tauri build
Issue and PR welcome!
Lanaya was based on or inspired by these projects and so on:
- tauri-apps/tauri: Build smaller, faster, and more secure desktop applications with a web frontend.
- vitejs/vite: Next generation frontend tooling. It's fast!
- vue3: An approachable, performant and versatile framework for building web user interfaces.
- tailwindlabs Creators of Tailwind CSS and Headless UI, and authors of Refactoring UI.
Apache-2.0 license. See License here for details.