SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Ruby Rails Projects
-
Project mention: What is config.active_support.hash_digest_class = OpenSSL::Digest::SHA256? | dev.to | 2024-11-26
Relevant Commit: Change the default digest for new apps to SHA256 · rails/rails@ba9207f
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: 8 Open-Source Tools to grow your app and reach new markets! 🔥 | dev.to | 2024-10-11
Star the Discourse repository ⭐
-
Project mention: Efficient Chunked File Downloads in Rails: Streaming CSV Exports | dev.to | 2024-10-07
However, using ActionController::Live can sometimes lead to unexpected issues, particularly with authentication libraries like Devise. Devise may raise errors when ActionController::Live is active, especially related to the session or Warden errors, as discussed in this GitHub issue. This happens because ActionController::Live opens a separate thread for streaming, which can cause conflicts with Devise’s thread safety and session handling.
-
Project mention: How Elite Engg. Teams Deploy 208X More Frequently Compared to Us Mere Mortals? | dev.to | 2024-07-12
GitLab: Another excellent CI/CD tool with robust monitoring and reporting features.
-
Project mention: We are donating $2k worth of advertising to the Open Source pledge | dev.to | 2024-10-10
At DEV we maintain our codebase as free to re-use via Forem and we encourage any initiative that helps push open source forward in a meaningful way.
-
chatwoot
Open-source live-chat, email support, omni-channel desk. An alternative to Intercom, Zendesk, Salesforce Service Cloud etc. 🔥💬
Project mention: Show HN: Jelly – A Simpler Shared Inbox for Small Teams | news.ycombinator.com | 2024-11-12This is one of those tools that do one thing and do it very well. Also the pricing is convenient. Congratulations to the creators.
If you want to go the open source + self hosted route, Chatwoot [1][2] may be for you. It is more feature rich (or bloated, depending what you need) and complex to set up, defined as "Open-source live-chat, email support, omni-channel desk. An alternative to Intercom, Zendesk, Salesforce Service Cloud etc.", and it has a shared inbox feature [3].
[1] Website: https://www.chatwoot.com/
[2] Github: https://github.com/chatwoot/chatwoot
[3] https://www.chatwoot.com/features/shared-inbox
-
Project mention: Diaspora is a decentralized, federated alternative to Facebook that anyone can join and contribute to | /r/InnerNet | 2023-12-07
-
-
Kamal was also built with that purpose in mind.
https://kamal-deploy.org/
-
Project mention: ActiveAdmin v4 Beta: New Features, Upgrades, and How to Migrate | dev.to | 2024-10-28
Review Deprecations: Check the UPGRADING.md guide for any deprecations or breaking changes that may affect your project.
-
Kaminari
⚡ A Scope & Engine based, clean, powerful, customizable and sophisticated paginator for Ruby webapps
-
-
Project mention: Show HN: Factory-JS – TypeScript dummy object generator for testing | news.ycombinator.com | 2024-03-29
I made Factory-js inspired by factory-bot (https://github.com/thoughtbot/factory_bot), supports Prisma and Drizzle ORM and more. TypeScript is now widely used in both backend and frontend, but there is no de facto standard factory library. I'm developing a web application using Prisma, trpc, and nextjs, but I was struggling with how to write more beautiful and readable back-end tests. That's why I made factory-js.
-
Brakeman https://github.com/presidentbeef/brakeman Description: A static analysis security vulnerability scanner specifically designed for Ruby on Rails applications. Usage: Use Brakeman to scan your Rails codebase and identify potential security issues during development.
-
Project mention: RDS Database Migration Series - Facing The Giant: How we migrated 11 TB database | dev.to | 2024-05-13
The primary culprits were two tables (and their huge indexes) that contributed approximately 90% to the total size of the database. One of them was an audit trail (paper trail versions, to be exact), and the second one was more domain-specific for short-term rentals. It's a pre-computed cache of prices for properties depending on various conditions so that they don't need to be computed each time on the fly and can be easily distributed to other services.
-
Yesterday, I worked on elasticsearch integration with help of searchkick.
-
The website is out of date, last release was actually in may (like smtp4dev) https://github.com/sj26/mailcatcher/releases/tag/v0.10.0
-
FriendlyId
FriendlyId is the “Swiss Army bulldozer” of slugging and permalink plugins for ActiveRecord. It allows you to create pretty URL’s and work with human-friendly strings as if they were numeric ids for ActiveRecord models.
You can do that with many websites that have ids in their SEO slugs, this is usually not an issue as it's still standardized in a way that the string is just split into the id and the rest and you can look it up with both parts.
Popular libraries like https://github.com/norman/friendly_id implement it like that too.
-
-
-
CanCanCan.
-
-
We will use Webpacker or JavaScript compiler and assets management. By following the webpacker installation guide, let’s add Webpacker and React to our application.
Ruby Rails discussion
Ruby Rails related posts
-
What is config.active_support.hash_digest_class = OpenSSL::Digest::SHA256?
-
Transaction Safety in Rails: Identifying and Addressing Non-Atomic Interactions
-
Optimize Database Performance in Ruby on Rails and ActiveRecord
-
Solid Queue 101: Processamento em Background no Rails 8.
-
Kamal: How to integrate with GitHub Actions using multiple destinations
-
Kamal: How to use Grafana Loki as a logging driver
-
Rails 8.0.0 Is Released
-
A note from our sponsor - SaaSHub
www.saashub.com | 1 Dec 2024
Index
What are some of the best open-source Rails projects in Ruby? This list will help you:
Project | Stars | |
---|---|---|
1 | Ruby on Rails | 56,133 |
2 | Discourse | 42,450 |
3 | Devise | 24,025 |
4 | Gitlab CI | 23,817 |
5 | forem | 22,011 |
6 | chatwoot | 21,369 |
7 | diaspora* | 13,406 |
8 | Spree Commerce | 13,123 |
9 | kamal | 11,666 |
10 | ActiveAdmin | 9,511 |
11 | Kaminari | 8,583 |
12 | Simple Form | 8,216 |
13 | factory_bot | 7,927 |
14 | Brakeman | 7,021 |
15 | PaperTrail | 6,792 |
16 | Searchkick | 6,562 |
17 | MailCatcher | 6,501 |
18 | FriendlyId | 6,156 |
19 | will_paginate | 5,704 |
20 | ransack | 5,690 |
21 | CanCanCan | 5,595 |
22 | graphql | 5,380 |
23 | Webpacker | 5,304 |