The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 6 Ruby Server Projects
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
As we use Puma as our webserver for our rails application, I quickly went to Puma's config file which typically resides in config/puma.rb. The config was set as
Project mention: Preview emails with letter_opener, MailCatcher and MailHog | news.ycombinator.com | 2023-08-13hey HN, I recently published an article going deep into email previewing (in Ruby on Rails, but I think it's relevant beyond Rails).
MailCatcher (https://github.com/sj26/mailcatcher) and MailHog (https://github.com/mailhog/MailHog) are super handy and easy to run locally. Both spin up an SMTP server which you can direct mail to, and give you a nice web interface to browse mail and preview it.
Happy to answer any question! thanks, harrison
This one file contains everything needed for this simplified app to run. Run it with ruby main.rb, which should spin up an instance of the Thin web server (the default web server that comes with Sinatra). Visit localhost:4567 and you'll see the JSON response.
Ruby Server related posts
- Would you consider Rails as stable nowadays ?
- Preview emails with letter_opener, MailCatcher and MailHog
- Hosting Rails App on AWS
- Recommended way to implement Puma plugin configuration
- Write your own Domain Specific Language in Ruby
- Welcome to Puma 6: Sunflower
- Welcome to Puma 6: Sunflower
-
A note from our sponsor - WorkOS
workos.com | 26 Apr 2024
Index
What are some of the best open-source Server projects in Ruby? This list will help you:
Project | Stars | |
---|---|---|
1 | Puma | 7,583 |
2 | MailCatcher | 6,181 |
3 | falcon | 2,468 |
4 | Thin | 2,261 |
5 | invoice_printer | 871 |
6 | async-websocket | 147 |
Sponsored