awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

25 repositorios

Awesome GitHub RepositoriesORM Extensions

Plugins for auditing, versioning, and data management.

Explore 25 awesome GitHub repositories matching part of an awesome list · ORM Extensions. Refine with filters or upvote what's useful.

Awesome ORM Extensions GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • mbleigh/acts-as-taggable-onAvatar de mbleigh

    mbleigh/acts-as-taggable-on

    4,995Ver en GitHub↗

    Acts-as-taggable-on es una librería de etiquetado para bases de datos relacionales en aplicaciones Ruby on Rails. Proporciona un sistema para asociar etiquetas personalizadas con registros de la base de datos, permitiendo la categorización y el filtrado de contenido. La librería cuenta con un framework de etiquetado contextual que permite que un mismo registro mantenga diferentes conjuntos de etiquetas para distintos propósitos. También incluye un sistema de etiquetado multi-inquilino que limita las etiquetas a cuentas o grupos específicos para garantizar la privacidad de los datos. La herramienta admite la recuperación de registros basada en etiquetas, búsquedas mediante coincidencias exactas o exclusiones, y el cálculo de la frecuencia de etiquetas en colecciones. Además, permite el descubrimiento de objetos relacionados basados en etiquetas compartidas y rastrea la propiedad de las etiquetas para distinguir entre etiquetas globales y específicas del usuario.

    Enables custom tagging with dynamic contexts.

    Ruby
    Ver en GitHub↗4,995
  • zdennis/activerecord-importAvatar de zdennis

    zdennis/activerecord-import

    4,151Ver en GitHub↗

    ActiveRecord Import es una biblioteca para insertar grandes conjuntos de datos en una base de datos utilizando ActiveRecord a través de consultas únicas o por lotes. Funciona como un importador de datos masivos y herramienta de inserción masiva SQL diseñada para minimizar la sobrecarga de consultas y aumentar el rendimiento de escritura. El proyecto incluye un motor de upsert para manejar conflictos de restricciones únicas actualizando registros existentes o ignorando duplicados. También cuenta con un importador de asociaciones recursivas que permite insertar registros padre y sus asociaciones hijas anidadas en una sola operación. La biblioteca proporciona una capa de validación previa a la inserción para verificar la validez de los registros e informar fallos antes de confirmar los datos. Gestiona la migración de datos a gran escala dividiendo los conjuntos de datos en lotes para controlar el uso de memoria y evitar los límites de tamaño de paquete de la base de datos. La herramienta proporciona resúmenes de resultados que contienen recuentos de éxito e identificadores de registros, junto con el seguimiento del progreso para los lotes de datos.

    Bulk inserts data into databases efficiently.

    Ruby
    Ver en GitHub↗4,151
  • stefankroes/ancestryAvatar de stefankroes

    stefankroes/ancestry

    3,853Ver en GitHub↗

    Ancestry is a materialized path tree library for managing hierarchical data models in relational databases. It provides a framework for organizing records into tree structures, allowing for the efficient retrieval of ancestors and descendants through path-based storage. The project distinguishes itself through specialized tools for maintaining tree integrity and transforming data. It includes a tree integrity manager to handle orphaned nodes and a JSON tree serializer that converts hierarchical database records into nested hashes or arrays for API responses. The library covers a broad range

    Organizes models into trees using materialized paths.

    Ruby
    Ver en GitHub↗3,853
  • collectiveidea/auditedAvatar de collectiveidea

    collectiveidea/audited

    3,491Ver en GitHub↗

    Audited is a Ruby on Rails audit log library and change data capture framework. It tracks model changes by recording previous and current attribute values during create, update, and destroy operations to maintain a complete history of database modifications. The system functions as a database versioning tool and user activity tracker. It allows for the retrieval of historical record states by timestamp or index, enables reverting models to previous versions, and associates record modifications with specific user identities and remote IP addresses. The library includes capabilities for sensit

    Logs all changes to models for auditing purposes.

    Rubyactiverecordauditaudit-log
    Ver en GitHub↗3,491
  • radar/paranoiaAvatar de radar

    radar/paranoia

    2,917Ver en GitHub↗

    actsasparanoid for Rails 5, 6 and 7

    Lightweight re-implementation of soft-delete functionality.

    Ruby
    Ver en GitHub↗2,917
  • influitive/apartmentAvatar de influitive

    influitive/apartment

    2,688Ver en GitHub↗

    Database multi-tenancy for Rack (and Rails) applications

    Provides multi-tenancy support for Rails applications.

    Ruby
    Ver en GitHub↗2,688
  • jhawthorn/discardAvatar de jhawthorn

    jhawthorn/discard

    2,416Ver en GitHub↗

    🃏🗑 Soft deletes for ActiveRecord done right

    Adds conventions for flagging records as discarded.

    Ruby
    Ver en GitHub↗2,416
  • basecamp/marginaliaAvatar de basecamp

    basecamp/marginalia

    1,771Ver en GitHub↗

    Attach comments to ActiveRecord's SQL queries

    Attaches application context to database queries.

    Ruby
    Ver en GitHub↗1,771
  • brainspec/enumerizeAvatar de brainspec

    brainspec/enumerize

    1,763Ver en GitHub↗

    Enumerated attributes with I18n and ActiveRecord/Mongoid support

    Provides enumerated attributes with I18n support.

    Ruby
    Ver en GitHub↗1,763
  • palkan/logidzeAvatar de palkan

    palkan/logidze

    1,685Ver en GitHub↗

    Database changes log for Rails

    Maintains a database change log for Rails.

    Ruby
    Ver en GitHub↗1,685
  • salsify/goldiloaderAvatar de salsify

    salsify/goldiloader

    1,674Ver en GitHub↗

    Just the right amount of Rails eager loading

    Automates eager loading for ActiveRecord queries.

    Rubyactiverecordeager-loadinggem
    Ver en GitHub↗1,674
  • merit-gem/meritAvatar de merit-gem

    merit-gem/merit

    1,529Ver en GitHub↗

    Reputation engine for Rails apps

    Adds reputation systems like badges and points.

    Ruby
    Ver en GitHub↗1,529
  • mixonic/ranked-modelAvatar de mixonic

    mixonic/ranked-model

    1,093Ver en GitHub↗

    An actsassortable/actsaslist replacement built for Rails 4+

    Optimized row sorting library for ActiveRecord.

    Ruby
    Ver en GitHub↗1,093
  • ledermann/unreadAvatar de ledermann

    ledermann/unread

    742Ver en GitHub↗

    Handle unread records and mark them as read with Ruby on Rails

    Manages read and unread status for objects.

    Ruby
    Ver en GitHub↗742
  • brendon/positioningAvatar de brendon

    brendon/positioning

    414Ver en GitHub↗

    Simple positioning for Active Record models.

    Simple relative positioning for ActiveRecord models.

    Ruby
    Ver en GitHub↗414
  • aq1018/mongoid-historyAvatar de aq1018

    aq1018/mongoid-history

    392Ver en GitHub↗

    Multi-user non-linear history tracking, auditing, undo, redo for mongoid.

    Tracks history and auditing for Mongoid models.

    Ruby
    Ver en GitHub↗392
  • jekuno/miliaAvatar de jekuno

    jekuno/milia

    339Ver en GitHub↗

    Easy multi-tenanting for Rails5 (or Rails4) Devise

    Non-invasive multi-tenancy with authentication support.

    Ruby
    Ver en GitHub↗339
  • kigster/simple-feedAvatar de kigster

    kigster/simple-feed

    335Ver en GitHub↗

    This gem implements a flexible time-ordered activity feeds commonly used within social networking applications. As events occur, they are pushed into the Feed and distributed to all users that need to see the event. Upon the user visiting their "feed page", a pre-populated ordered list of events is returned by the library.

    Scalable social activity feed backed by Redis.

    Ruby
    Ver en GitHub↗335
  • franckverrot/activevalidatorsAvatar de franckverrot

    franckverrot/activevalidators

    302Ver en GitHub↗

    Collection of ActiveModel/ActiveRecord validators

    Collection of pre-tested model validations.

    Ruby
    Ver en GitHub↗302
  • benedikt/mongoid-treeAvatar de benedikt

    benedikt/mongoid-tree

    300Ver en GitHub↗

    A tree structure for Mongoid documents using the materialized path pattern

    Tree structure implementation for Mongoid documents.

    Ruby
    Ver en GitHub↗300
Ant.12Siguiente
  1. Home
  2. Part of an Awesome List
  3. Databases & Data
  4. ORM Extensions