Keybase Go Library, Client, Service, OS X, iOS, Android, Electron
-
Updated
Jun 12, 2025 - Go
End-to-end encryption (E2EE) is a system of communication where only the communicating users, servers, or applications can read the messages sent between each other, regardless of the number of hops or nodes between the messenger and the recipient.
Keybase Go Library, Client, Service, OS X, iOS, Android, Electron
🔐 Share end-to-end encrypted secrets with others via a one-time URL
Keybase Filesystem (KBFS)
End-to-end encrypted file transfer. A magic wormhole CLI and API in Go (golang).
A highly-configurable, distributed, realtime database that manages a state tree shared among many peers.
🐙 High performance WebRTC audio SFU implemented with pure Go.
End-to-end encrypted file transfer for Android and iOS. A Magic Wormhole Mobile client.
Decentralised P2P botnet using toxcore.
An end-to-end opensource password manager
🔐 Personal, end-to-end encrypted storage that works through your browser
CLI tool to manage your Virgil account and applications.
A (work in progress) Go client library for Etebase
Securely encrypt, store, and share files, including but not limited to pictures and videos.
Persistent data centric security that extends owner control wherever data travels
Go library of Teserakt's E4 end-to-end security protocol
😈 An end-to-end encrypted chat system based on the OTR protocol
Group file sharing using End-to-End Encryption
Transfer file between two devices using gRPC streams.
A simple UDP server to make a virtual secure channel with the clients
Xipher is a curated collection of cryptographic primitives put together to perform key/password based asymmetric encryption