awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Multi-Account Desktop Email Clients

Ranking updated Jun 30, 2026

For a desktop email client, the first results are pimalaya/himalaya, neomutt/neomutt (NeoMutt is a terminal-based email client that supports IMAP, POP3, multiple accounts, and PGP encryption, directly matching the request for a desktop email client, though it lacks calendar integration and push notifications) and foundry376/mailspring. nylas/nylas-mail and thundernest/k-9 round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Open-source desktop applications designed to manage and synchronize multiple email accounts within a single interface.

Multi-Account Desktop Email Clients

Find the best repos with AI.We'll search the best matching repositories with AI.
  • pimalaya/himalayapimalaya avatar

    pimalaya/himalaya

    6,485View on GitHub↗

    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

    Himalaya is a terminal-based email client built in Rust that supports IMAP/SMTP, PGP encryption, and offline syncing, so it fits the core request for a desktop email client even though it lacks a graphical interface and some requested features like unified inbox, calendar integration, and push notifications.

    RustEmail Account IntegrationsPGP Email Encryptions
    View on GitHub↗6,485
  • neomutt/neomuttneomutt avatar

    neomutt/neomutt

    3,659View on GitHub↗

    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 structure

    NeoMutt is a terminal-based email client that supports IMAP, POP3, multiple accounts, and PGP encryption, directly matching the request for a desktop email client, though it lacks calendar integration and push notifications.

    CEmail Account IntegrationsPGP Email EncryptionsPOP3 Email Retrieval
    View on GitHub↗3,659
  • foundry376/mailspringFoundry376 avatar

    Foundry376/Mailspring

    17,622View on GitHub↗

    Mailspring is a cross-platform desktop email client designed to aggregate multiple accounts into a single, unified inbox. It utilizes standard protocols to synchronize messages and provides a centralized interface for managing professional correspondence across different email services. The application distinguishes itself through a suite of productivity tools that include automated message scheduling, follow-up reminders, and email engagement tracking to monitor recipient interactions. It also features contact enrichment to surface professional context and historical data, alongside built-in

    Mailspring is a cross-platform desktop email client that unifies multiple accounts into a single inbox with IMAP support, search, and productivity tools, but it lacks explicit support for PGP encryption, offline mode, calendar integration, and push notifications, making it a good fit for the category though not a fully comprehensive option.

    JavaScriptEmail Account Integrations
    View on GitHub↗17,622
  • nylas/nylas-mailnylas avatar

    nylas/nylas-mail

    24,740View on GitHub↗

    This project is a cross-platform desktop email client built with web technologies. It serves as an extensible mail application that allows users to manage and organize email correspondence and can link to self-hosted synchronization engines to manage user data. The application is designed for extensibility through a plugin architecture and logic extension hooks, enabling the addition of custom features such as text translation, email templating, and external service integrations. It further distinguishes itself by providing a customizable interface that supports user-defined CSS styling and t

    Nylas Mail is a cross-platform desktop email client with support for multiple accounts and extensibility via plugins, but it may lack built-in PGP encryption, offline mode, and calendar integration out of the box, making it a narrower fit for your feature list.

    JavaScriptEmail Account Integrations
    View on GitHub↗24,740
  • thundernest/k-9thundernest avatar

    thundernest/k-9

    13,645View on GitHub↗

    K-9 is an open source email client for Android devices designed for sending and receiving electronic mail. It operates as an IMAP and SMTP mail client that allows users to synchronize and manage multiple email accounts. The application features a unified inbox that aggregates messages from various accounts into a single chronological view. This enables the organization of multiple mail sources within a centralized interface. The software handles mobile email management through local-first message storage for offline access and background service syncing to poll servers for new messages. It u

    K-9 is an open-source email client for Android devices, not a desktop application, so it does not match the request for a desktop email client.

    KotlinEmail Account IntegrationsUnified InboxesIMAP, POP3, and SMTP Implementations
    View on GitHub↗13,645
  • jstedfast/mailkitjstedfast avatar

    jstedfast/MailKit

    6,802View on GitHub↗

    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

    MailKit is a cross-platform .NET library for email protocols (IMAP, POP3, SMTP) and PGP decryption, but it is a development component for building email clients, not a ready-to-use desktop email client with a unified inbox, calendar, or push notifications.

    C#IMAP Client InterfacesPOP3 Email Retrieval
    View on GitHub↗6,802
  • thunderbird/thunderbird-androidthunderbird avatar

    thunderbird/thunderbird-android

    13,642View on GitHub↗

    Thunderbird for Android is a mobile email application designed to synchronize and organize messages from multiple providers within a single unified interface. It functions as an email client that manages accounts through standard network protocols, allowing users to consolidate personal, professional, and educational inboxes into one central location. The application distinguishes itself through integrated support for end-to-end privacy, utilizing cryptographic standards to encrypt and decrypt email content directly on the device. It maintains a local relational database for message storage,

    This is a mobile email client for Android, not a desktop application, so it does not directly fit your search for a desktop email client.

    KotlinEmail Account Integrations
    View on GitHub↗13,642
  • elie222/inbox-zeroelie222 avatar

    elie222/inbox-zero

    10,101View on GitHub↗

    Inbox Zero is an AI-powered email automation platform and inbox organizer. It uses large language models to automatically categorize, label, and archive emails, while providing a conversational interface for managing workflows and drafting responses through natural language. The project distinguishes itself by integrating real-time calendar availability into its drafting process and generating AI-summarized meeting briefings. It supports a pluggable AI provider interface with model fallback chains, allowing it to connect to various cloud or local LLM providers. Users can also control their in

    Inbox Zero is an AI-powered email automation web app, not a desktop email client; it helps manage Gmail via APIs but lacks the core desktop-client features like multiple account support, offline mode, PGP encryption, and IMAP/POP3 connectivity.

    TypeScriptCalendar IntegrationsEmail Account IntegrationsPush Notifications
    View on GitHub↗10,101
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
pimalaya/himalaya6.5KRustApache-2.0Jun 17, 2026
neomutt/neomutt3.7KCgpl-2.0Feb 20, 2026
foundry376/mailspring
17.6K
JavaScript
GPL-3.0
Jun 16, 2026
nylas/nylas-mail24.7KJavaScriptMITNov 24, 2022
thundernest/k-913.6KKotlinApache-2.0Jun 26, 2026
jstedfast/mailkit6.8KC#MITJun 12, 2026
thunderbird/thunderbird-android13.6KKotlinApache-2.0Jun 23, 2026
elie222/inbox-zero10.1KTypeScriptotherFeb 20, 2026

Related searches

  • a webmail client
  • an open source encrypted email service
  • a library for sending emails in C#
  • a python library for sending emails
  • a java library for sending emails
  • an open source email marketing platform
  • a Go library for sending emails
  • an open source email delivery platform