awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
neomutt avatar

neomutt/neomutt

0
View on GitHub↗
3,659 Stars·330 Forks·C·gpl-2.0·7 Aufrufeneomutt.org↗

Neomutt

NeoMutt is a terminal-based electronic mail management system that provides a text-based user interface for reading and composing emails. It functions as a mail manager and client supporting IMAP, POP3, and SMTP protocols, as well as NNTP for newsgroup access.

The project distinguishes itself through integrated support for PGP and S/MIME encryption, providing tools for signing and encrypting messages and managing cryptographic keys. It supports modern authentication via OAuth2 and offers specialized MIME-aware reading capabilities for decoding multipart messages and visualizing MIME structures.

The system covers a broad range of capabilities including conversation threading, multi-account configuration, and remote mail synchronization. It features extensive workflow automation through keyboard macros and event-driven hooks, as well as local and server-side search execution, header caching for performance, and customizable UI color schemes.

The software is provided as source code for compilation on systems without pre-built packages.

Features

  • Terminal Email Clients - Manages, reads, and sends electronic mail through a customizable command line interface.
  • Email Thread Management - Groups related messages into trees based on subject or reference headers.
  • Mailbox Managers - Provides a terminal-based organizer for managing multiple email accounts, mailboxes, and complex message threading.
  • Message Filtering - Filters and selects groups of messages using threading and regular expression searches.
  • Local Mailbox Formats - Reads and writes messages using local storage standards like mbox, MMDF, and Maildir.
  • Message Search - Locates specific messages using regular expressions or external indexing utilities.
  • Content Search Filters - Provides fast message lookups using external search engines and a header cache.
  • Regex-Based Search Filters - Selects messages based on headers or body content using regular expressions and boolean operators.
  • Discussion Threading - Groups related messages into hierarchical tree structures with support for collapsing and expanding threads.
  • Email Account Integrations - Manages multiple external email accounts, including credential population via external commands.
  • Email Clients - Provides a text-based user interface for reading and composing emails via IMAP, POP3, and SMTP.
  • IMAP Mailbox Managers - Browses, creates, renames, and deletes mailboxes on a remote IMAP server.
  • Mail Protocol Workflows - Synchronizes remote mailboxes, manages folders, and fetches messages using standard network protocols.
  • Remote Mail Retrieval Services - Connects to IMAP and POP3 servers to fetch, poll, and manage remote mailboxes.
  • Message Delivery Pipelines - Implements a message delivery pipeline for composing and sending emails with custom headers and attachments.
  • MIME Readers - Decodes and manages multipart MIME messages and attachments through external handlers.
  • POP3 Email Retrieval - Connects to a remote POP3 server to browse or download messages for local storage.
  • SMTP Message Transmission - Composes and transmits emails through remote servers with secure authentication and encrypted connections.
  • SMTP Sending - Transmits outgoing messages to remote servers using the SMTP protocol with secure authentication.
  • Terminal Email Compositions - Provides a terminal-based interface for composing emails with message previews and attachment alerts.
  • Cryptographic Key Management - Provides tools for importing, exporting, and verifying PGP and S/MIME certificates and public keys.
  • PGP-Enabled Email Clients - Integrates PGP and S/MIME for encrypting and signing electronic messages.
  • Terminal PGP Email Clients - Secures email communications by encrypting and signing messages with cryptographic keys via PGP and S/MIME.
  • PGP Email Encryptions - Protects email content using PGP or S/MIME to ensure privacy and sender authenticity.
  • Multi-Account Profiles - Automates the switching of credentials, tunnels, and settings across multiple remote accounts.
  • SSL/TLS Connection Security - Secures connections to mail servers using SSL, TLS, or STARTTLS protocols.
  • MIME Tree Decompositions - Visualizes MIME structure in a tree view to save, delete, or modify individual parts.
  • Email Index Views - Displays an index view of emails featuring status flags and thread hierarchies.
  • Message Viewers - Displays email bodies and headers in a pager featuring regular expression-based coloring.
  • MIME Message Viewing - Decodes MIME types and cryptographic signatures into a text representation within the pager.
  • Folder Event Hooks - Runs configuration commands automatically when entering or loading mailboxes that match a pattern in Mutt.
  • Mailbox Organization - Provides a sidebar of mailboxes with options for pinning, sorting, and filtering.
  • Message Event Hooks - Runs configuration commands before formatting or viewing a message based on content and metadata in Mutt.
  • Message Scoring - Assigns numerical values to messages based on patterns to influence sorting and priority.
  • Recipient Event Hooks - Executes configuration commands based on the recipients of a message being sent in Mutt.
  • Email Automation - Uses keyboard macros and event hooks to automate repetitive mailing tasks and configuration changes.
  • Contact Management - Implements utilities for searching contacts via alias menus and managing nickname groups.
  • Server-Side Filtering & Sorting - Offloads search term processing to the mail provider API to filter messages on the server.
  • Message Body Storage - Saves full email contents locally to avoid redundant downloads of the same message.
  • Application Automation Hooks - Provides automated action triggers based on account, folder, or message patterns.
  • Automation Hooks - Implements global hooks and triggers that execute commands when new mail arrives.
  • Command Sequence Automation - Automates tasks by pushing predefined strings of keystrokes to the keyboard buffer.
  • Custom Key Mappings - Enables the reassignment of keys to trigger specific functions or operations within the interface.
  • Email Attachments - Handles email attachments by saving, viewing, or piping them to external shell commands.
  • Event Hooks - Triggers custom logic and arbitrary commands automatically when specific UI events occur.
  • Keyboard Macro Engines - Automates sequences of user actions by assigning them to single key combinations.
  • Custom Key Action Bindings - Maps specific interface actions to custom key bindings and macros to accelerate terminal navigation.
  • Thread Restructuring - Allows linking broken replies to parent messages or splitting unrelated discussions into new threads.
  • Message Header Caches - Caches email headers in a local database to speed up the process of accessing large folders.
  • Multipart Email Formatters - Supports the creation of multipart emails by grouping attachments into alternative or multilingual bundles.
  • NNTP Client Capabilities - Enables subscribing to and posting articles to NNTP news servers using standard protocols.
  • Key-Address Mapping - Maps public key IDs or fingerprints to email addresses to automate the encryption process.
  • OAuth2 Email Authentications - Supports secure token-based OAuth2 authentication for connecting to modern mail providers.
  • Secure Communication Protocols - Implements TLS-SNI negotiation and supports secure message encryption including self-encrypted copies.
  • External Tool Integrations - Executes external command-line utilities for cryptography, content filtering, and configuration expansion.
  • Mailbox Monitors - Periodically checks local or remote folders for new messages and triggers notifications.
  • Email Forwarding - Supports forwarding existing messages to new recipients as verbatim copies or modified content.
  • Message Grouping - Marks multiple messages matching a pattern to perform a single operation on the group.
  • Terminal Interface Customization - Customizes the terminal layout, sidebars, and status lines using configurable format strings.
  • Mailbox Metadata Caches - Stores folder headers in a local database to minimize the time spent fetching remote messages.
  • Terminal Libraries - Feature-rich command-line email client.

Star-Verlauf

Star-Verlauf für neomutt/neomuttStar-Verlauf für neomutt/neomutt

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Neomutt

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Neomutt.
  • jstedfast/mailkitAvatar von jstedfast

    jstedfast/MailKit

    6,802Auf GitHub ansehen↗

    MailKit is a cross-platform .NET email protocol library used to implement IMAP, POP3, and SMTP functionality. It provides specialized client libraries for managing remote mailboxes, retrieving and downloading messages, and composing and transmitting emails to remote servers. The library supports secure identity verification through SASL authentication and OAuth 2.0 token-based flows. It includes capabilities for routing traffic through proxy gateways and decrypting PGP-encrypted content embedded within email bodies. The project covers a broad range of email operations, including folder manag

    C#c-sharpdkimemail
    Auf GitHub ansehen↗6,802
  • pimalaya/himalayaAvatar von pimalaya

    pimalaya/himalaya

    6,485Auf GitHub ansehen↗

    Himalaya is a command line email client and a suite of toolsets for email protocol implementation. It provides a terminal-based interface for managing email accounts using IMAP and SMTP protocols. The project includes a PIM framework and specialized libraries for building personal information management applications that integrate emails, contacts, calendars, and tasks. It features a PGP email encryptor for end-to-end encrypted communication and an email data exporter that extracts messages and metadata into JSON format for use in external scripts. The system covers a broad range of email ma

    Rustcliclientemail
    Auf GitHub ansehen↗6,485
  • foxcpp/maddyAvatar von foxcpp

    foxcpp/maddy

    5,853Auf GitHub ansehen↗

    Maddy is a modular mail server that assembles a complete email system by connecting small, single-purpose modules through a declarative configuration file. Rather than a monolithic stack, it lets operators compose message processing, storage, authentication, and security enforcement from interchangeable building blocks, with each module handling a specific function like receiving SMTP connections, verifying credentials, or applying policy checks. The server distinguishes itself through its flexible authentication and security architecture. It delegates user verification to external systems in

    Godkimdmarcemail
    Auf GitHub ansehen↗5,853
  • charmbracelet/popAvatar von charmbracelet

    charmbracelet/pop

    2,757Auf GitHub ansehen↗

    Pop is a command-line email client and utility used to compose and deliver electronic messages directly from the terminal. It functions as a dispatch system that routes messages through SMTP servers or third-party API services. The tool includes a markdown composer that transforms markdown text into formatted HTML for email bodies. It manages sender identities and server credentials through a combination of persistent default configurations and environment variables. The system supports appending binary data from the local filesystem as attachments and provides a pipeline for automated email

    Go
    Auf GitHub ansehen↗2,757
Alle 30 Alternativen zu Neomutt anzeigen→

Häufig gestellte Fragen

Was macht neomutt/neomutt?

NeoMutt is a terminal-based electronic mail management system that provides a text-based user interface for reading and composing emails. It functions as a mail manager and client supporting IMAP, POP3, and SMTP protocols, as well as NNTP for newsgroup access.

Was sind die Hauptfunktionen von neomutt/neomutt?

Die Hauptfunktionen von neomutt/neomutt sind: Terminal Email Clients, Email Thread Management, Mailbox Managers, Message Filtering, Local Mailbox Formats, Message Search, Content Search Filters, Regex-Based Search Filters.

Welche Open-Source-Alternativen gibt es zu neomutt/neomutt?

Open-Source-Alternativen zu neomutt/neomutt sind unter anderem: jstedfast/mailkit — MailKit is a cross-platform .NET email protocol library used to implement IMAP, POP3, and SMTP functionality. It… pimalaya/himalaya — Himalaya is a command line email client and a suite of toolsets for email protocol implementation. It provides a… foxcpp/maddy — Maddy is a modular mail server that assembles a complete email system by connecting small, single-purpose modules… charmbracelet/pop — Pop is a command-line email client and utility used to compose and deliver electronic messages directly from the… go-gomail/gomail — gomail is a Go SMTP client library used for composing and sending email messages through SMTP servers. It functions as… nylas/nylas-mail — This project is a cross-platform desktop email client built with web technologies. It serves as an extensible mail…