Ruby ruby-on-rails

Open-source Ruby projects categorized as ruby-on-rails

Top 23 Ruby ruby-on-rail Projects

  • GitHub repo ransack

    Object-based searching.

    Project mention: Airtable-like table filtering | reddit.com/r/rails | 2021-03-24

    I use ransack for this and find it very powerful and flexible without the need to rely on complex JS.

  • GitHub repo Doorkeeper

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

    Project mention: Authelia is an open-source authentication/authorization server with 2FA/SSO | news.ycombinator.com | 2021-03-10

    One thing that is missing from this list is open source language specific libraries. Projects such as https://oauthlib.readthedocs.io/en/latest/oauth2/server.html and https://github.com/doorkeeper-gem/doorkeeper

    Depending on your use case, for example if you only have one application, you might be better off running something embedded in your app, or independent but using the same runtime/deployment environment. Then, when you are ready to add another app or integration, you should be able to introduce a standalone auth system more easily if appropriate (because all your auth interactions should be relatively standardized). I'm a big fan of standalone auth systems as a way to simplify access control and give a single view of a user/customer, but you can also succeed using open source embedded libraries.

    When the moment comes to introduce a standalone system, you should consider a few dimensions (this list pulled from a previous comment of mine: https://news.ycombinator.com/item?id=26360048 ):

       * open source or not

  • 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: Does anyone know a way to make a React with Rails application SEO friendly? | reddit.com/r/rails | 2021-03-19

    https://github.com/shakacode/react_on_rails - It was last updated 2 months ago & can do prerendering. I'm not sure why more people aren't suggesting this.

  • GitHub repo Koala

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

    Project mention: Can anyone help me? | reddit.com/r/reactnative | 2021-04-13
  • GitHub repo Elasticsearch Rails

    Elasticsearch integrations for ActiveModel/Record and Ruby on Rails

  • 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.

  • 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: Schedule background jobs in Rails with Integromat | reddit.com/r/rails | 2021-02-14

    Take a look at GoodJob. I'm the author of it. It has a lot of the performance benefits of Que with a simpler implementation.

  • GitHub repo motion

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

    Project mention: 26 most popular Ruby/Rails repositories on GitHub in July-August 2020 | dev.to | 2020-09-05

    Motion is a Reactive frontend UI components for Rails in pure Ruby. It allows you to build reactive, real-time frontend UI components in your Rails application using pure Ruby. 303 stars by now

  • GitHub repo Sail

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

  • GitHub repo DatabaseConsistency

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

  • GitHub repo loaf

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

  • GitHub repo Rails Performance

    Monitor performance of you Rails applications

  • GitHub repo DatabaseValidations

    Database validations for ActiveRecord

  • GitHub repo api_guard

    JWT authentication solution for Rails APIs

    Project mention: What do you use for user authentication on an API only app? | reddit.com/r/rails | 2021-02-03

    https://github.com/Gokul595/api_guard is a nice little gem for API auth using JWTs. Most of it is honestly not that hard to implement yourself though

  • GitHub repo RorVsWild

    Ruby on Rails app monitoring: performances & exceptions insights for rails developers.

  • GitHub repo WebsiteOne

    A website for Agile Ventures

    Project mention: what ruby or rails open source projects a beginner-to-intermediate developer can easily contribute to? | reddit.com/r/ruby | 2021-04-05
  • GitHub repo Flow Core

    FlowCore is a Rails engine to help you build your automation or business process application.

  • GitHub repo actor

    Composable Ruby service objects

  • GitHub repo Pragma

    An expressive, opinionated ecosystem for building beautiful RESTful APIs with Ruby. (by pragmarb)

  • GitHub repo Loco-Rails

    Rails is awesome, but modern web needs Loco-motive.

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-04-13.

Index

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

Project Stars
1 ransack 4,824
2 Doorkeeper 4,781
3 react-on-rails 4,696
4 Koala 3,486
5 Elasticsearch Rails 2,831
6 Sidekiq-Cron 1,390
7 Lol DBA 1,364
8 Karafka 1,233
9 Goldiloader 1,086
10 good_job 690
11 motion 505
12 Sail 484
13 DatabaseConsistency 422
14 loaf 361
15 Rails Performance 360
16 DatabaseValidations 275
17 api_guard 164
18 RorVsWild 161
19 WebsiteOne 132
20 Flow Core 122
21 actor 104
22 Pragma 94
23 Loco-Rails 55