function: orm
791 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Masterminds/squirrel Squirrel is a fluent SQL query builder library for Go that composes SELECT, INSERT, UPDATE, and DELETE statements from reusable parts. It i… | 23 | 7979 | maintenance |
| attr-encrypted/attr_encrypted A Ruby gem that generates attr_accessors which transparently encrypt and decrypt attributes on any Ruby class. It integrates with ActiveRec… | 46 | 2018 | active |
| caiyue1993/IceCream IceCream is a Swift library that syncs a local Realm database with Apple's CloudKit service. It provides automatic, offline-first data sync… | 34 | 2004 | active |
| dynamodb-toolbox/dynamodb-toolbox DynamoDB-Toolbox is a lightweight, type-safe query builder and abstraction layer over the AWS DynamoDB Document Client for TypeScript. It p… | 95 | 2001 | active |
| Shopify/identity_cache IdentityCache is a Ruby gem that adds opt-in, read-through blob caching to Active Record models, backed by Memcached. It lets you fetch rec… | 88 | 1968 | stable |
| ClosureTree/closure_tree A Ruby gem that lets ActiveRecord models act as nodes in a tree data structure using the closure table pattern. It provides highly efficien… | 97 | 1944 | active |
| gourouting/singo Singo is a Go starter framework that assembles Gin, GORM, Redis, sessions, CORS, i18n, and API testing into a simple single-service archite… | 70 | 1943 | active |
| piccolo-orm/piccolo Piccolo is a fast, user-friendly ORM and query builder for Python with first-class asyncio support. It includes batteries like migrations, … | 96 | 1937 | active |
| stof/StofDoctrineExtensionsBundle A Symfony bundle integrating the DoctrineExtensions library, adding behaviors like Sluggable, Timestampable, Translatable, Tree, Loggable, … | 68 | 1930 | stable |
| dustin10/VichUploaderBundle A Symfony bundle that simplifies handling file uploads attached to Doctrine ORM entities, MongoDB ODM documents, or PHPCR ODM documents. It… | 94 | 1908 | active |
| kennethreitz/records Records is a Python library for making raw SQL queries to relational databases with a simple, human-friendly interface for accessing result… | 52 | 7221 | maintenance |
| toptal/chewy Chewy is a high-level Elasticsearch ODM (Object Document Mapper) for Ruby, built on top of the official elasticsearch-ruby client. It provi… | 96 | 1901 | active |
| pointfreeco/sqlite-data SQLiteData is a fast, lightweight Swift persistence library that serves as a drop-in replacement for SwiftData, built on top of GRDB. It pr… | 88 | 1898 | active |
| aio-libs/aiomysql aiomysql is an asyncio-based Python driver for accessing MySQL and MariaDB databases, built on top of PyMySQL with its I/O calls converted … | 61 | 1896 | active |
| mikependon/RepoDB RepoDB is a high-performance hybrid-ORM library and data access platform for .NET, exposing fluent CRUD and raw SQL operations as extension… | 97 | 1893 | stable |
| evoluhq/evolu Evolu is a TypeScript library and local-first platform for building apps where users own their data, built on SQLite with CRDT-based sync a… | 95 | 1884 | active |
| spring-projects/spring-data-redis Spring Data Redis is part of the Spring Data portfolio, providing configuration and access to Redis from Spring applications via low-level … | 98 | 1869 | active |
| aarondl/sqlboiler SQLBoiler is a database-first ORM generator for Go that introspects your existing database schema and generates type-safe, ActiveRecord-sty… | 75 | 6991 | maintenance |
| npgsql/efcore.pg Npgsql.EntityFrameworkCore.PostgreSQL is the official Entity Framework Core provider for PostgreSQL, built on top of the Npgsql ADO.NET dri… | 90 | 1836 | stable |
| django-commons/django-polymorphic A Django library providing seamless polymorphic model inheritance with automatic downcasting, so queries on a base model return instances o… | 97 | 1833 | active |
| scottksmith95/LINQKit LINQKit is a free set of extensions for LINQ to SQL and Entity Framework power users, providing helpers like predicate building and express… | 74 | 1831 | stable |
| guchengwuyue/yshop-crm YSHOP-CRM is a self-hosted, multi-tenant CRM sales management system with WeCom (Enterprise WeChat) SCRM integration, built as a Spring Boo… | 77 | 1829 | active |
| google/lovefield Lovefield is a pure JavaScript relational database for web apps, providing SQL-like APIs that work cross-browser. It enables structured, qu… | 10 | 6767 | maintenance |
| ormar-orm/ormar Ormar is an async mini ORM for Python supporting Postgres, MySQL, and SQLite, built on SQLAlchemy Core with pydantic validation. It lets yo… | 95 | 1802 | active |
| dj-stripe/dj-stripe dj-stripe is a Django application that syncs Stripe data into your local database as pre-implemented Django models, letting you query payme… | 85 | 1791 | active |
| zouzg/mybatis-generator-gui A JavaFX-based GUI tool built on top of MyBatis Generator that lets developers generate MyBatis Java POJOs and database mapping files throu… | 23 | 6677 | maintenance |
| stephenafamo/bob Bob is a Go SQL access toolkit providing a fluent, dialect-aware query builder for PostgreSQL, MySQL, and SQLite, plus a database-first ORM… | 98 | 1777 | active |
| django-money/django-money A Django app that adds money and currency fields to Django models and forms, built on py-moneyed. It provides typed monetary fields with cu… | 10 | 1774 | active |
| npgall/cqengine CQEngine (Collection Query Engine) is a high-performance Java library that allows SQL-like queries to be executed against Java collections … | 32 | 1770 | stable |
| go-xorm/xorm Xorm is a simple and powerful ORM library for Go that maps Go structs to database tables with chainable APIs, transaction support, and raw … | 10 | 6622 | maintenance |
| Tucker-Eric/EloquentFilter A Laravel package that lets you filter Eloquent models and their relationships dynamically using request input, replacing boilerplate condi… | 74 | 1765 | stable |
| brainspec/enumerize A Ruby gem that adds enumerated attributes to Ruby classes with support for I18n translations and ORMs like ActiveRecord, Mongoid, MongoMap… | 66 | 1762 | active |
| SeaQL/sea-query SeaQuery is a dynamic SQL query builder for Rust that lets you construct queries and schema statements as abstract syntax trees via an ergo… | 98 | 1750 | stable |
| spatie/laravel-tags A Laravel package by Spatie that adds taggable behavior to Eloquent models via a HasTags trait. It supports attaching, detaching, and synci… | 91 | 1748 | stable |
| Giorgi/EntityFramework.Exceptions A .NET library that converts Entity Framework Core's generic DbUpdateException into strongly typed exceptions like UniqueConstraintExceptio… | 66 | 1735 | active |
| huandu/go-sqlbuilder A Go library for building SQL strings programmatically, compatible with the standard library database/sql interfaces, plus a lightweight ze… | 94 | 1726 | stable |
| x-ream/sqli sqli is a Java SQL query builder and lightweight ORM programming interface with fluent APIs (QB, QB.X, QrB) for building typed and Map-base… | 65 | 1712 | active |
| zzzprojects/System.Linq.Dynamic.Core A .NET Core / .NET Standard port of Microsoft's Dynamic LINQ library that lets developers write string-based LINQ queries against IQueryabl… | 94 | 1711 | active |
| bookshelf/bookshelf Bookshelf is a lightweight JavaScript ORM for Node.js built on top of the Knex SQL query builder. It supports PostgreSQL, MySQL, and SQLite… | 23 | 6347 | maintenance |
| reliese/laravel A Laravel package that inspects your database schema (columns, types, foreign keys) and automatically generates Eloquent model classes with… | 31 | 1705 | active |
| rust-db/refinery Refinery is a SQL database migration toolkit for Rust that runs versioned migrations on database connections, either embedded in Rust code … | 95 | 1696 | stable |
| palkan/logidze Logidze is a Ruby gem for Rails that logs database record changes at the PostgreSQL level using triggers, storing the version history in a … | 65 | 1685 | active |
| spring-projects/spring-data-mongodb Spring Data MongoDB is part of the Spring Data umbrella, providing integration between Java applications and the MongoDB document database.… | 98 | 1684 | active |
| MorphiaOrg/morphia Morphia is a Java object-document mapper (ODM) for MongoDB built on top of the official MongoDB Java driver. It maps Java and Kotlin classe… | 67 | 1675 | active |
| salsify/goldiloader Goldiloader is a Ruby gem that automatically eager loads ActiveRecord associations to eliminate N+1 queries. It batches association loads a… | 61 | 1672 | active |
| couchbase/couchbase-lite-ios Couchbase Lite is a lightweight, embedded, document-oriented NoSQL database engine for iOS and macOS apps, built on Couchbase Lite Core. It… | 96 | 1666 | stable |
| typelevel/skunk Skunk is a purely functional data access library for Scala and Postgres, built on cats, cats-effect, fs2, and scodec. It provides a non-blo… | 84 | 1664 | active |
| robsontenorio/vue-api-query A JavaScript library for Vue and Nuxt that provides an elegant, chainable query builder for constructing REST API requests. It lets develop… | 29 | 1663 | stable |
| babyfish-ct/jimmer Jimmer is a modern ORM framework for the JVM supporting both Java and Kotlin, built around immutable entities and type-safe query DSLs. It … | 95 | 1662 | active |
| izhaorui/Zr.Admin.NET ZR.Admin.NET is a cross-platform, front-end/back-end separated general-purpose admin management system based on .NET 8 and Vue (with Ant De… | 76 | 1635 | active |
| didi/gendry Gendry is a Go library for working with MySQL databases, built on go-sql-driver/mysql. It provides three composable parts—manager for build… | 10 | 1635 | stable |
| SOCI/soci SOCI is a C++ database access library that lets developers embed SQL queries naturally in standard C++ code, with object-relational mapping… | 76 | 1619 | stable |
| Finbuckle/Finbuckle.MultiTenant Finbuckle.MultiTenant is an open source multi-tenancy library for modern .NET, primarily targeting ASP.NET Core and Entity Framework Core a… | 98 | 1617 | stable |
| adzap/validates_timeliness A Ruby gem providing complete date, time, and datetime validation for Rails and ActiveModel, supporting multiple ORMs and custom date/time … | 57 | 1616 | active |
| NEventStore/NEventStore NEventStore is a persistence-agnostic event store library for .NET that abstracts different storage implementations behind a common API. It… | 93 | 1615 | active |
| tonbo-io/tonbo Tonbo is an embedded database library written in Rust for serverless and edge runtimes, storing data as Parquet files on S3 with coordinati… | 63 | 1614 | active |
| wyouflf/xUtils3 xUtils3 is a lightweight (~251K) Android utility library bundling four modules: an ORM for SQLite with a LINQ-like query API, an HTTP(S) cl… | 23 | 5939 | maintenance |
| mongodb/mongo-php-library The official high-level MongoDB PHP library built on top of the low-level mongodb PHP extension. It provides Client, Database, and Collecti… | 94 | 1612 | stable |
| bobohume/gonet gonet is a Go-based distributed game server framework built around an actor model with virtual actors, in-memory MMO state, and a stub-base… | 54 | 1610 | active |
| ankane/lockbox Lockbox is a Ruby gem providing modern encryption for database fields, files, and strings in Ruby and Rails applications. It integrates wit… | 66 | 1609 | stable |
| Wulf/create-rust-app A CLI scaffolding tool that generates a modern fullstack web app with a Rust backend (actix-web or poem) and a React/TypeScript frontend in… | 45 | 1607 | active |
| pagehelper-org/pagehelper-spring-boot A Spring Boot starter that integrates the PageHelper pagination plugin for MyBatis. It auto-configures PageHelper so developers can add phy… | 93 | 1606 | active |
| dibo-software/diboot Diboot is a Java/Spring Boot low-code development framework that eliminates most hand-written SQL through annotation-based data binding and… | 85 | 1604 | active |
| mongomapper/mongomapper MongoMapper is a Ruby object-document mapper (ODM) for MongoDB, providing Document and EmbeddedDocument models with keys, associations, val… | 59 | 1600 | active |
| dromara/easy-es Easy-Es is a Java ORM framework that enhances Elasticsearch's RestHighLevelClient, letting developers query Elasticsearch using MySQL-like … | 74 | 1586 | active |
| j256/ormlite-android ORMLite Android is the Android-specific companion package to ormlite-core, providing lightweight object-relational mapping for persisting J… | 23 | 1586 | stable |
| go-pg/pg go-pg is a Go ORM and PostgreSQL client focused on PostgreSQL-specific features like b, hstore, and arrays, with strong performance. It is … | 80 | 5784 | maintenance |
| staudenmeir/laravel-adjacency-list A Laravel Eloquent extension that adds recursive relationships for traversing tree and graph data structures using common table expressions… | 82 | 1577 | stable |
| Casecommons/pg_search pg_search is a Ruby gem that adds ActiveRecord named scopes leveraging PostgreSQL's built-in full text search, including tsearch, trigram, … | 76 | 1575 | active |
| kirschbaum-development/eloquent-power-joins A Laravel package that brings Eloquent-style ergonomics to SQL joins, letting you join tables using relationship definitions via a joinRela… | 95 | 1574 | active |
| losfair/mvsqlite mvSQLite is a distributed, MVCC layer that runs SQLite on top of FoundationDB via a custom VFS, providing scalable lock-free transactions a… | 92 | 1573 | active |
| benavlabs/fastcrud FastCRUD is a Python library for FastAPI that provides fully async CRUD operations built on SQLAlchemy 2.0 (or SQLModel) with Pydantic sche… | 85 | 1567 | active |
| amisadmin/fastapi-amis-admin fastapi-amis-admin is a high-performance, extensible admin framework for FastAPI inspired by django-admin, generating admin dashboards and … | 48 | 1567 | active |
| spatie/laravel-sluggable A Laravel package that automatically generates unique, URL-friendly slugs for Eloquent models when they are created or updated. It supports… | 91 | 1556 | active |
| mislav/will_paginate will_paginate is a Ruby pagination library providing paginated database queries and view helpers for Rails, Sinatra, Hanami::View, and Sequ… | 47 | 5684 | maintenance |
| shuxinqin/Chloe Chloe is a lightweight, high-performance Object/Relational Mapping (ORM) library for .NET written in C#. It provides a LINQ-like query inte… | 65 | 1543 | active |
| tighten/parental Parental is a Laravel package that adds single table inheritance (STI) to Eloquent models. It lets child models extend a parent model while… | 79 | 1539 | stable |
| ebean-orm/ebean Ebean is an ORM (object-relational mapping) library for Java and Kotlin that uses JPA mapping annotations and provides type-safe query bean… | 98 | 1532 | active |
| yulichang/mybatis-plus-join MyBatis-Plus-Join is a Java library that extends MyBatis-Plus with multi-table join query support in a MyBatis-Plus style. It provides lamb… | 84 | 1522 | active |
| georgysavva/scany scany is a Go library that scans rows from a database into Go structs, maps, and primitive types with a single function call, eliminating m… | 39 | 1522 | stable |
| spatie/eloquent-sortable A PHP package by Spatie that adds sortable behaviour to Laravel Eloquent models via a trait. It maintains an order column on records and pr… | 81 | 1518 | stable |
| gobuffalo/pop Pop is a Go ORM and database toolkit that wraps sqlx to simplify CRUD operations, query building, and migrations. It follows ActiveRecord-i… | 93 | 1515 | active |
| qicosmos/ormpp ormpp is a modern C++17 header-only ORM library that provides a unified API for MySQL, PostgreSQL, and SQLite. It uses compile-time reflect… | 87 | 1512 | active |
| spatie/laravel-settings A Laravel package by Spatie for storing strongly typed application settings in a repository such as a database or Redis. Settings are defin… | 86 | 1512 | stable |
| ActsAsParanoid/acts_as_paranoid A Ruby on Rails plugin that adds soft-delete functionality to ActiveRecord models, hiding records instead of deleting them so they can be r… | 76 | 1508 | active |
| deschler/django-modeltranslation A Django application that translates dynamic content of existing Django models into an arbitrary number of languages using a registration a… | 78 | 1479 | stable |
| GeorgeKaraszi/ActiveRecordExtended A Ruby gem that extends ActiveRecord with additional PostgreSQL-specific query capabilities such as array predicates, inet/IP matching, CTE… | 80 | 1466 | active |
| code100x/cms An open-source content management system (LMS) that powers app.100xdevs.com, an online learning platform for coding cohorts and bootcamps. … | 68 | 1461 | active |
| ludoguenet/laravel-zap Laravel Zap is a calendar and scheduling package for Laravel that lets any Eloquent model manage availabilities, appointments, blocked time… | 78 | 1456 | active |
| Node Express Mongoose A demo blog application built with Node.js, Express, and Mongoose that illustrates everyday web development features and best practices for… | 32 | 1442 | active |
| aio-libs/aiopg aiopg is a Python library for accessing PostgreSQL databases from asyncio applications, wrapping the asynchronous features of the Psycopg d… | 48 | 1431 | active |
| noripyt/django-cachalot A Django app that transparently caches Django ORM query results and automatically invalidates them when the underlying data changes. It req… | 86 | 1429 | active |
| apache/cassandra-python-driver The official Python client driver for Apache Cassandra (and DataStax Enterprise/Astra), communicating via Cassandra's binary protocol and C… | 74 | 1427 | stable |
| Astrotomic/laravel-translatable A Laravel package that adds multilingual support to Eloquent models by storing translations in a separate database table. It transparently … | 90 | 1422 | active |
| hkhcoder/vprofile-project VProfile is a sample Java web application built with Spring MVC, Spring Security, Spring Data JPA, and JSP, backed by MySQL, Memcached, Rab… | 66 | 1411 | active |
| nackjicholson/aiosql aiosql is a Python library that lets you write SQL queries in plain .sql files and load them into your application as callable methods, a p… | 82 | 1409 | active |
| neo4jrb/activegraph ActiveGraph (formerly Neo4j.rb) is an Active Model-compliant object-graph mapper (OGM) for the Neo4j graph database in Ruby. It provides Ac… | 87 | 1406 | active |
| rails/activeresource Active Resource is a Ruby library that maps model classes to remote REST web services, providing an object-relational-mapping-style wrapper… | 81 | 1404 | active |
| teodevgroup/teo Teo is a high-performance, fully asynchronous ORM for Rust supporting MySQL, PostgreSQL, SQLite, and MongoDB. It offers ergonomic query API… | 62 | 1403 | active |
| jawj/zapatos Zapatos is a TypeScript library providing zero-abstraction, fully typed access to Postgres. It generates a TypeScript schema from your data… | 51 | 1402 | active |