~/projects $ cat skydas.md
Skydas

Skydas (Lithuanian for shield) is a decentralized private communication system built in Go: encrypted direct messaging, owner-routed channels, resilient file transfer, peer file sharing, and mailbox-based offline delivery — all with no central servers.
It's designed for real networks, where direct connectivity is a privilege, not a guarantee: DHT + mDNS discovery, relay-assisted NAT traversal, persistent queues with automatic retries, and resumable transfers with mailbox staging. When your peer is offline, delegated mailboxes hold the messages; when NAT hates you, relays route around it. The network fights back — Skydas fights better.
Ships with both a terminal TUI and a polished Qt6 GUI, embedded SQLite, a systemd service mode and built-in diagnostics. Under active development and already very usable as a daily private messenger.