Grimlock: E2EE Cross Platform OpenSource
E2EE library for byte-to-byte parity across Go, TS and Py
Grimlock provides a versioned cryptographic library that implements end‑to‑end encryption with byte‑for‑byte compatibility across Go, TypeScript and Python runtimes. It offers AES‑256‑GCM for encryption, X25519 for key exchange, Argon2id for key derivation, and HKDF‑SHA512 for key stretching, all exposed through a single API that changes only in language syntax. The library generates ephemeral ECDH key pairs for forward secrecy and binds ciphertexts to a context via additional authenticated data to prevent replay attacks.
Cross‑platform parity is ensured by an automated compatibility suite that verifies that data encrypted on one platform can be decrypted on any other. Payloads include version markers, allowing seamless migration when cryptographic standards evolve without losing access to older data. Private keys are stored encrypted at rest with user‑derived keys, and both Go and TypeScript implementations actively zero sensitive material from memory after use.
Additional features include optional recovery keys, which can be encoded as BIP‑39 mnemonics, and a straightforward installation process for each supported language. The library targets developers needing consistent, enterprise‑grade encryption across heterogeneous stacks while maintaining strict security hygiene.
Reviews
Loading reviews…
Similar apps

Password & Security
PrivateClaw
First AI agent platform with provable E2E encryption.

Security & Identity
Loomal
Identity infrastructure for AI agents

Password & Security
Infisical Community Edition
Platform for secrets, certificates, and privileged access management.

Team Chat & Messaging
Keybase
Secure groups, files, and chat for everyone!

Security & Identity
Locki Security
Protect PII and sensitive information in any web app
Password & Security
Tinfoil
AI chat and API that keeps your conversations fully private