piggPin

Place pins and drawings anywhere in the world! Peer-to-peer encrypted map app. Place pins, draw shapes, attach media — synced directly between peers via WebRTC. Decentralized. No accounts. No cloud.

About

Encrypted & Private

ChaCha20-X25519 end-to-end encryption. Keys never leave your device. No accounts, no cloud.

QR & Link Sharing

Host a group, share a QR code or link. Peers connect directly via WebRTC in a mesh network.

Drawings & Metrics

Polygons, circles, rectangles, freehand. Auto-calculated area, perimeter, and diameter with metric/imperial toggle.

Media Attachments

Attach photos and videos to any pin or drawing. Everything stored locally, encrypted.

Export & Import

Share entire map sets as portable encrypted blobs, optionally password-protected. Fully portable.

Offline + PWA

Map tiles cached for offline use. Installable on desktop and mobile. Works without internet.

Downloads

Windows

v0.0.1 · .exe

Download

Linux

v0.0.1

.deb .rpm

Android

v0.0.1 · .apk

Download

Install as App

piggPin is a PWA — install it to your home screen for a native app experience. Works offline, no app store required.

On mobile: tap your browser's share / menu button and select Add to Home Screen.

Try It in Your Browser

Self-Host Relay

Run your own signaling relay for lower latency and full control. A lightweight Rust binary — just point the app's ICE settings to ws://your-server:9000.

cd signal-server && cargo build --release
./target/release/piggpin-signal