meli

A configurable terminal email client written in Rust with IMAP, Maildir, notmuch and JMAP support.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

1 more ways to get meli

Package managers

About meli

meli is a mail client for the terminal aimed at both newcomers and power users. It supports IMAP, Maildir, notmuch, JMAP and mbox, shows email threads, runs multithreaded and uses tabs for multitasking. Configuration is plain text and account setup is minimal.

You can plug in your own editor, SMTP client, sync and tagging tools to replace the defaults. It offers optional sqlite3 search indexing and a contact list with read-only vCard support. It installs via cargo, Debian packages, a static Linux binary, MacPorts, pkgsrc, OpenBSD ports or Nix.

Strengths

  • Supports IMAP, Maildir, notmuch, JMAP and mbox
  • Plain text configuration with sane defaults
  • Works with your own editor and sync tools
  • Online WebAssembly demo to try it

Limitations

  • Described by its developers as experimental
  • Non-UTF-8 encodings are read-only
  • Terminal only, no graphical interface

Details

Pricing
FreeFree and open source under the GPLv3.
License
GPL-3.0
Developer
The meli contributors
Platforms
macOS, Linux, Command line
How it runs
Downloadable app
Account
Not required
Works offline
Yes
Best suited for
Terminal users wanting a modern alternative to mutt
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to meli

Compare all

Software that can replace meli for an important use case, and what changes if you switch.

  • NeoMutt

    A fork of Mutt that gathered decades of scattered patches into one maintained terminal mail client.

    NeoMutt is a mature, widely packaged Mutt fork with notmuch tags and IMAP keywords, but needs a configuration file written first and has Mutt keybindings to learn.

  • Mutt

    A text-based email client that runs in the terminal on Unix-like systems.

    Mutt is the long-established terminal mail client that works well over SSH, with a steep learning curve and fewer built-in backends than meli's IMAP, notmuch and JMAP support.

  • aerc

    A terminal email client with vim-style keys, an embedded terminal for composing, and first-class support for git email workflows.

    aerc offers vim-style keys, an embedded terminal for composing and git patch workflow support, with IMAP, Maildir, Notmuch, Mbox and JMAP backends under the MIT license.

  • Alpine

    A terminal email program descended from Pine, with its full documentation built into the program.

    Alpine is a simple, menu-driven terminal client descended from Pine, with built-in documentation and Windows builds, but text-only and with infrequent releases.

  • Himalaya

    Manage mail accounts through a command-line client.

    Himalaya is a command-line mail client under MIT or Apache-2.0 that also runs on Windows, and supports several mail protocols and local mailbox formats.

  • alot

    A terminal mail reader built on the notmuch indexer, with a command-prompt-driven interface.

    alot is a notmuch-based terminal reader driven by a command prompt, so mail fetching and sending must be handled by separate tools.

  • mu

    A Maildir indexer and search tool with mu4e, an email client for GNU Emacs.

    mu indexes local Maildir folders and provides the mu4e client inside Emacs, so moving to mu means working from Emacs and fetching mail separately.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing