The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 ActiveRecord Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
AASM
AASM - State machines for Ruby classes (plain Ruby, ActiveRecord, Mongoid, NoBrainer, Dynamoid)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Audited
Audited (formerly acts_as_audited) is an ORM extension that logs all changes to your Rails models.
-
SqlKata Query Builder
SQL query builder, written in c#, helps you build complex queries easily, supports SqlServer, MySql, PostgreSql, Oracle, Sqlite and Firebird
-
IdentityCache
IdentityCache is a blob level caching solution to plug into Active Record. Don't #find, #fetch!
-
validates_timeliness
Date and time validation plugin for ActiveModel and Rails. Supports multiple ORMs and allows custom date/time formats.
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: GitHub Incident with Issues, API Requests and Pull Requests | news.ycombinator.com | 2024-04-05[0] is a my favorite demonstration of it.
[0]: https://github.com/rails/rails/commit/b83965785db1eec019edf1...
Project mention: historical data and "point in time" data modeling techniques, advice. | /r/dataengineering | 2023-06-28if the source (web) application makes their own audit tables. ex: our ruby on rails application uses the paper-trail gem
gem "annotate" - https://github.com/ctran/annotate_models | Adds DB-schema comments to models. May be unnecessary on RubyMine, YMMW.
In the Rails world, the gem strong_migrations can be used to detect these: https://github.com/ankane/strong_migrations
The docs include a handy articulation of fixes.
Project mention: Versioning data in Postgres? Testing a Git like approach | news.ycombinator.com | 2023-10-20There's an interesting approach to it that works with Rails and PostgreSQL using triggers.
https://github.com/palkan/logidze
The first step is to install the gem with bundle add authtrail. Additionally, since you'll be storing user-identifiable information such as emails and IP addresses in your app database, it's highly recommended that you encrypt this data in production using a combination of Lockbox and Blindindex gems.
This is where Kredis, a Redis client for Ruby, comes into play, offering a powerful and efficient caching solution.
ActiveRecord related posts
- Careful with That Lock, Eugene
- Mastering Kredis in Ruby: Your Essential Guide
- GitHub Incident with Issues, API Requests and Pull Requests
- Client side Git hooks 101
- More control over enum in Rails 7.1
- DHH installing Campfire (37s ONCE #1) [video]
- What's Coming in Rails 8
-
A note from our sponsor - WorkOS
workos.com | 26 Apr 2024
Index
What are some of the best open-source ActiveRecord projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Ruby on Rails | 54,894 |
2 | PaperTrail | 6,697 |
3 | ransack | 5,585 |
4 | AASM | 4,948 |
5 | Annotate | 4,327 |
6 | strong_migrations | 3,856 |
7 | Scenic | 3,338 |
8 | Audited | 3,312 |
9 | Elasticsearch Rails | 3,057 |
10 | SqlKata Query Builder | 2,997 |
11 | PublicActivity | 2,922 |
12 | IdentityCache | 1,902 |
13 | counter_culture | 1,878 |
14 | Closure Tree | 1,818 |
15 | marginalia | 1,715 |
16 | Enumerize | 1,714 |
17 | active_record_doctor | 1,630 |
18 | validates_timeliness | 1,575 |
19 | Logidze | 1,556 |
20 | Goldiloader | 1,539 |
21 | lockbox | 1,391 |
22 | kredis | 1,358 |
23 | Spreadsheet Architect | 1,297 |
Sponsored