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
Back to mailhog/mailhog

Projects sharing features with MailHog

30 open-source projects similar to mailhog/mailhog, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • axllent/mailpitaxllent avatar

    axllent/mailpit

    8,764View on GitHub↗

    Mailpit is an SMTP mail testing server and web-based email inbox designed to intercept and store outgoing emails for development and integration testing without delivering them to real recipients. It functions as an SMTP mocking tool and relay gateway, allowing users to capture mail traffic and view it through a browser interface. The project distinguishes itself by providing tools for SMTP server simulation, including the ability to inject failure codes to test application resilience. It also includes an email compatibility analyzer that validates HTML rendering, checks link integrity, and s

    Goemail-testinggogolang
    View on GitHub↗8,764
  • sj26/mailcatchersj26 avatar

    sj26/mailcatcher

    6,762View on GitHub↗

    Mailcatcher is a local email development proxy and SMTP server mock designed to intercept outgoing emails during development. It acts as a network bridge that catches outbound mail on a specified port and displays it in a web-based inspector instead of delivering messages to real recipients. The tool provides a web-based email viewer for reviewing HTML, plain text, and raw source content, along with an interface for inspecting headers and downloading attachments. It utilizes a RESTful JSON API to serve captured mail as structured data to the browser interface. The system includes a TCP socke

    Rubydevelopmentdevtoolsmail
    View on GitHub↗6,762
  • jordan-wright/emailjordan-wright avatar

    jordan-wright/email

    2,801View on GitHub↗

    Robust and flexible email library for Go

    Go
    View on GitHub↗2,801
  • matcornic/hermesmatcornic avatar

    matcornic/hermes

    3,011View on GitHub↗

    Golang package that generates clean, responsive HTML e-mails for sending transactional mail

    Go
    View on GitHub↗3,011

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • nodemailer/nodemailernodemailer avatar

    nodemailer/nodemailer

    17,583View on GitHub↗

    Nodemailer is a comprehensive library for Node.js applications designed to handle the composition, signing, and transmission of email messages. It provides a robust framework for constructing MIME-compliant content, managing complex attachments, and routing messages through various delivery channels, including standard SMTP servers, local mail transfer agents, and cloud-based email services. The library distinguishes itself through a modular, plugin-based transport architecture that allows for custom delivery mechanisms and environment-specific configurations. It includes advanced features fo

    JavaScriptemailemail-sendernodemailer
    View on GitHub↗17,583
  • atech/postalatech avatar

    atech/postal

    16,606View on GitHub↗

    Postal is an open-source email infrastructure and self-hosted delivery platform. It functions as an SMTP mail server and inbound email gateway, providing the tools necessary to send and receive email through a privately managed infrastructure. The system manages SMTP infrastructure for outgoing message delivery and provides capabilities for custom email receiving. It allows for the routing of incoming external emails to internal applications or websites for automated processing. The platform includes support for multi-tenant domain mapping, event-driven webhook notifications, and plugin-base

    Ruby
    View on GitHub↗16,606
  • haraka/harakaharaka avatar

    haraka/Haraka

    5,581View on GitHub↗
    JavaScriptdkimharakajavascript
    View on GitHub↗5,581
  • mikel/mailmikel avatar

    mikel/mail

    3,674View on GitHub↗

    This is a Ruby email library providing a comprehensive toolset for composing, parsing, and sending emails. It includes an SMTP client for delivering outgoing messages and a MIME parser for decomposing complex multipart email structures. The project features an IMAP and POP3 mail fetcher for synchronizing messages from remote servers, alongside a specialized framework for testing email logic through mock delivery methods and matchers. The library covers a broad range of email operations, including the generation of nested multipart messages, the management of attachments, and the translation

    Ruby
    View on GitHub↗3,674
  • rnwood/smtp4devrnwood avatar

    rnwood/smtp4dev

    3,817View on GitHub↗

    smtp4dev is a suite of tools featuring a mock SMTP server that intercepts outgoing email traffic and stores messages for inspection instead of delivering them to recipients. It includes a web-based viewer for inspecting email metadata, raw source code, and MIME structures, alongside a responsive email previewer that simulates how HTML emails appear across different viewport sizes and device layouts. The project provides a traffic analyzer to log protocol interactions and session data for debugging delivery failures. It also operates as a TLS SMTP server, supporting encrypted connections via T

    C#linuxmacosxsmtp-server
    View on GitHub↗3,817
  • emersion/go-messageemersion avatar

    emersion/go-message

    451View on GitHub↗

    ✉️ A streaming Go library for the Internet Message Format and mail messages

    Go
    View on GitHub↗451
  • hectane/hectanehectane avatar

    hectane/hectane

    226View on GitHub↗

    Lightweight SMTP client written in Go

    Go
    View on GitHub↗226
  • emersion/go-imapemersion avatar

    emersion/go-imap

    2,334View on GitHub↗

    📥 An IMAP library for Go clients and servers

    Goclientimapmail
    View on GitHub↗2,334
  • sendgrid/sendgrid-gosendgrid avatar

    sendgrid/sendgrid-go

    1,057View on GitHub↗

    The Official Twilio SendGrid Golang API Library

    Go
    View on GitHub↗1,057
  • mailhog/smtpmailhog avatar

    mailhog/smtp

    77View on GitHub↗

    MailHog SMTP Protocol

    Go
    View on GitHub↗77
  • vanng822/go-premailervanng822 avatar

    vanng822/go-premailer

    202View on GitHub↗

    Inline styling for html mail in golang

    Go
    View on GitHub↗202
  • aymerick/douceuraymerick avatar

    aymerick/douceur

    261View on GitHub↗

    A simple CSS parser and inliner in Go

    Gocss-parsergo
    View on GitHub↗261
  • toorop/go-dkimtoorop avatar

    toorop/go-dkim

    99View on GitHub↗

    DKIM package for golang

    Go
    View on GitHub↗99
  • foxcpp/maddyfoxcpp avatar

    foxcpp/maddy

    5,853View on GitHub↗

    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
    View on GitHub↗5,853
  • quarkusio/quarkusquarkusio avatar

    quarkusio/quarkus

    15,479View on GitHub↗

    Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program

    Javacloud-nativehacktoberfestjava
    View on GitHub↗15,479
  • roundcube/roundcubemailroundcube avatar

    roundcube/roundcubemail

    6,793View on GitHub↗

    Roundcube is an open-source, self-hosted webmail client designed for reading, composing, and organizing emails stored on remote servers using IMAP and SMTP protocols. It provides a browser-based interface that allows users to manage their mailboxes and sender identities through a secure communication platform. The platform is distinguished by its modular architecture, featuring a plugin-based extension system for adding new functional modules and a skin-based theme layer for customizing the visual appearance and responsive layouts. It further supports embedding its interface into external clo

    PHP
    View on GitHub↗6,793
  • shopify/toxiproxyShopify avatar

    Shopify/toxiproxy

    12,088View on GitHub↗

    Toxiproxy is a framework designed for chaos engineering and network resilience testing. It functions as a programmable TCP proxy that intercepts and routes data streams between clients and servers, allowing developers to simulate unstable network conditions such as latency, bandwidth throttling, and connection failures. The tool provides a control plane that enables the dynamic manipulation of network conditions on active connections in real time. By integrating into automated test suites, it allows for the programmatic injection of faults to validate how distributed systems and microservices

    Gochaosdowngo
    View on GitHub↗12,088
  • feuerhamster/mailformFeuerhamster avatar

    Feuerhamster/mailform

    120View on GitHub↗

    The lightweight self-hosted email service for contact forms and more!

    TypeScriptapiemailemail-relay
    View on GitHub↗120
  • aftership/email-verifierAfterShip avatar

    AfterShip/email-verifier

    1,576View on GitHub↗

    :whitecheckmark: A Go library for email verification without sending any emails.

    Godisposableemailgo
    View on GitHub↗1,576
  • cyrusimap/cyrus-imapdcyrusimap avatar

    cyrusimap/cyrus-imapd

    633View on GitHub↗

    Cyrus IMAP is an email, contacts and calendar server

    C
    View on GitHub↗633
  • mailgun/mailgun-gomailgun avatar

    mailgun/mailgun-go

    744View on GitHub↗

    Go library for the Mailgun API.

    Go
    View on GitHub↗744
  • corecode/dmacorecode avatar

    corecode/dma

    256View on GitHub↗

    The DragonFly Mail Agent, a small Mail Transport Agent (MTA), designed for home and office use.

    C
    View on GitHub↗256
  • mailchain/mailchainmailchain avatar

    mailchain/mailchain

    142View on GitHub↗

    Using Mailchain, blockchain users can now send and receive rich-media HTML messages with attachments via a blockchain address.

    View on GitHub↗142
  • 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

    JavaScriptacmeclamavdocker
    View on GitHub↗12,955
  • dovecot/coredovecot avatar

    dovecot/core

    1,215View on GitHub↗

    Dovecot mail server

    Cemailimapimap4
    View on GitHub↗1,215
  • 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

    Pythonemailmailserver
    View on GitHub↗15,343