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 server 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. server server Public

    chatmail service deployment scripts and docs

    Python 196 18

  2. core core Public

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

    Rust 723 95

  3. async-imap async-imap Public

    Async IMAP implementation in Rust

    Rust 106 20

  4. async-smtp async-smtp Public

    Async Rust implementation of SMTP

    Rust 61 13

  5. models models Public

    Formal specifications for chatmail

    TLA 2 1

  6. provider-db provider-db Public

    Database of Email Providers and how well they work with chatmail

    HTML 61 35

Repositories

Showing 10 of 15 repositories
  • core Public

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

    chatmail/core’s past year of commit activity
    Rust 723 95 52 (1 issue needs help) 46 Updated Apr 1, 2025
  • server Public

    chatmail service deployment scripts and docs

    chatmail/server’s past year of commit activity
    Python 196 MIT 18 22 (1 issue needs help) 5 Updated Mar 31, 2025
  • 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 40 6 7 0 Updated Mar 29, 2025
  • 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 10 5 3 1 Updated Mar 27, 2025
  • notifiers Public

    Notify devices

    chatmail/notifiers’s past year of commit activity
    Rust 7 Apache-2.0 0 2 2 Updated Mar 25, 2025
  • rpc-client-go Public

    Chatmail bindings for Golang

    chatmail/rpc-client-go’s past year of commit activity
    Go 9 MPL-2.0 1 2 0 Updated Mar 21, 2025
  • .github Public
    chatmail/.github’s past year of commit activity
    1 1 0 1 Updated Mar 21, 2025
  • async-imap Public

    Async IMAP implementation in Rust

    chatmail/async-imap’s past year of commit activity
    Rust 106 Apache-2.0 20 17 (2 issues need help) 0 Updated Mar 14, 2025
  • provider-db Public

    Database of Email Providers and how well they work with chatmail

    chatmail/provider-db’s past year of commit activity
    HTML 61 MPL-2.0 35 9 0 Updated Mar 3, 2025
  • models Public

    Formal specifications for chatmail

    chatmail/models’s past year of commit activity
    TLA 2 0BSD 1 0 0 Updated Dec 24, 2024

People

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

Top languages

Loading…

Most used topics

Loading…