Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev. Learn more →
Top 23 Ruby Rails Projects
Ruby on RailsProject mention: Rage: Fast web framework compatible with Rails | news.ycombinator.com | 2023-12-04
Also this doesn't show how database access is handled which is the hard part. If you are not touching the database, you can run Rails on falcon and get fiber based concurrency.
If you run falcon on rails and access database, then you have to explicitly checkin/checkout a connection to be safe. Details here - https://github.com/rails/rails/issues/42271.
A platform for community discussion. Free, open, simple.
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
Flexible authentication solution for Rails with Warden.Project mention: Heroku Build Failure: error:0308010C:digital envelope routines::unsupported | /r/rubyonrails | 2023-12-05
[changelog] https://github.com/heartcombo/devise/blob/main/CHANGELOG.md [upgrade guide] https://github.com/heartcombo/devise/wiki/How-To:-Upgrade-to-Devise-4.9.0-%5BHotwire-Turbo-integration%5D
GitLab CE Mirror | Please open new issues in our issue tracker on GitLab.comProject mention: Gitlab Server Behind NGINX Reverse Proxy Manager Issue | /r/homelab | 2023-06-15
For empowering community 🌱Project mention: What you learning about this weekend? 🧠 | dev.to | 2023-11-18
Whether you're sharpening your JS skills, making PRs to your OSS repo of choice 😉, sprucing up your portfolio, or writing a new post here on DEV, we'd like to hear about it.
Open-source customer engagement suite, an alternative to Intercom, Zendesk, Salesforce Service Cloud etc. 🔥💬Project mention: 10 open-source alternatives to run your businesses | dev.to | 2023-03-28
3. Chatwoot - 14.8K ⭐️
A privacy-aware, distributed, open source social network.Project mention: La fin de facebook? | /r/france | 2023-11-11
Des gens soit là : https://joinfirefish.org/join/ Soit là ? https://diasporafoundation.org/
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
A headless open source e-commerce platform for global brandsProject mention: Ask HN: Suggestions about platform to develop a customizable B2B marketplace | news.ycombinator.com | 2023-05-01
The administration framework for Ruby on Rails applications.Project mention: Ask HN: Why aren't Django Admin style dashboards popular in other frameworks? | news.ycombinator.com | 2023-10-28
Can you clarify what's the "tremendous value" you're getting out of the Django admin?
At Heii On-Call https://heiioncall.com/ we are using Active Admin https://activeadmin.info/ for Ruby on Rails, which seems quite similar to the Django admin. In my experience, it's mostly useful as a fairly basic read-only view of what's in the database. In Rails, it's so easy to whip together a custom view that we tend to do that, and the Active Admin is nice to have but I wouldn't say "tremendous value".
⚡ A Scope & Engine based, clean, powerful, customizable and sophisticated paginator for Ruby webappsProject mention: 12 Ruby Gems to make your Ruby coding smoother | dev.to | 2023-08-22
With around 50 new gems released daily, it is common to use trending libraries for managing everyday tasks. You probably use Devise for authentication, Cancan for authorization, Kaminari for pagination, or run tests with Rspec.
Forms made easy for Rails! It's tied to a simple DSL, with no opinion on markup.Project mention: Internationalize and Humanize your Ruby on Rails application | dev.to | 2023-08-23
I also tend to use gems like simple_form to generate my form HTML, and this saves me from having to maintain a lot of view code to outputting translated content onto forms. Also simple_form has it's own i18n convention that compliments the Rails default pretty well.
A library for setting up Ruby objects as test data.Project mention: Metaprogramming in Ruby: Advanced Level | dev.to | 2023-06-30
factory_bot: A fixtures replacement
A static analysis security vulnerability scanner for Ruby on Rails applicationsProject mention: [Tool] An alternative to Brakeman for Security | /r/rails | 2023-07-11
My team and I released Bearer a couple of weeks ago, a newer open and free alternative to Brakeman to check your code for security and privacy risks. In addition to Ruby/Rails, we also cover your JS/TS code, which allows you to use a single solution for your whole Rails application.
Track changes to your rails modelsProject mention: historical data and "point in time" data modeling techniques, advice. | /r/dataengineering | 2023-06-28
if the source (web) application makes their own audit tables. ex: our ruby on rails application uses the paper-trail gem
Intelligent search made easyProject mention: Most performant way to build an analytics dashboard from a relational database backend that only stores numeric values, where the data the end-user sees is "categorized" into numeric brackets (e.g. 60-79 = Med, 80-100 = High, etc) | /r/rails | 2022-12-11
I run a large scale production application that does something along these lines. If the data needs to be close to real-time, I'd say use `searchkick` + Elasticsearch, and use `searchkick`'s async feature to "stream" the data from your table to the ES index. Your dashboard will then just query from the ES index via searchkick.
Catches mail and serves it through a dream.Project mention: Preview emails with letter_opener, MailCatcher and MailHog | news.ycombinator.com | 2023-08-13
hey 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
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.Project mention: Sqids – Generate Short Unique IDs from Numbers | news.ycombinator.com | 2023-11-25
On a side note, "Sqids ... is an open-source library that lets you generate YouTube-looking IDs from numbers.", "The main use of Sqids is purely visual."
If the purpose of it is to give a friendlier url / id, who not use something like friendly_id instead? (http://norman.github.io/friendly_id).
The url is readable and searchable through the history.
I would much rather prefer people using "www.website.com/channel/video/a-dog-walking" instead of "www.website.com/channel/video/3cXv8c".
A Rails engine that helps you put together a super-flexible admin dashboard.
Pagination library for Rails and other Ruby applications
The authorization Gem for Ruby on Rails.Project mention: A guide to Auth & Access Control in web apps 🔐 | dev.to | 2023-11-07
https://github.com/CanCanCommunity/cancancan (Ruby on Rails ABAC) Same like casl.js, but for Ruby on Rails! Casl.js was actually inspired and modeled by cancancan.
Ruby implementation of GraphQLProject mention: Rails 7.1 Released | news.ycombinator.com | 2023-10-05
My memory is fuzzy, but...
1. all data flow through the rails app (no pre-signed s3 upload or download links for direct uploading).
2. no support for CDNs (I think newer rails versions added support)
3. blobs and attachments were unnecessary abstractions.
3a. Querying was annoying and easy to add n+1 queries.
3b. Images are moderated and it was unclear where to put the moderation metadata (on blobs? attachments? create a new table? why so many tables?). Accessing the data was annoying (you need extra joins).
4. GraphQL gem didn't support it: https://github.com/rmosolgo/graphql-ruby/issues/1777
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Ruby Rails related posts
1 project | /r/patient_hackernews | 4 Dec 2023
4 projects | news.ycombinator.com | 3 Dec 2023
Vite Ruby: Bringing joy to your front end experience
1 project | news.ycombinator.com | 30 Nov 2023
Male Tech Conference Founder Is Behind Popular Woman Coding Influencer Account
1 project | news.ycombinator.com | 27 Nov 2023
Organizer invents fake women speakers for DevTernity and JDKon conferences
1 project | news.ycombinator.com | 27 Nov 2023
For RoR, see in production every method call, parameter and return value
1 project | /r/hypeurls | 24 Nov 2023
For RoR, see every method call, parameter and return value in production
1 project | /r/hackernews | 24 Nov 2023
A note from our sponsor - Onboard AI
getonboard.dev | 6 Dec 2023
What are some of the best open-source Rails projects in Ruby? This list will help you:
|1||Ruby on Rails||53,923|