Skip to content
@chatmail

chatmail

home of chatmail server, core Rust library and bindings infrastructure

Chatmail makes e-mail fun, secure and instant

Chatmail aims to comprehensively modernize the e-mail system to become fast, reliable and secure.

It involves two key complementary project areas:

  • chatmail relay is the main template to deploy a minimal and fast e-mail server providing instant onboarding and cryptographically secured interoperability.

  • chatmail core Rust library serves a higher level chat messaging API and automatically manages DNS, TLS, HTTPS, SMTP, IMAP, MIME, OpenPGP and Iroh-based Peer-to-Peer realtime messaging, and includes the SecureJoin protocol for protection against active attacks (MITM attacks).

Both areas have undergone several independent security audits and analysis and are actively developed.

Pinned Loading

  1. relay relay Public

    chatmail service deployment scripts and docs

    Python 483 64

  2. core core Public

    Chatmail Rust Core library, used by Android/iOS/desktop chatmail apps, bindings and bots 📧

    Rust 929 144

  3. async-imap async-imap Public

    Async IMAP implementation in Rust

    Rust 147 42

  4. async-smtp async-smtp Public

    Async Rust implementation of SMTP

    Rust 74 16

  5. models models Public

    Formal specifications for chatmail

    TLA 7 3

  6. provider-db provider-db Public archive

    Database of Email Providers and how well they work with chatmail

    HTML 66 37

Repositories

Showing 10 of 29 repositories
  • core Public

    Chatmail Rust Core library, used by Android/iOS/desktop chatmail apps, bindings and bots 📧

    chatmail/core's past year of commit activity
    Rust 929 144 94 57 Updated Sep 15, 2026
  • securejoin Public Forked from nextleap-project/countermitm

    securejoin protocols for end-to-end encrypted messaging safe against active attacks

    chatmail/securejoin's past year of commit activity
    Python 13 7 3 2 Updated Sep 15, 2026
  • async-imap Public

    Async IMAP implementation in Rust

    chatmail/async-imap's past year of commit activity
    Rust 147 Apache-2.0 42 21 (2 issues need help) 7 Updated Sep 15, 2026
  • relay Public

    chatmail service deployment scripts and docs

    chatmail/relay's past year of commit activity
    Python 483 MIT 64 14 (2 issues need help) 9 Updated Sep 14, 2026
  • filtermail Public

    Drop-in rust reimplementation of chatmaild's filtermail

    chatmail/filtermail's past year of commit activity
    Rust 11 MIT 4 7 3 Updated Sep 11, 2026
  • yerpc Public

    An ergonomic JSON-RPC server library in Rust with autocreated TypeScript client and OpenRPC specification

    chatmail/yerpc's past year of commit activity
    Rust 51 9 7 3 Updated Sep 3, 2026
  • workflows Public
    chatmail/workflows's past year of commit activity
    Python 0 MPL-2.0 0 0 1 Updated Sep 1, 2026
  • cmlxc Public

    local chatmail container management and testing

    chatmail/cmlxc's past year of commit activity
    Python 3 MPL-2.0 0 1 6 Updated Sep 1, 2026
  • docker Public

    Dockerized chatmail/relay

    chatmail/docker's past year of commit activity
    Shell 19 MIT 2 1 1 Updated Aug 31, 2026
  • chatmail-turn Public

    TURN server for chatmail relays

    chatmail/chatmail-turn's past year of commit activity
    Rust 10 0BSD 4 5 2 Updated Aug 31, 2026