Fashion meets Ruby! Shop our fun Ruby-inspired apparel and accessories designed to celebrate the joy and diversity of the Ruby community. Learn more →
Top 23 Ruby ActiveRecord Projects
-
Ruby on Rails is regarded as one of the best ruby frameworks. It was the primary language in developing big projects such as Twitter and helped the language boost the community. Often referred to as “Rails,” Ruby on Rails is a web development framework with an MVC control structure and currently running its 6.1 version. The 16-year-old language has dramatically influenced the web development structures and managing databases, web pages, and other components on a web application.
-
Project 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
-
PopRuby
PopRuby: Clothing and Accessories for Ruby Developers. Fashion meets Ruby! Shop our fun Ruby-inspired apparel and accessories designed to celebrate the joy and diversity of the Ruby community.
-
-
AASM
AASM - State machines for Ruby classes (plain Ruby, ActiveRecord, Mongoid, NoBrainer, Dynamoid)
-
gem "annotate" - https://github.com/ctran/annotate_models | Adds DB-schema comments to models. May be unnecessary on RubyMine, YMMW.
-
gem "strong_migrations" - https://github.com/ankane/strong_migrations | Helps devs write non-blocking migrations, a must-have.
-
-
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.
-
-
-
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.
-
Project mention: Versioning data in Postgres? Testing a Git like approach | news.ycombinator.com | 2023-10-20
There's an interesting approach to it that works with Rails and PostgreSQL using triggers.
-
-
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.
-
Project mention: solder VS kredis - a user suggested alternative | libhunt.com/r/solder | 2023-05-09
-
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.
-
-
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.
Ruby ActiveRecord related posts
- More control over enum in Rails 7.1
- DHH installing Campfire (37s ONCE #1) [video]
- What's Coming in Rails 8
- Rails 8 Plan
- Migration Best Practice
- Everyday performance rules for Ruby on Rails developers
- BasedUUID: URL-friendly, Base32-encoded UUIDs for Rails models
-
A note from our sponsor - PopRuby
popruby.com | 19 Mar 2024
Index
What are some of the best open-source ActiveRecord projects in Ruby? This list will help you:
Project | Stars | |
---|---|---|
1 | Ruby on Rails | 54,685 |
2 | PaperTrail | 6,683 |
3 | ransack | 5,564 |
4 | AASM | 4,929 |
5 | Annotate | 4,312 |
6 | strong_migrations | 3,797 |
7 | Scenic | 3,309 |
8 | Audited | 3,300 |
9 | Elasticsearch Rails | 3,051 |
10 | PublicActivity | 2,919 |
11 | IdentityCache | 1,897 |
12 | counter_culture | 1,872 |
13 | Closure Tree | 1,814 |
14 | Enumerize | 1,711 |
15 | marginalia | 1,708 |
16 | active_record_doctor | 1,599 |
17 | validates_timeliness | 1,574 |
18 | Logidze | 1,550 |
19 | Goldiloader | 1,518 |
20 | lockbox | 1,369 |
21 | kredis | 1,343 |
22 | Spreadsheet Architect | 1,298 |
23 | ActiveRecordExtended | 1,239 |