awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

25 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • mbleigh/acts-as-taggable-onmbleigh 的头像

    mbleigh/acts-as-taggable-on

    4,995在 GitHub 上查看↗

    Acts-as-taggable-on 是一个用于 Ruby on Rails 应用程序的关系型数据库标签库。它提供了一个将自定义标签与数据库记录关联的系统,以实现内容分类和过滤。 该库具有上下文标签框架,允许单个记录为不同目的维护不同的标签集。它还包括一个多租户标签系统,将标签限定在特定的账户或组中,以确保数据隐私。 该工具支持基于标签的记录检索、通过精确匹配或排除进行搜索,以及计算集合中的标签频率。它还支持基于共享标签发现相关对象,并跟踪标签所有权以区分全局标签和用户特定标签。

    Enables custom tagging with dynamic contexts.

    Ruby
    在 GitHub 上查看↗4,995
  • zdennis/activerecord-importzdennis 的头像

    zdennis/activerecord-import

    4,151在 GitHub 上查看↗

    ActiveRecord Import 是一个用于通过单条或批量查询将大型数据集插入数据库的库。它作为一个批量数据导入器和 SQL 批量插入工具,旨在最大限度地减少查询开销并提高写入性能。 该项目包含一个 Upsert 引擎,通过更新现有记录或忽略重复项来处理唯一约束冲突。它还具有递归关联导入器,允许在单次操作中插入父记录及其嵌套的子关联。 该库提供了一个预插入验证层,用于在提交数据前验证记录有效性并报告失败。它通过将数据集拆分为批次来管理大规模数据迁移,以控制内存使用并避免数据库包大小限制。 该工具提供包含成功计数和记录标识符的结果摘要,以及用于数据批次的进度跟踪。

    Bulk inserts data into databases efficiently.

    Ruby
    在 GitHub 上查看↗4,151
  • stefankroes/ancestrystefankroes 的头像

    stefankroes/ancestry

    3,853在 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
    在 GitHub 上查看↗3,853
  • collectiveidea/auditedcollectiveidea 的头像

    collectiveidea/audited

    3,491在 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
    在 GitHub 上查看↗3,491
  • radar/paranoiaradar 的头像

    radar/paranoia

    2,917在 GitHub 上查看↗

    actsasparanoid for Rails 5, 6 and 7

    Lightweight re-implementation of soft-delete functionality.

    Ruby
    在 GitHub 上查看↗2,917
  • influitive/apartmentinfluitive 的头像

    influitive/apartment

    2,688在 GitHub 上查看↗

    Database multi-tenancy for Rack (and Rails) applications

    Provides multi-tenancy support for Rails applications.

    Ruby
    在 GitHub 上查看↗2,688
  • jhawthorn/discardjhawthorn 的头像

    jhawthorn/discard

    2,416在 GitHub 上查看↗

    🃏🗑 Soft deletes for ActiveRecord done right

    Adds conventions for flagging records as discarded.

    Ruby
    在 GitHub 上查看↗2,416
  • basecamp/marginaliabasecamp 的头像

    basecamp/marginalia

    1,771在 GitHub 上查看↗

    Attach comments to ActiveRecord's SQL queries

    Attaches application context to database queries.

    Ruby
    在 GitHub 上查看↗1,771
  • brainspec/enumerizebrainspec 的头像

    brainspec/enumerize

    1,763在 GitHub 上查看↗

    Enumerated attributes with I18n and ActiveRecord/Mongoid support

    Provides enumerated attributes with I18n support.

    Ruby
    在 GitHub 上查看↗1,763
  • palkan/logidzepalkan 的头像

    palkan/logidze

    1,685在 GitHub 上查看↗

    Database changes log for Rails

    Maintains a database change log for Rails.

    Ruby
    在 GitHub 上查看↗1,685
  • salsify/goldiloadersalsify 的头像

    salsify/goldiloader

    1,674在 GitHub 上查看↗

    Just the right amount of Rails eager loading

    Automates eager loading for ActiveRecord queries.

    Rubyactiverecordeager-loadinggem
    在 GitHub 上查看↗1,674
  • merit-gem/meritmerit-gem 的头像

    merit-gem/merit

    1,529在 GitHub 上查看↗

    Reputation engine for Rails apps

    Adds reputation systems like badges and points.

    Ruby
    在 GitHub 上查看↗1,529
  • mixonic/ranked-modelmixonic 的头像

    mixonic/ranked-model

    1,093在 GitHub 上查看↗

    An actsassortable/actsaslist replacement built for Rails 4+

    Optimized row sorting library for ActiveRecord.

    Ruby
    在 GitHub 上查看↗1,093
  • ledermann/unreadledermann 的头像

    ledermann/unread

    742在 GitHub 上查看↗

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

    Manages read and unread status for objects.

    Ruby
    在 GitHub 上查看↗742
  • brendon/positioningbrendon 的头像

    brendon/positioning

    414在 GitHub 上查看↗

    Simple positioning for Active Record models.

    Simple relative positioning for ActiveRecord models.

    Ruby
    在 GitHub 上查看↗414
  • aq1018/mongoid-historyaq1018 的头像

    aq1018/mongoid-history

    392在 GitHub 上查看↗

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

    Tracks history and auditing for Mongoid models.

    Ruby
    在 GitHub 上查看↗392
  • jekuno/miliajekuno 的头像

    jekuno/milia

    339在 GitHub 上查看↗

    Easy multi-tenanting for Rails5 (or Rails4) Devise

    Non-invasive multi-tenancy with authentication support.

    Ruby
    在 GitHub 上查看↗339
  • kigster/simple-feedkigster 的头像

    kigster/simple-feed

    335在 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
    在 GitHub 上查看↗335
  • franckverrot/activevalidatorsfranckverrot 的头像

    franckverrot/activevalidators

    302在 GitHub 上查看↗

    Collection of ActiveModel/ActiveRecord validators

    Collection of pre-tested model validations.

    Ruby
    在 GitHub 上查看↗302
  • benedikt/mongoid-treebenedikt 的头像

    benedikt/mongoid-tree

    300在 GitHub 上查看↗

    A tree structure for Mongoid documents using the materialized path pattern

    Tree structure implementation for Mongoid documents.

    Ruby
    在 GitHub 上查看↗300
上一个12下一个
  1. Home
  2. Part of an Awesome List
  3. Databases & Data
  4. ORM Extensions