ORM/ODM Extensions

Open-source projects categorized as ORM/ODM Extensions

Top 23 ORM/ODM Extension Open-Source Projects

  • 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

  • ActsAsTaggableOn

    A tagging plugin for Rails applications that allows for custom tagging along dynamic contexts.

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

    InfluxDB logo
  • ActiveRecord Import

    A library for bulk insertion of data into your database using ActiveRecord.

  • Ancestry

    Organise ActiveRecord model into a tree structure

  • Audited

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

  • PublicActivity

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

  • Paranoia

    acts_as_paranoid for Rails 5, 6 and 7

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

    WorkOS logo
  • Apartment

    Database multi-tenancy for Rack (and Rails) applications

  • Project mention: Figma's Databases team lived to tell the scale | news.ycombinator.com | 2024-03-14

    I recall a popular rails gem[1] once upon a time that provided multi-tenancy via postgres schemas.

    As it turns out, even the company the initially developed the gem ended up ditching the approach due to some of the issues you outlined above.

    Managing separate schemas feels like one of those nefarious decisions that make things simple _initially_ but get you into a world of hurt when you need to scale. The company is since defunct but they have an article where they discuss why they ditched the approach [2], TL;DR it's too difficult to maintain and scale

    [1] https://github.com/influitive/apartment#tenants-on-different...

  • Awesome Nested Set

    An awesome replacement for acts_as_nested_set and better_nested_set.

  • Discard

    ๐Ÿƒ๐Ÿ—‘ Soft deletes for ActiveRecord done right

  • Project mention: Donโ€™t allow associations on discarded records | /r/rails | 2023-12-06

    Hello there! I am using the Discard gem. I basically want new records associated to them to be invalid.

  • ActsAsList

    An ActiveRecord plugin for managing lists.

  • Closure Tree

    Easily and efficiently make your ActiveRecord models support hierarchies

  • marginalia

    Attach comments to ActiveRecord's SQL queries

  • Enumerize

    Enumerated attributes with I18n and ActiveRecord/Mongoid support

  • 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

  • Acts As Votable

    Votable ActiveRecord for Rails

  • Project mention: Like button Ajax in Ruby on Rails | /r/codehunter | 2023-06-04

    I have a Ruby on Rails project with a model User and a model Content, among others. I wanted to make possible for a user to "like" a content, and I've done that with the acts_as_votable gem.

  • Merit

    Reputation engine for Rails apps

  • Ruby JSON Schema Validator

    Ruby JSON Schema Validator (by voxpupuli)

  • Acts As Tennant

    Easy multi-tenancy for Rails in a shared database setup.

  • ActsAsParanoid

    ActiveRecord plugin allowing you to hide and restore records without actually deleting them.

  • dry-validation

    Validation library with type-safe schemas and rules

  • Project mention: Payload and parameters validation in Rails | dev.to | 2024-03-09

    Luckily, there is a large pool of community wisdom around and outside of Rails which may help us a lot here. Instead of inventing our own wheel for now we will use one invented before us by others. Pretty much sure you have seen this magic used outside of Hogwarts before: https://dry-rb.org/gems/dry-validation.

  • ActiveRecordExtended

    Adds additional postgres functionality to an ActiveRecord / Rails application

  • SaaSHub

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

    SaaSHub logo
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).

ORM/ODM Extensions related posts

Index

What are some of the best open-source ORM/ODM Extension projects? This list will help you:

Project Stars
1 PaperTrail 6,697
2 ActsAsTaggableOn 4,949
3 ActiveRecord Import 3,979
4 Ancestry 3,673
5 Audited 3,312
6 PublicActivity 2,919
7 Paranoia 2,847
8 Apartment 2,643
9 Awesome Nested Set 2,375
10 Discard 2,020
11 ActsAsList 2,013
12 Closure Tree 1,816
13 marginalia 1,715
14 Enumerize 1,714
15 Logidze 1,555
16 Goldiloader 1,536
17 Acts As Votable 1,533
18 Merit 1,519
19 Ruby JSON Schema Validator 1,507
20 Acts As Tennant 1,500
21 ActsAsParanoid 1,431
22 dry-validation 1,314
23 ActiveRecordExtended 1,244

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com