A Messaging Layer Security (RFC 9420, MLS) implementation in TypeScript
-
Updated
Mar 13, 2026 - TypeScript
A Messaging Layer Security (RFC 9420, MLS) implementation in TypeScript
Wrapper for OpenMLS, implementing the Messaging Layer Security (MLS) protocol (RFC 9420) for scalable end-to-end encrypted group messaging. Features TreeKEM key agreement, encrypted storage (SQLCipher/IndexedDB), and Web Crypto support. Optimized for Flutter and cross-platform applications (Android, iOS, Linux, macOS, Windows, Web). MIT Licensed.
Add a description, image, and links to the rfc9420 topic page so that developers can more easily learn about it.
To associate your repository with the rfc9420 topic, visit your repo's landing page and select "manage topics."