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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

25 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • mbleigh/acts-as-taggable-onAvatar mbleigh

    mbleigh/acts-as-taggable-on

    4,995Vezi pe GitHub↗

    Acts-as-taggable-on este o bibliotecă de tagging pentru baze de date relaționale, destinată aplicațiilor Ruby on Rails. Oferă un sistem pentru asocierea etichetelor personalizate cu înregistrările din baza de date, facilitând categorizarea și filtrarea conținutului. Biblioteca dispune de un framework de tagging contextual care permite unei singure înregistrări să mențină seturi diferite de etichete pentru scopuri diferite. Include, de asemenea, un sistem de tagging multi-tenant care limitează etichetele la conturi sau grupuri specifice pentru a asigura confidențialitatea datelor. Instrumentul suportă regăsirea înregistrărilor pe baza etichetelor, căutarea prin potriviri exacte sau excluderi și calcularea frecvenței etichetelor în cadrul colecțiilor. Mai mult, permite descoperirea obiectelor conexe pe baza etichetelor partajate și urmărește proprietatea etichetelor pentru a distinge între etichetele globale și cele specifice utilizatorului.

    Enables custom tagging with dynamic contexts.

    Ruby
    Vezi pe GitHub↗4,995
  • zdennis/activerecord-importAvatar zdennis

    zdennis/activerecord-import

    4,151Vezi pe GitHub↗

    ActiveRecord Import este o bibliotecă pentru inserarea seturilor mari de date într-o bază de date folosind ActiveRecord prin interogări unice sau grupate. Funcționează ca un importator de date în masă și instrument de inserare SQL în masă conceput pentru a minimiza overhead-ul interogărilor și a crește performanța de scriere. Proiectul include un motor de upsert pentru a gestiona conflictele de constrângeri unice prin actualizarea înregistrărilor existente sau ignorarea duplicatelor. De asemenea, dispune de un importator de asocieri recursiv care permite inserarea înregistrărilor părinte și a asocierilor copil imbricate într-o singură operațiune. Biblioteca oferă un strat de validare pre-inserare pentru a verifica validitatea înregistrărilor și a raporta eșecurile înainte de a comite datele. Gestionează migrarea datelor la scară largă prin împărțirea seturilor de date în loturi pentru a controla utilizarea memoriei și a evita limitele de dimensiune a pachetelor bazei de date. Instrumentul oferă rezumate ale rezultatelor care conțin numărul de succese și identificatorii înregistrărilor, alături de urmărirea progresului pentru loturile de date.

    Bulk inserts data into databases efficiently.

    Ruby
    Vezi pe GitHub↗4,151
  • stefankroes/ancestryAvatar stefankroes

    stefankroes/ancestry

    3,853Vezi pe 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
    Vezi pe GitHub↗3,853
  • collectiveidea/auditedAvatar collectiveidea

    collectiveidea/audited

    3,491Vezi pe 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
    Vezi pe GitHub↗3,491
  • radar/paranoiaAvatar radar

    radar/paranoia

    2,917Vezi pe GitHub↗

    actsasparanoid for Rails 5, 6 and 7

    Lightweight re-implementation of soft-delete functionality.

    Ruby
    Vezi pe GitHub↗2,917
  • influitive/apartmentAvatar influitive

    influitive/apartment

    2,688Vezi pe GitHub↗

    Database multi-tenancy for Rack (and Rails) applications

    Provides multi-tenancy support for Rails applications.

    Ruby
    Vezi pe GitHub↗2,688
  • jhawthorn/discardAvatar jhawthorn

    jhawthorn/discard

    2,416Vezi pe GitHub↗

    🃏🗑 Soft deletes for ActiveRecord done right

    Adds conventions for flagging records as discarded.

    Ruby
    Vezi pe GitHub↗2,416
  • basecamp/marginaliaAvatar basecamp

    basecamp/marginalia

    1,771Vezi pe GitHub↗

    Attach comments to ActiveRecord's SQL queries

    Attaches application context to database queries.

    Ruby
    Vezi pe GitHub↗1,771
  • brainspec/enumerizeAvatar brainspec

    brainspec/enumerize

    1,763Vezi pe GitHub↗

    Enumerated attributes with I18n and ActiveRecord/Mongoid support

    Provides enumerated attributes with I18n support.

    Ruby
    Vezi pe GitHub↗1,763
  • palkan/logidzeAvatar palkan

    palkan/logidze

    1,685Vezi pe GitHub↗

    Database changes log for Rails

    Maintains a database change log for Rails.

    Ruby
    Vezi pe GitHub↗1,685
  • salsify/goldiloaderAvatar salsify

    salsify/goldiloader

    1,674Vezi pe GitHub↗

    Just the right amount of Rails eager loading

    Automates eager loading for ActiveRecord queries.

    Rubyactiverecordeager-loadinggem
    Vezi pe GitHub↗1,674
  • merit-gem/meritAvatar merit-gem

    merit-gem/merit

    1,529Vezi pe GitHub↗

    Reputation engine for Rails apps

    Adds reputation systems like badges and points.

    Ruby
    Vezi pe GitHub↗1,529
  • mixonic/ranked-modelAvatar mixonic

    mixonic/ranked-model

    1,093Vezi pe GitHub↗

    An actsassortable/actsaslist replacement built for Rails 4+

    Optimized row sorting library for ActiveRecord.

    Ruby
    Vezi pe GitHub↗1,093
  • ledermann/unreadAvatar ledermann

    ledermann/unread

    742Vezi pe GitHub↗

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

    Manages read and unread status for objects.

    Ruby
    Vezi pe GitHub↗742
  • brendon/positioningAvatar brendon

    brendon/positioning

    414Vezi pe GitHub↗

    Simple positioning for Active Record models.

    Simple relative positioning for ActiveRecord models.

    Ruby
    Vezi pe GitHub↗414
  • aq1018/mongoid-historyAvatar aq1018

    aq1018/mongoid-history

    392Vezi pe GitHub↗

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

    Tracks history and auditing for Mongoid models.

    Ruby
    Vezi pe GitHub↗392
  • jekuno/miliaAvatar jekuno

    jekuno/milia

    339Vezi pe GitHub↗

    Easy multi-tenanting for Rails5 (or Rails4) Devise

    Non-invasive multi-tenancy with authentication support.

    Ruby
    Vezi pe GitHub↗339
  • kigster/simple-feedAvatar kigster

    kigster/simple-feed

    335Vezi pe 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
    Vezi pe GitHub↗335
  • franckverrot/activevalidatorsAvatar franckverrot

    franckverrot/activevalidators

    302Vezi pe GitHub↗

    Collection of ActiveModel/ActiveRecord validators

    Collection of pre-tested model validations.

    Ruby
    Vezi pe GitHub↗302
  • benedikt/mongoid-treeAvatar benedikt

    benedikt/mongoid-tree

    300Vezi pe GitHub↗

    A tree structure for Mongoid documents using the materialized path pattern

    Tree structure implementation for Mongoid documents.

    Ruby
    Vezi pe GitHub↗300
Înapoi12Înainte
  1. Home
  2. Part of an Awesome List
  3. Databases & Data
  4. ORM Extensions