Ruby ActiveRecord

Open-source Ruby projects categorized as ActiveRecord

Top 23 Ruby ActiveRecord Projects

  • Ruby on Rails

    Ruby on Rails

    Project mention: When the market reminds you exactly how much value you bring to society. | | 2022-11-29

    here, do this one. It's fine, I think.

  • PaperTrail

    Track changes to your rails models

    Project mention: History Tracking With Postgres | | 2022-10-25

    For a while we did this using the paper-trail gem. This was a very simple way to add a few lines of code to keep track of all of the changes made to an ActiveRecord model. But it came with one drawback. Every change to the data had to be done through ActiveRecord. There are often times when this makes an app vulnerable to a race condition. I’ll use a contrived example so as not to share any real code from our client’s app.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • ransack

    Object-based searching.

  • AASM

    AASM - State machines for Ruby classes (plain Ruby, ActiveRecord, Mongoid, NoBrainer, Dynamoid)

  • Annotate

    Annotate Rails classes with schema and routes info

    Project mention: Cansado de conferir o schema.rb | | 2022-09-05
  • strong_migrations

    Catch unsafe migrations in development

    Project mention: [AskJS] Is there any alternative to the strong migrations gem? | | 2022-10-07

    The strong migrations gem in Rails alerts when you're trying to make a migration that may be dangerous. Does anyone know an alternative for Javascript? Or maybe for raw SQL.

  • Scenic

    Versioned database views for Rails

    Project mention: Utilizando views SQL no Ruby on Rails | | 2022-03-28
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • Elasticsearch Rails

    Elasticsearch integrations for ActiveModel/Record and Ruby on Rails

    Project mention: Full-text Search with Elasticsearch in Rails | | 2022-08-17

    Let's add Elasticsearch into the mix. To do so, we will need the elasticsearch-model gem. It's an official Elasticsearch gem that integrates nicely with Rails models.

  • PublicActivity

    Easy activity tracking for models - similar to Github's Public Activity

  • IdentityCache

    IdentityCache is a blob level caching solution to plug into Active Record. Don't #find, #fetch!

  • Closure Tree

    Easily and efficiently make your ActiveRecord models support hierarchies

  • Enumerize

    Enumerated attributes with I18n and ActiveRecord/Mongoid support

  • counter_culture

    Turbo-charged counter caches for your Rails app.

    Project mention: counter_culture VS activerecord-slotted_counters - a user suggested alternative | | 2022-11-29
  • marginalia

    Attach comments to ActiveRecord's SQL queries

  • validates_timeliness

    Date and time validation plugin for ActiveModel and Rails. Supports multiple ORMs and allows custom date/time formats.

  • Goldiloader

    Just the right amount of Rails eager loading

    Project mention: Proof of Concept: auto-preloading in ActiveRecord | | 2022-10-31

    There are many gems doing this. I use this one :

  • Logidze

    Database changes log for Rails

    Project mention: Temporality/time-travelling in DB with ActiveRecord? | | 2022-05-16
  • Spreadsheet Architect

    Spreadsheet Architect is a library that allows you to create XLSX, ODS, or CSV spreadsheets super easily from ActiveRecord relations, plain Ruby objects, or tabular data.

    Project mention: spreadsheet_architect gem v5.0.0 released | | 2022-10-30

    I have now released v5.0.0 of spreadsheet_architect. Spreadsheet Architect is a library that allows you to create XLSX, ODS, or CSV spreadsheets super easily from ActiveRecord relations, plain Ruby objects, or tabular data.

  • active_record_doctor

    Identify database issues before they hit production.

    Project mention: Troubleshooting a RoR Application in Production | | 2022-05-24

    Start with finding mixing indexes:

  • lockbox

    Modern encryption for Ruby and Rails

    Project mention: Searching/Querying with Active Record Encryption | | 2022-06-08

    Your app queries an encrypted ActiveStash index, which says what rows in your existing database should be retrieved. It works with all the popular application-level encryption plugins for ActiveRecord, including ActiveRecord Encryption, and Lockbox.

  • ActiveRecordExtended

    Adds additional postgres functionality to an ActiveRecord / Rails application

    Project mention: My project: railstart app | | 2022-06-12


  • SQL Server

    SQL Server Adapter For Rails

    Project mention: Ruby on Rails on windows server | | 2022-08-02
  • Zigi

    Workflow assistant built for devs & their teams. Automate the mundane part of your day, with live actionable messages for your GitHub & Jira tasks.

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 2022-11-29.

Ruby ActiveRecord related posts


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

Project Stars
1 Ruby on Rails 51,859
2 PaperTrail 6,413
3 ransack 5,305
4 AASM 4,666
5 Annotate 4,068
6 strong_migrations 3,289
7 Scenic 3,062
8 Elasticsearch Rails 2,976
9 PublicActivity 2,866
10 IdentityCache 1,803
11 Closure Tree 1,731
12 Enumerize 1,681
13 counter_culture 1,677
14 marginalia 1,617
15 validates_timeliness 1,513
16 Goldiloader 1,357
17 Logidze 1,319
18 Spreadsheet Architect 1,287
19 active_record_doctor 1,255
20 lockbox 1,236
21 ActiveRecordExtended 1,104
22 pg_search 980
23 SQL Server 942
Truly a developer’s best friend
Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.