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

Open-Source Alternatives to Proton Mail

Ranking updated Aug 19, 2026

For an open source encrypted email service, the first results are mailu/mailu (Mailu is a self-hostable, containerized email server providing a webmail interface, IMAP/SMTP support, and built-in spam filtering, matching your requirement for a secure communication platform), mail-in-a-box/mailinabox (Mail-in-a-Box is a self-hosted email server appliance that provides IMAP, SMTP, and spam filtering with automated security configurations, though it lacks built-in end-to-end user encryption and a native calendar) and mjl-/mox (Mox is a self-hosted email server providing SMTP, IMAP, and a built-in webmail interface as a single binary, though it lacks native end-to-end encryption features comparable to Proton Mail). mailcow/mailcow-dockerized and mailpile/mailpile round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

We curate open-source GitHub repositories matching “open source alternatives to proton mail”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Open-Source Alternatives to Proton Mail

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

    Mailu/Mailu

    7,319View on GitHub↗

    Mailu is a complete email distribution system deployed as a suite of containerized images. It provides a self-hosted email infrastructure that integrates a webmail client interface with a centralized administration dashboard for managing domains, user accounts, and storage quotas. The system focuses on email deliverability and security through a framework that implements identity verification records and digital certificates. This includes the use of identity signatures and encryption to secure mail transport and prevent domain spoofing. The platform includes layered spam and malware filteri

    Mailu is a self-hostable, containerized email server providing a webmail interface, IMAP/SMTP support, and built-in spam filtering, matching your requirement for a secure communication platform.

    PythonEmail Spam Filtering
    View on GitHub↗7,319
  • mail-in-a-box/mailinaboxmail-in-a-box avatar

    mail-in-a-box/mailinabox

    15,343View on GitHub↗

    Mail-in-a-Box is a self-hosted email server appliance that automates the deployment of SMTP, IMAP, and POP3 services on Linux. It functions as a complete suite including a DNS management server, a spam and abuse filter, and a web-based administrative control panel for managing users, aliases, and storage quotas. The project distinguishes itself through a high degree of automation for email security and authenticity. It automatically provisions and maintains SPF, DKIM, DMARC, and DNSSEC records to prevent domain spoofing, while managing the installation and rotation of TLS certificates and enf

    Mail-in-a-Box is a self-hosted email server appliance that provides IMAP, SMTP, and spam filtering with automated security configurations, though it lacks built-in end-to-end user encryption and a native calendar.

    PythonEmail Spam Filtering
    View on GitHub↗15,343
  • mjl-/moxmjl- avatar

    mjl-/mox

    5,713View on GitHub↗

    Mox is a self-hosted email server that runs as a single compiled Go binary, handling the full lifecycle of sending and receiving email through SMTP, IMAP4rev2, and a built-in webmail application. It is designed to be operated without external dependencies or runtime plugins, with all mail services — including spam filtering, queue management, and web interfaces for administration and account management — contained in one executable. The server distinguishes itself through automated TLS certificate management via ACME, DNS-based autoconfiguration for email clients, and file-based configuration

    Mox is a self-hosted email server providing SMTP, IMAP, and a built-in webmail interface as a single binary, though it lacks native end-to-end encryption features comparable to Proton Mail.

    GoEmail Spam FilteringIMAP Services
    View on GitHub↗5,713
  • mailcow/mailcow-dockerizedmailcow avatar

    mailcow/mailcow-dockerized

    12,955View on GitHub↗

    Mailcow-dockerized is an open-source email hosting platform that provides a complete, self-hosted infrastructure suite. It bundles message transfer, storage, and security protocols into a modular, containerized environment designed for deployment on private infrastructure. The platform distinguishes itself by integrating a centralized management interface for configuring mail domains and user accounts alongside collaborative tools like shared calendars and contact lists. It includes automated security features such as integrated spam and malware filtering gateways, as well as automated certif

    This containerized email hosting platform provides a complete self-hosted suite with IMAP and SMTP support, a webmail interface, calendar and contacts, and spam filtering, though it relies on external mechanisms for end-to-end encryption rather than native client-side PGP.

    JavaScriptMail ServersEmail FilteringEmail Hosting Platforms
    View on GitHub↗12,955
  • mailpile/mailpilemailpile avatar

    mailpile/Mailpile

    8,840View on GitHub↗

    Mailpile is an encrypted email client and high-volume mail indexer that provides a web-based portal for managing electronic mail. It functions as a private email management system designed to protect user privacy and data control. The project features a search engine optimized for indexing and retrieving large volumes of email on consumer hardware. It includes a Bayesian email filter for automated message classification and tagging. The system supports secure communication through the integration of public-key encryption and signing for sending and receiving messages. Additional capabilities

    Mailpile is a private, self-hostable email client and indexer with built-in encryption features, though it operates more as an advanced local client and search engine than a full hosted mail server replacement.

    PythonMail ServersAsymmetric EncryptionEmail Clients
    View on GitHub↗8,840
  • modoboa/modoboamodoboa avatar

    modoboa/modoboa

    3,503View on GitHub↗

    Mail hosting made simple

    Modoboa is an open-source email hosting and management platform with a webmail interface and admin panel, though it lacks built-in end-to-end encryption for messages out of the box.

    PythonCommunication and CollaborationEmail ManagementEmail Solutions
    View on GitHub↗3,503
  • nodemailer/wildducknodemailer avatar

    nodemailer/wildduck

    2,098View on GitHub↗

    Opinionated email server

    WildDuck is a self-hostable IMAP and POP3 email server with a built-in webmail and API, making it a solid foundation for a private email setup though it lacks native end-to-end encryption out of the box.

    JavaScriptApplicationsEmail Solutions
    View on GitHub↗2,098
  • rainloop/rainloop-webmailRainLoop avatar

    RainLoop/rainloop-webmail

    4,119View on GitHub↗

    Rainloop Webmail is a self-hosted, browser-based email application that connects to external mail servers using IMAP and SMTP protocols. It operates as a stateless client, fetching data directly from servers without requiring a local database to store messages. The system supports multi-account email management, allowing users to link multiple email identities to a single session for simultaneous access across different browser tabs. It includes a plugin-based extension system and tools for user interface customization and branding. The application provides capabilities for email workflow au

    Rainloop is a self-hostable webmail client that connects via IMAP and SMTP, but it is a frontend interface rather than a complete secure email service with built-in end-to-end encryption or its own mail backend.

    PHPWebmail InterfacesWebmail Self-Hosting
    View on GitHub↗4,119
  • cryptpad/cryptpadcryptpad avatar

    cryptpad/cryptpad

    7,739View on GitHub↗

    CryptPad is a self-hosted, zero-knowledge office suite designed for real-time collaborative editing and content management. It provides a privacy-centric infrastructure where documents, files, and notes are encrypted in the browser before transmission, ensuring that the server administrator cannot access the underlying data. The platform implements zero-knowledge user authentication, utilizing cryptographic keys to verify identities so that plain text passwords are never stored on the server. To further isolate sensitive operations, the system employs a security architecture that separates th

    CryptPad is a self-hosted zero-knowledge collaboration and office suite with end-to-end encryption, but it is focused on real-time document editing rather than serving as an email service.

    JavaScriptEnd-to-End EncryptionEnd-To-End Encryption Systems
    View on GitHub↗7,739
  • linsa-io/linsa.iolinsa-io avatar

    linsa-io/linsa.io

    16,880View on GitHub↗

    Linsa.io is an end-to-end encrypted cloud storage service and zero-knowledge data vault. It functions as a private content sharing platform that encrypts files and data on the client side, ensuring only the owner can access the stored content. The project employs a local-first approach, processing data updates and encryption on the local device before syncing encrypted blobs to a remote persistence layer. It uses a zero-knowledge architecture where the service provider cannot access decryption keys or view the plaintext content of stored files. The platform provides capabilities for private

    Linsa.io is an encrypted zero-knowledge file storage and sharing service, making it a neighbouring privacy tool rather than an email service with webmail and SMTP support.

    TypeScriptEnd-to-End EncryptionEnd-To-End Encryption Systems
    View on GitHub↗16,880
  • timvisee/sendtimvisee avatar

    timvisee/send

    5,797View on GitHub↗

    Send is an end-to-end encrypted file sharing service that encrypts files on the sender's device before upload, ensuring the server never sees plaintext content. It generates secure download links that are designed for single use, automatically removing access after the first successful download, and associates each share with a time-limited access token that expires after a set duration. The service operates without requiring user accounts, lowering friction for ephemeral sharing, and uses cryptographic key derivation to generate decryption keys from the download URL, eliminating server-side

    This repository provides encrypted file sharing rather than email services, making it a neighbouring privacy tool rather than a secure email platform.

    JavaScriptEnd-to-End EncryptionEnd-To-End Encryption Systems
    View on GitHub↗5,797
  • 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 command-line email client and protocol toolkit rather than a self-hostable secure email service like Proton Mail, making it a client building block instead of a complete server solution.

    RustEnd-to-End EncryptionPGP Email Encryptions
    View on GitHub↗6,485
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
mailu/mailu7.3KPythonNOASSERTIONMay 31, 2026
mail-in-a-box/mailinabox15.3KPythonCC0-1.0May 24, 2026
mjl-/mox5.7KGoMITJun 7, 2026
mailcow/mailcow-dockerized13KJavaScriptGPL-3.0Jun 11, 2026
mailpile/mailpile8.8KPythonNOASSERTIONNov 1, 2023
modoboa/modoboa3.5KPythonISCJun 16, 2026
nodemailer/wildduck2.1KJavaScriptEUPL-1.2Jun 17, 2026
rainloop/rainloop-webmail4.1KPHPMITAug 20, 2024
cryptpad/cryptpad7.7KJavaScriptAGPL-3.0Jun 22, 2026
linsa-io/linsa.io16.9KTypeScript—Jan 17, 2026

Related searches

  • an open source messaging app like Telegram
  • an open source email delivery platform
  • an open source email marketing platform
  • an open source encrypted messaging platform
  • an open source shared inbox for teams
  • an open source password manager for credentials
  • an open source zero knowledge cloud storage service
  • a webmail client