An open-source protocol designed to create high-performance, local-first, peer-to-peer, end-to-end encrypted applications that facilitate seamless collaboration among multiple users and devices
-
Updated
Apr 7, 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.
An open-source protocol designed to create high-performance, local-first, peer-to-peer, end-to-end encrypted applications that facilitate seamless collaboration among multiple users and devices
Shared library for Anytype clients
Got is like git, but with an 'o'
E2EE Signal protocol X3DH and Double Ratchet implementation
A Go implementation of an encryption system combining end-to-end encryption with ephemeral keys. It employs a three-layer key derivation process (K1, K2, K3) and generates time-based Ephemeral API Keys (EAPI). The system includes client-server key exchange, session management, and encrypted data transmission functionalities.