Terminal Email

Terminal email clients with JMAP

Clients that support JMAP, the JSON-based protocol that replaces IMAP for providers that offer it. 4 clients on this site qualify.

4 clients
SystemsNameLanguage and license
Runs on Linux, macOS and BSD, on Windows through WSL, on Android through Termux. aercTUITerminal email client written in Go with IMAP, JMAP, Maildir and notmuch backends and an embedded terminal for editing. Go
MIT
Runs on Linux, macOS and Windows, builds from source on BSD. Not available for Android. HimalayaCLICommand-line email client written in Rust that lists, reads, sends and moves mail through shell commands with JSON output. Rust
MIT or Apache 2.0
Runs on Linux, macOS and Windows, builds from source on BSD. Not available for Android. MatchaTUITerminal email client written in Go with the Bubble Tea TUI library, with IMAP, JMAP and POP3 support. Go
MIT
Runs on Linux, macOS and BSD. Not available for Windows or Android. meliTUITerminal email client written in Rust with IMAP, JMAP, notmuch, Maildir, mbox and NNTP backends and TOML configuration. Rust
EUPL 1.2 or GPL 3.0 or later

Other lists: PGP, IMAP, POP3, Maildir, notmuch, OAuth2, mouse support, Email clients with Vim keys, a calendar, Emacs and Open-source terminal.