ActiveRecord

Open-source projects categorized as ActiveRecord
Language: + Ruby + C#

Top 23 ActiveRecord Open-Source Projects

  • Ruby on Rails

    Ruby on Rails

    Project mention: Jets: The Ruby Serverless Framework | news.ycombinator.com | 2023-12-07

    I think that you're conflating correlation with causation. I think it's more plausible to assume it was the early numbers that are skewed and non-representative.

    The fact that GitHub itself was is a killer app of the Ruby on Rails, and that the Rails project itself changed to being hosted on GitHub somewhat very early on it's history [1] had a disproportionate effect on the early community that gathered there.

    Now GitHub attracts a much more diverse portfolio of projects, so the numbers you see there are less statistically biased towards early Ruby on Rails adopters.

    [1] Commit history on the main branch of rails/rails via github goes as far as Apr 10, 2008 https://github.com/rails/rails/commit/c67e985994362290308073...

  • PaperTrail

    Track changes to your rails models

    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

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • 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: I spent the past 3 months working on a fork of the Annotate models gem | /r/rails | 2023-05-17

    I believe Ctran is aware of this based on his response in this issue https://github.com/ctran/annotate_models/issues/913

  • strong_migrations

    Catch unsafe migrations in development

    Project mention: Migration Best Practice | /r/PostgreSQL | 2023-12-08

    Frameworks will have a preferred solution. We use Rails with the strong_migrations gem which is great: https://github.com/ankane/strong_migrations

  • Scenic

    Versioned database views for Rails

    Project mention: Database Views & Rails Active Record: defining new Model classes out of views | dev.to | 2023-01-23

    To model our Deliverable class, we will need a view. We will use the popular scenic gem, which provides some useful generators for creating views with their respective migrations, and utilities to handle views versioning.

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • Audited

    Audited (formerly acts_as_audited) is an ORM extension that logs all changes to your Rails models.

    Project mention: Best rails tools to automatically handle logging of things like all a user's actions, or changes to a record in a module - primarily for audit purposes. | /r/ruby | 2023-03-09

    👆This and Audited Gem

  • Elasticsearch Rails

    Elasticsearch integrations for ActiveModel/Record and Ruby on Rails

  • PublicActivity

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

  • SqlKata Query Builder

    SQL query builder, written in c#, helps you build complex queries easily, supports SqlServer, MySql, PostgreSql, Oracle, Sqlite and Firebird

    Project mention: EF Core or Dapper | /r/dotnet | 2023-03-10

    SqlKata is your friend.

  • IdentityCache

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

  • counter_culture

    Turbo-charged counter caches for your Rails app.

  • Closure Tree

    Easily and efficiently make your ActiveRecord models support hierarchies

  • Enumerize

    Enumerated attributes with I18n and ActiveRecord/Mongoid support

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

  • active_record_doctor

    Identify database issues before they hit production.

    Project mention: Many of us can face issues working with ActiveRecord due to its inconsistency with the database schema. That's why I have built database_consistency, which can help you avoid the most common issues and improve your application's performance. | /r/rails | 2022-12-28

    Thank you for your contribution! How would you compare this gem to https://github.com/gregnavis/active_record_doctor?

  • Logidze

    Database changes log for Rails

    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.

    https://github.com/palkan/logidze

  • Goldiloader

    Just the right amount of Rails eager loading

    Project mention: I received much feedback about resolving the N+1 problem without updating the code. So I have decided to give another writing round to elaborate on the implementation. Please have a look and let me know what you think. | /r/ruby | 2023-03-14

    Been using https://github.com/salsify/goldiloader in a large production application for many years.

  • lockbox

    Modern encryption for Ruby and Rails

    Project mention: Advanced Usages of Devise for Rails | dev.to | 2023-08-09

    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.

  • kredis

    Higher-level data structures built on Redis

    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.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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 2023-12-08.

ActiveRecord related posts

Index

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

Project Stars
1 Ruby on Rails 53,968
2 PaperTrail 6,650
3 ransack 5,518
4 AASM 4,887
5 Annotate 4,285
6 strong_migrations 3,725
7 Scenic 3,286
8 Audited 3,253
9 Elasticsearch Rails 3,030
10 PublicActivity 2,911
11 SqlKata Query Builder 2,872
12 IdentityCache 1,885
13 counter_culture 1,827
14 Closure Tree 1,797
15 Enumerize 1,704
16 marginalia 1,693
17 validates_timeliness 1,571
18 active_record_doctor 1,542
19 Logidze 1,503
20 Goldiloader 1,484
21 lockbox 1,345
22 kredis 1,320
23 Spreadsheet Architect 1,295
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com