TreeMap
A free, open-source disk-space visualizer. Squarified treemap, duplicate hunting, disk-full forecasting, and cleanup that only ever moves files to the Trash.
A self-hosted, end-to-end encrypted shared clipboard. Copy on one device, paste on another.
Translation pending
ProductivityGo · TypeScriptGitHub @Mark7888OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Share your clipboard accross devices
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗Share your clipboard across devices.
A self-hosted, end-to-end encrypted shared clipboard. Copy on one device, paste on another. The server relays ciphertext and never sees clipboard content.
📖 Documentation: mark7888.github.io/two-place-paste
| Component | Stack | State |
|---|---|---|
Relay server (tpp) | Go, Redis | Works. Relay, group/device registry, admin UI, blob GC. |
Desktop app (tppdesktop) | Go + embedded React UI | Works on Windows and macOS. Tray icon, localhost web UI. |
Go client core (pkg/tppclient) | Go | Works. All crypto and protocol; the desktop app is a shell around it. |
| Android app | React Native | In development. |
Each group of devices shares one key that the server only ever holds wrapped to each device. Revoking a device rotates the key. Every entry expires after 24 hours. How it works →
Run the relay with Docker Compose behind a TLS reverse proxy — guide.
Install the desktop app — Windows · macOS:
curl -fsSL https://github.com/Mark7888/two-place-paste/releases/latest/download/install-macos.sh | sh
Create a group with a link from the relay's admin page, then add your other devices — guide.
make build test lint # every Go module
make help # everything else
Setup, the desktop dev loop and the repository layout:
Contributing.
Design documents — specification, roadmap, conventions and feature plans — are
in docs/internal/. Read
docs/internal/conventions.md before your first PR.
The documentation site is in docs/site/ (Starlight):
cd docs/site && npm ci && npm run dev.
Copyright (C) 2026 Mark Licsauer
TwoPlacePaste is licensed under the Mozilla Public License 2.0,
except the relay server in server/, which is licensed under the
GNU Affero General Public License v3.0 or later. The
TwoPlacePaste name and logo are not covered by either license. See
LICENSING.md for the details and
CONTRIBUTING.md before opening a pull request.