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 376 51

  2. core core Public

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

    Rust 845 120

  3. async-imap async-imap Public

    Async IMAP implementation in Rust

    Rust 135 30

  4. async-smtp async-smtp Public

    Async Rust implementation of SMTP

    Rust 70 16

  5. models models Public

    Formal specifications for chatmail

    TLA 5 3

  6. provider-db provider-db Public

    Database of Email Providers and how well they work with chatmail

    HTML 63 37

Repositories

Showing 10 of 25 repositories
  • relay Public

    chatmail service deployment scripts and docs

    chatmail/relay’s past year of commit activity
    Python 376 MIT 51 49 (1 issue needs help) 21 Updated Feb 20, 2026
  • 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 845 120 82 54 Updated Feb 20, 2026
  • async-native-tls Public

    Native TLS for futures and async-std

    chatmail/async-native-tls’s past year of commit activity
    Rust 73 Apache-2.0 23 5 1 Updated Feb 20, 2026
  • filtermail Public

    Drop-in rust reimplementation of chatmaild's filtermail

    chatmail/filtermail’s past year of commit activity
    Rust 6 MIT 0 1 0 Updated Feb 20, 2026
  • rpc-client-go Public

    Chatmail bindings for Golang

    chatmail/rpc-client-go’s past year of commit activity
    Go 13 MPL-2.0 3 0 0 Updated Feb 15, 2026
  • provider-db Public

    Database of Email Providers and how well they work with chatmail

    chatmail/provider-db’s past year of commit activity
    HTML 63 MPL-2.0 37 0 0 Updated Feb 11, 2026
  • async-imap Public

    Async IMAP implementation in Rust

    chatmail/async-imap’s past year of commit activity
    Rust 135 Apache-2.0 30 17 (2 issues need help) 1 Updated Feb 10, 2026
  • notifiers Public

    Notify devices

    chatmail/notifiers’s past year of commit activity
    Rust 11 Apache-2.0 3 2 2 Updated Jan 27, 2026
  • dcrpcgen Public

    Automatic code generation for the Delta Chat JSON-RPC API

    chatmail/dcrpcgen’s past year of commit activity
    Python 2 GPL-3.0 1 1 1 Updated Jan 27, 2026
  • cmping Public

    chatmail relay ping program

    chatmail/cmping’s past year of commit activity
    Python 3 MPL-2.0 0 0 2 Updated Jan 26, 2026