Ruby ruby-on-rails

Open-source Ruby projects categorized as ruby-on-rails | Edit details

Top 23 Ruby ruby-on-rails Projects

  • GitHub repo ransack

    Object-based searching.

    Project mention: ransack VS Searchkick - a user suggested alternative | libhunt.com/r/ransack | 2021-08-12
  • GitHub repo Doorkeeper

    Doorkeeper is an OAuth 2 provider for Ruby on Rails / Grape.

    Project mention: Need help implementing PKCE flow in Doorkeeper | reddit.com/r/rails | 2021-09-22

    Are there any code examples to implement the PKCE flow in Doorkeeper? I am a bit confused on how to implement it here: https://github.com/doorkeeper-gem/doorkeeper/wiki/Using-PKCE-flow

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo react-on-rails

    Integration of React + Webpack + Rails + rails/webpacker including server-side rendering of React, enabling a better developer experience and faster client performance.

    Project mention: Best project setup for Rails+React with "remember me" feature | reddit.com/r/rails | 2021-10-16

    The problem is I have no idea how to implement the "remember me" feature in that gem without just making the tokens not refresh for a very long time (I think that would be a security concern). So then I looked more into react_on_rails to just use sessions with Devise as a normal rails app, but I don't know if I'll be able to deploy that on AWS because of the changes I have to do to the webpacker/webpack config to allow for a better folder structure. I've never done that so I don't know if there may be any issues.

  • GitHub repo rails_panel

    Chrome extension for Rails development

    Project mention: Rails 6 with Webpacker 6, Tailwind 2 with JIT, Postcss 8 and some default setup | news.ycombinator.com | 2021-08-15

    Love seeing the set of gems that folks tend to bring into all their projects. https://github.com/dejan/rails_panel Was a new one for me, will def be checking that out

  • GitHub repo Koala

    A lightweight Facebook library supporting the Graph, Marketing, and Atlas APIs, realtime updates, test users, and OAuth.

    Project mention: How to evaluate a 3rd party RESTful API? | reddit.com/r/api | 2021-11-26

    Listen Notes is both an API vendor and a customer of other APIs. We provide a popular podcast API to more than 3,300 companies and developers (as of Nov. 2021). Meanwhile, we also use a bunch of 3rd-party APIs ourselves (e.g., Stripe, Braintree, Cloudflare, Stop Forum Spam, Amazon SES, Google Speech-to-Text API, reCAPTCHA, Rollbar, Datadog, Twitter API, Facebook API, Slack API, and more). As you can see, without using 3rd-party APIs, we couldn't build Listen Notes as a tiny team (read more: The boring technology behind a one-person Internet company).

  • GitHub repo Elasticsearch Rails

    Elasticsearch integrations for ActiveModel/Record and Ruby on Rails

    Project mention: Anyone using elasticsearch-rails? contingency plans? | reddit.com/r/rails | 2021-08-09

    If anyone is curious about the solution: https://github.com/elastic/elasticsearch-rails/issues/1001

  • GitHub repo view_component

    A framework for building reusable, testable & encapsulated view components in Ruby on Rails.

    Project mention: Any tips on organizing ViewComponents? | reddit.com/r/rails | 2021-11-26

    There’s a really good discussion about this on the view components github. https://github.com/github/view_component/discussions/331

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo theodinproject

    Main Website for The Odin Project

    Project mention: Is this the best way to track completed lessons? | reddit.com/r/rails | 2021-12-02

    We have a very similar system on The Odin Project for tracking user lesson completions if you would like to take a look: https://github.com/TheOdinProject/theodinproject

  • GitHub repo Sidekiq-Cron

    Scheduler / Cron for Sidekiq jobs

    Project mention: How can I schedule a job to be executed in the future ? | reddit.com/r/ruby | 2021-03-30

    Depending on how far into the future you're planning to, it could be worth storing the datetime you want it executed on a field like perform_work_at within your database. Then use sidekiq-cron to check a few times a day for if the perform_work_at has passed & the work needs to be done.

  • GitHub repo Lol DBA

    lol_dba is a small package of rake tasks that scan your application models and displays a list of columns that probably should be indexed. Also, it can generate .sql migration scripts.

    Project mention: Rails application boilerplate for fast MVP development | dev.to | 2021-08-06

    lol_dba for indexing

  • GitHub repo Karafka

    Framework for Apache Kafka based Ruby and Rails applications development.

    Project mention: Code Loaders in Ruby: Understanding Zeitwerk | dev.to | 2021-03-23

    Karafka

  • GitHub repo Goldiloader

    Just the right amount of Rails eager loading

    Project mention: Prosopite is trending on GitHub! Thank you! | reddit.com/r/ruby | 2021-02-20

    Prosopite looks cool, it's is similar to https://github.com/salsify/goldiloader, though goldiloader will also rewrite the query to address the N+1 issue. You should be able to use both and verify goldiloader is working by checking that prosopite logs no N+1 queries.

  • GitHub repo good_job

    Multithreaded, Postgres-based, ActiveJob backend for Ruby on Rails.

    Project mention: Ruby webserver started in background thread | reddit.com/r/ruby | 2021-10-09

    Check out sidekick-alive's implementation. I was looking at that to do something similar for GoodJob.

  • GitHub repo real-world-rails

    Real World Rails applications and their open source codebases for developers to learn from

    Project mention: Any decent large Rails codebases to look over? | reddit.com/r/rails | 2021-05-18

    real-world-rails has a giant list of apps, the cool thing is that each app repository is a submodule of the main project, so you can just pull all of them and easily search/grep for specific things and compare implementations.

  • GitHub repo hotwire-rails

    Use Hotwire in your Ruby on Rails app

    Project mention: How do you handle views? | reddit.com/r/PHP | 2021-12-04

    I've been doing that a while until I just got sock of the JS spagetti and often duplicated code and went full on Angular CSR and never looked back. That being said, I've been seeing a lot recently about Laravel's Livewire and Symfony and Ruby on Rail's integration with Hotwire (stimulus+turbo).

  • GitHub repo cable_ready

    Real-time changes in the browser, controlled by server-side Ruby.

    Project mention: The CableReady Language Implementation Project | dev.to | 2021-11-28

    While CableReady ships with an impressive number of operations out of the box, users should be able to add their own operations. Admittedly, the method used to dynamically create all of the methods for each operation is the most sophisticated one in our framework, but again, we're here to help.

  • GitHub repo motion

    Reactive frontend UI components for Rails in pure Ruby (by unabridged)

    Project mention: Hotwire: HTML over the Wire | news.ycombinator.com | 2020-12-22

    And while we are at it, Motion (https://github.com/unabridged/motion)

  • GitHub repo Sail

    Sail is a lightweight Rails engine that brings an admin panel for managing configuration settings on a live Rails app (by vinistock)

  • GitHub repo Rails Performance

    Monitor performance of you Rails applications

  • GitHub repo DatabaseConsistency

    The tool to find inconsistency between models schema and database constraints.

    Project mention: Rails application boilerplate for fast MVP development | dev.to | 2021-08-06

    add database_consistency

  • GitHub repo envizon

    network visualization & pentest reporting

    Project mention: Any recommendations for network scanner with web UI? | reddit.com/r/selfhosted | 2021-10-31
  • GitHub repo devise_masquerade

    Extension for devise, enable login as functionality. Add link to the masquerade_path(resource) and use it.

    Project mention: 10 things I add to every Rails app | dev.to | 2021-10-02

    Alongside this, devise_masquerade is a fantastic plugin to use with your admin area, allowing you to login as other users. This is helpful for debugging account specific issues etc.

  • GitHub repo loaf

    Manages and displays breadcrumb trails in Rails app - lean & mean. (by piotrmurach)

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-12-04.

Ruby ruby-on-rails related posts

Index

What are some of the best open-source ruby-on-rails projects in Ruby? This list will help you:

Project Stars
1 ransack 5,003
2 Doorkeeper 4,913
3 react-on-rails 4,812
4 rails_panel 3,675
5 Koala 3,506
6 Elasticsearch Rails 2,892
7 view_component 2,144
8 theodinproject 1,493
9 Sidekiq-Cron 1,486
10 Lol DBA 1,402
11 Karafka 1,297
12 Goldiloader 1,152
13 good_job 1,100
14 real-world-rails 1,082
15 hotwire-rails 941
16 cable_ready 567
17 motion 560
18 Sail 500
19 Rails Performance 481
20 DatabaseConsistency 467
21 envizon 443
22 devise_masquerade 430
23 loaf 387
Find remote ruby-on-rails jobs at our new job board 99remotejobs.com. There is 1 new remote job listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com