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
ryanb avatar

ryanb/letter_opener

0
View on GitHub↗
3,841 stars·244 forks·Ruby·MIT·10 views

Letter Opener

Letter Opener is a development email sandbox and interceptor for Ruby on Rails. It functions as an SMTP mocking tool that captures outgoing emails and saves them to the local file system, preventing messages from being delivered to real addresses during the development cycle.

The project provides a local email previewer with a web interface. This allows for the visual verification of email layouts, content, and headers directly in a browser.

The tool manages intercepted communications through directory-based artifact management and integrates directly into the application mailing pipeline to substitute standard mail delivery.

Features

  • Email Delivery Testing - Verifies the construction, content, and recipients of emails generated by application mailers without sending them to real users.
  • Local Email Previewers - Provides a web interface to visually verify email layouts and styles directly in the browser.
  • Local Delivery Interceptors - Redirects outgoing messages to the local file system instead of external SMTP servers.
  • Email Previewers - Allows developers to inspect email content and headers locally within a browser.
  • SMTP Server Mocks - Replaces the standard mail delivery class with a local interceptor to prevent emails from reaching real addresses.
  • Email Interceptors - Captures outgoing Ruby on Rails emails and saves them locally to prevent delivery to real addresses.
  • Ruby on Rails Integrations - Hooks directly into the Ruby on Rails mailing pipeline to automatically capture messages.
  • Rails Development Utilities - Enhances the Ruby on Rails development workflow by capturing and previewing generated emails.
  • Development Sandboxes - Provides a controlled sandbox environment for testing email delivery logic without requiring external providers.

Star history

Star history chart for ryanb/letter_openerStar history chart for ryanb/letter_opener

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

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

Start searching with AI

Frequently asked questions

What does ryanb/letter_opener do?

Letter Opener is a development email sandbox and interceptor for Ruby on Rails. It functions as an SMTP mocking tool that captures outgoing emails and saves them to the local file system, preventing messages from being delivered to real addresses during the development cycle.

What are the main features of ryanb/letter_opener?

The main features of ryanb/letter_opener are: Email Delivery Testing, Local Email Previewers, Local Delivery Interceptors, Email Previewers, SMTP Server Mocks, Email Interceptors, Ruby on Rails Integrations, Rails Development Utilities.

Which projects share features with ryanb/letter_opener?

Projects with overlapping indexed features include: ctran/annotate_models — Annotate Models is a productivity utility for Ruby on Rails that maps database columns, types, and application routes… tenex/rails-assets — Rails-assets is a system designed to convert, manage, and package third-party frontend dependencies into native… sj26/mailcatcher — Mailcatcher is a local email development proxy and SMTP server mock designed to intercept outgoing emails during… rnwood/smtp4dev — smtp4dev is a suite of tools featuring a mock SMTP server that intercepts outgoing email traffic and stores messages… igorkasyanchuk/rails_performance — This project is a self-hosted application performance monitoring tool designed for Ruby on Rails environments. It… laserlemon/figaro — Figaro is a configuration manager for Ruby on Rails applications that loads key-value pairs from YAML files and…

Projects sharing features with Letter Opener

These projects share indexed features with Letter Opener. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • ctran/annotate_modelsctran avatar

    ctran/annotate_models

    4,489View on GitHub↗

    Annotate Models is a productivity utility for Ruby on Rails that maps database columns, types, and application routes directly into model and configuration files as source code comments. It functions as a schema annotator that inserts database and routing information into model files to provide a quick reference for data structures during development. The tool synchronizes model comments with database migrations to ensure that data structure references remain current. It also includes a route map injector that writes the current application routing table into configuration files as readable c

    Rubyactiverecordrailsruby
    View on GitHub↗4,489
  • 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
  • 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
  • tenex/rails-assetstenex avatar

    tenex/rails-assets

    1,622View on GitHub↗

    Rails-assets is a system designed to convert, manage, and package third-party frontend dependencies into native library files. It functions as a bridge between external web components and Ruby on Rails projects, enabling developers to treat frontend assets as standard gems within their existing build pipelines. The project automates the lifecycle of these dependencies by fetching components from remote registries and transforming them into structured, installable formats. It includes a normalization layer that maps non-standard package identifiers to compliant naming conventions, ensuring tha

    Ruby
    View on GitHub↗1,622
  • Compare all 30 related projects→