tpt-clipboard
RustSmart, secure clipboard manager with searchable history, sensitive-data auto-expiry, and E2E-encrypted cross-device sync. Rust core + Go sync. MIT/Apache-2.0.
0 stars0 forks0 watchersApache License 2.0
Languages
Rust93.5%Go5.6%PowerShell0.9%
README
tpt-clipboard
Smart, secure, synced clipboard manager — a modern alternative to Ditto / 1Clipboard.
Dual-licensed MIT OR Apache-2.0, © TPT Solutions.
Overview
tpt-clipboard runs in your system tray, captures everything you copy, and gives you instant searchable access to your clipboard history. It intelligently categorises items (code, URLs, passwords, plain text), auto-expires sensitive data, and optionally syncs across your devices with end-to-end encryption.
| Component | Language | Description |
|---|---|---|
core/ | Rust | Clipboard engine, storage, classifiers |
tray-app/ | Rust | System tray + popup UI (Tauri) |
cli/ | Rust | CLI interface for history/management |
sync/ | Go | E2E encrypted sync daemon |
Build
Prerequisites
- Rust 2024 edition toolchain
- Go 1.22+
- (Windows) Windows SDK
- (Linux) libx11-dev, libwayland-dev, libappindicator3-dev
Build all
cargo build --workspace
cd sync && go build ./...
License
MIT OR Apache-2.0 — see LICENSE-MIT and LICENSE-APACHE.