Skip to content

We build Germ — an end-to-end encrypted messaging app — using Swift, and maintain these open source libraries:

Top-level protocols

The two main protocols you need to construct Germ's cross-user wire formats:

Package What it does License
autonomous-comm-protocol CommProtocol — a protocol for autonomous communication between users MIT
twomlspq-swift Swift-native 1:1 triple ratchet (TwoMLSPQ) Apache-2.0 OR MIT

AT Protocol

A family of protocols for atproto clients.

Package What it does License
AtprotoClient AT Protocol client that takes an injected OAuth session for authenticated requests MIT
AtprotoOAuth AT Protocol OAuth client MIT
AtprotoTypes Swift types for AT Protocol primitives, with verification and mock variants MIT
Microcosm Client for the AT Protocol services on microcosm.blue MIT

Spec-driven cryptography libraries

Package What it does License
swift-mls A construction kit for MLS-family protocols (RFC 9420), built on swift-crypto MIT
swift-raae Random-access authenticated encryption and the SEAL construction, per draft-sullivan-cfrg-raae. Pre-1.0: stored bytes are not yet stable across draft revisions MIT
TwoMLSPQ A rust implementation of twomlspq. Now superceded by twomlspq-swift, but this was the original implementation that contains the protocol reference. Apache-2.0 OR MIT

Other spec libraries

Package What it does License
jxl-encoder-swift Pure-Swift lossy JPEG XL encoder (ISO/IEC 18181) — no unsafe constructs, no C dependencies; a port of libjxl BSD-3-Clause
oauth4swift Building blocks for OAuth 2.1 clients, inspired by oauth4webapi MIT

Supporting libraries

Package What it does License
GermConvenience Leaf-dependency convenience extensions shared across Germ projects (HTTP, HTTP signatures, CBOR) MIT
swift-secret-bytes Zeroizing custody types for secret bytes, built around swift-crypto's SymmetricKey MIT

In design

Package What it does License
atproto-pmr Interop specification for the Atproto Personal Messaging Relay — a weakly trusted, persistently online delegate of an atproto DID MIT

Pinned Loading

  1. TwoMLSPQ TwoMLSPQ Public

    a PQ rust implementation of twoMLS

    Rust 5

  2. oauth4swift oauth4swift Public

    swift building blocks for oauth 2.1 clients, inspired by https://github.com/panva/oauth4webapi

    Swift 8 1

  3. autonomous-comm-protocol autonomous-comm-protocol Public

    A protocol for autonomous communication between users

    Swift 18

  4. AtprotoOAuth AtprotoOAuth Public

    atproto OAuth client

    Swift 3 3

Repositories

Showing 10 of 30 repositories
  • swift-mls Public

    A construction kit for MLS-family protocols in Swift (RFC 9420), built on swift-crypto.

    germ-network/swift-mls's past year of commit activity
    Swift 0 MIT 0 1 0 Updated Sep 23, 2026
  • TwoMLSPQ Public

    a PQ rust implementation of twoMLS

    germ-network/TwoMLSPQ's past year of commit activity
    Rust 5 Apache-2.0 0 0 1 Updated Sep 23, 2026
  • mls-rs Public Forked from awslabs/mls-rs

    An implementation of Messaging Layer Security (RFC 9420)

    germ-network/mls-rs's past year of commit activity
    Rust 0 Apache-2.0 58 0 9 Updated Sep 23, 2026
  • twomlspq-swift Public

    Swift-native 1:1 triple ratchet (TwoMLSPQ)

    germ-network/twomlspq-swift's past year of commit activity
    Swift 0 Apache-2.0 0 0 2 Updated Sep 23, 2026
  • GermConvenience Public

    leaf dependency convenience extensions shared among Germ projects

    germ-network/GermConvenience's past year of commit activity
    Swift 0 MIT 1 0 2 Updated Sep 23, 2026
  • AtprotoClient Public

    atproto client that can use an injected OAuth session for authenticated requests

    germ-network/AtprotoClient's past year of commit activity
    Swift 1 MIT 1 0 1 Updated Sep 22, 2026
  • .github Public

    a ✨special ✨ repository that you can use to add a README.md to your public organization profile, visible to anyone.

    germ-network/.github's past year of commit activity
    0 0 0 0 Updated Sep 22, 2026
  • oauth4swift Public

    swift building blocks for oauth 2.1 clients, inspired by https://github.com/panva/oauth4webapi

    germ-network/oauth4swift's past year of commit activity
    Swift 8 MIT 1 1 3 Updated Sep 22, 2026
  • germ-network/verifier-swift's past year of commit activity
    Objective-C 0 MIT 0 0 2 Updated Sep 21, 2026
  • qrCodeGen Public
    germ-network/qrCodeGen's past year of commit activity
    Swift 0 MIT 0 0 0 Updated Sep 21, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Most used topics

Loading…