Two Hundred Stars on GitHub

Since the first release, just five months ago, we’ve achieved so much.

We’re a small band of developers and Mutt enthusiasts who want to see modern features in Mutt.

So far, we’ve added 23 features, and have 4 more in development. Also there are 2 contrib features. On top of this we’ve done lots of testing, fixed lots of bugs and created a mountain of documentation.

To get these features to the users, we’re been working closely with many distros to provide ready-made packages of NeoMutt:

  • Arch
  • Debian
  • Fedora (COPR)
  • FreeBSD
  • Gentoo
  • HomeBrew (OSX)
  • NetBSD (pkgsrc)
  • Suse

Perhaps our greatest achievement, though, is getting the Sidebar accepted into upstream Mutt. After ten years on the sidelines, it’s in!

Many thanks to everyone who’s been helping to make NeoMutt a success. Long may it continue!

What have we Achieved?


Each of these 23 features is available as a separate patch against Mutt-1.6.2, or as part of the NeoMutt package.

They are maintained against the latest stable version of Mutt, they’ve been tidied up and tested. Also, each comes with documentation and a sample muttrc.

Name Description
Compressed Folders Read from/write to compressed mailboxes
Conditional Dates Use rules to choose date format
Fmemopen Replace some temporary files with memory buffers
Ifdef Conditional config options
Index Color Custom rules for theming the email index
Initials Expando Expando for author’s initials
Keywords Labels/Tagging for emails
Limit-Current-Thread Focus on one Email Thread
LMDB LMDB backend for the header cache
multiple-fcc Save multiple copies of outgoing mail
Nested If Allow complex nested conditions in format strings
new-mail Execute a command upon the receipt of new mail.
NNTP Talk to a Usenet news server
Notmuch Email search engine
Progress Bar Show a visual progress bar on slow operations
Quasi-Delete Mark emails that should be hidden, but not deleted
Sidebar Overview of mailboxes
Skip-Quoted Leave some context visible
S/MIME Encrypt to Self Save an self-encrypted copy of emails
Status Color Custom rules for theming the status bar
Timeout Run a command periodically
TLS-SNI Negotiate with a server for a TLS/SSL certificate
Trash Folder Automatically move emails to a trash bin


Writing code isn’t the only way to help Mutt users. Here are two contrib features that are packaged with NeoMutt.

Name Description
keybase Keybase Integration
vim-keys Easy and clean Vi-keys for Mutt

Under Development

These features are under development and may be available soon.

Name Description
Attached Prevent missing attachments
Sensible-Browser Make the file browser behave
Virtual Unmailboxes Remove unwanted vitual mailboxes
XDG Config Dirs Look for config files in Desktop-Standard locations


These two features have been accepted into upstream Mutt. They will be available in the next release which is due in a few weeks.

Name Description
Sidebar Overview of mailboxes
Trash Folder Automatically move emails to a trash bin