tpt-clipboard

Rust

Smart, 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.

ComponentLanguageDescription
core/RustClipboard engine, storage, classifiers
tray-app/RustSystem tray + popup UI (Tauri)
cli/RustCLI interface for history/management
sync/GoE2E 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.