Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today. Learn more →
Top 23 Ruby Email Projects
-
Project mention: Breaking Free: How I Self-Hosted My SMTP Server with Haraka. Send thousands of emails per second at the cost of pennies. | /r/mailserver | 2023-05-22
Previously I’ve used Postal, which is not simple but okay. Can I do better? Isn’t why I’m writing this?!
-
I just upgraded to Alpine Linux 3.16.1 This is an important upgrade as it fixes 2 major issues: - busybox CVE-2022-30065 - openssl CVE-2022-2097 Related information: Mailcatcher as a docker image using Alpine Linux 3.16.1: https://hub.docker.com/r/stpaquet/alpinemailcatcher Github repo: https://github.com/spaquet/docker-alpine-mailcatcher Mailcatcher: https://mailcatcher.me
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
Another great option is to use the letter opener gem. This is a great tool to use in development, because instead of the app actually sending the email, instead it opens a new tab on your browser with the email view. This is really helpful to see what is going on with the email as it happens. If you are using the letter opener gem, you would need to install it:
-
Project mention: The Ruby “mail” gem is broken since December 3, 2022 | news.ycombinator.com | 2023-01-12
"2.8.0.1. Fixes file permissions in 2.8.0 release. No code changes."
-
These kinds of generators exist in the Noticed gemand within Rails itself via the various rails scaffold commands and even the rails new command, which is a Rails generator itself.
-
-
Project mention: Help with receiving email notifications - hint would be appreciated | /r/rubyonrails | 2022-08-11
The project that I work on uses Griddler for the past 5 years, never had a problem with it. We have MailGun as the provider and it was easy to setup.
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
-
-
-
Truemail
🚀 Configurable framework agnostic plain Ruby 📨 email validator/verifier. Verify email via Regex, DNS, SMTP and even more. Be sure that email address valid and exists.
-
MailForm
Send e-mail straight from forms in Rails with I18n, validations, attachments and request information.
-
Sup
A curses threads-with-tags style email client (mailing list: [email protected]) (by sup-heliotrope)
Project mention: Show HN: Sup – one liners to distribute binaries | news.ycombinator.com | 2023-02-26Sup is also “a console-based email client for people with a lot of email”: https://sup-heliotrope.github.io/
-
-
-
Project mention: selfhosted Newsletter/mailing list that can send email sequence | /r/selfhosted | 2022-12-14
Then there is https://mailyherald.org/ which seems to offer email sequence feature but as per their github, its not maintained anymore and latest commit was in 2018.
-
-
-
Project mention: Let’s scan DEV’s forem project with Bearer and analyze the results | dev.to | 2023-03-30
You may wonder why this is a problem. In the case of this code, we're sending the user's username to a third-party service. While username isn't inherently sensitive data, it certainly has to potential to be and should be treated as such. It's better to use IDs that can't identify the user if the third party—in this case, honeybadger—is breached. You can see the full list of supported data types, sorted by category, on the docs.
-
caffeinate
A Rails engine for drip campaigns/scheduled sequences and periodic support for email, and other things.
Project mention: Rails application architecture for a marketing campaign creation module (e.g. to create logic where upon action A being performed by a user, event B will trigger in 7 days, and event C in 14 days, etc) | /r/rails | 2023-02-26https://github.com/joshmn/caffeinate does this specifically for email but it wouldn't be too hard to modify it to make it work for other event types.
-
actionmailer-balancer
A Ruby gem to send your ActionMailer mail through one of several delivery methods, selected by weight.
Project mention: GitHub - railsware/actionmailer-balancer: A Ruby gem to send your ActionMailer mail through one of several delivery methods, selected by weight. | /r/rails | 2023-05-02 -
Project mention: I just released a gem that makes it easy to automatically unsubscribe from emails in Rails ? | /r/ruby | 2022-09-26
-
Project mention: MailPace – Fast and Reliable Transactional Email | news.ycombinator.com | 2023-02-19
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Ruby Email related posts
- How to Take Advantage of the GitHub Student Developer Pack
- Is there something like postal but with a full API?
- Postal: Open-source mail delivery platform for incoming and outgoing email
- What's the simplest possible dockerized SMTP email relay?
- GitHub - railsware/actionmailer-balancer: A Ruby gem to send your ActionMailer mail through one of several delivery methods, selected by weight.
- Let’s scan DEV’s forem project with Bearer and analyze the results
- Exception Handling in JavaScript
-
A note from our sponsor - SonarLint
www.sonarlint.org | 6 Jun 2023
Index
What are some of the best open-source Email projects in Ruby? This list will help you:
Project | Stars | |
---|---|---|
1 | Postal | 12,734 |
2 | MailCatcher | 5,952 |
3 | LetterOpener | 3,543 |
4 | 3,529 | |
5 | noticed | 1,937 |
6 | premailer-rails | 1,603 |
7 | Griddler | 1,373 |
8 | Roadie | 1,326 |
9 | Pony | 1,146 |
10 | Ahoy Email | 1,033 |
11 | Truemail | 971 |
12 | MailForm | 876 |
13 | Sup | 867 |
14 | mailkick | 810 |
15 | Maily | 687 |
16 | MailyHerald | 577 |
17 | roadie-rails | 339 |
18 | Maktoub | 312 |
19 | Incoming | 309 |
20 | caffeinate | 304 |
21 | actionmailer-balancer | 74 |
22 | unsubscribe | 63 |
23 | mailpace-rails | 30 |