sofn-xyz/mailing

Build, test, send emails with React

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 29 minutes ago
Added to GitGenius on September 19th, 2026
Created on April 10th, 2022
Open Issues & Pull Requests: 58 (+0)
GitHub issues: Enabled
Number of forks: 70
Total Stargazers: 3,605 (+0)
Total Subscribers: 7 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 18.2 days
Mean response time: 84.9 days
90th percentile: 245.7 days
Tracked items: 4

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 5
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 897 days
Stale 30+ days: 5
Stale 90+ days: 4

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (2)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Mailing is a framework for building, testing, and sending emails using React components.

The tool addresses the challenge of creating emails that render consistently across email clients by leveraging MJML components, which handle the complexity of client compatibility including Outlook. Developers write email templates as React components and use a preview server with live reload for rapid iteration. The framework includes a dev mode that opens emails in the browser instead of sending them, and a test mode for validating that emails send with correct content. It integrates with JavaScript frameworks like Next.js and Remix and is written in TypeScript, drawing inspiration from Action Mailer in Ruby on Rails.

Mailing suits teams building TypeScript or React applications who want to manage email templates as code alongside their application logic. It works well for projects where developers need quick feedback loops during email template development and want to avoid wrestling with email client quirks. The tool is particularly valuable if your team is already comfortable with React and wants to apply that same component-based approach to email.

The project maintains active community engagement through a Discord channel for support and contribution discussions. Development is open to external contributions with documented guidelines for those wanting to improve the tool.