ClipDock is a tiny cross-platform clipboard manager built with a Rust + Tauri backend and a Svelte + Tailwind frontend.
- Automatic history – a background thread watches the system clipboard and persists new text snippets to a SQLite database, keeping the list up to date without user interaction.
- Lightweight storage – only the newest 20 entries are retained; older clips are discarded to keep the database small. You can pin favorite clips so they remain at the top of the list.
- Fuzzy search palette – press a single hotkey to open an always-on-top palette where you can quickly search, select, or pin clips.
- Global shortcut –
Ctrl+Shift+Vtoggles the palette from anywhere, making your clipboard history instantly accessible.
├── src-tauri # Rust backend (Tauri)
└── ui # Svelte + Tailwind user interface
pnpm install # install frontend dependencies
cd src-tauri
cargo tauri dev # run the app with live reloadcd src-tauri
cargo tauri build # create a release binary/installerThe build step compiles the Svelte app and bundles it with the Rust backend into a native executable.
Distributed under the MIT License. See LICENSE for more information.