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.
| Systems | Name | Language 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 |
| Nothing matches. | ||
Other lists: PGP, IMAP, POP3, Maildir, notmuch, OAuth2, mouse support, Email clients with Vim keys, a calendar, Emacs and Open-source terminal.