function: orm
791 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Django Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. It provides an ORM, templating, … | 77 | 88957 | stable |
| Ruby on Rails Ruby on Rails is a full-stack MVC web application framework written in Ruby, bundling Active Record ORM, Action Pack routing/controllers, A… | 98 | 58720 | stable |
| Prisma ORM Prisma is a next-generation ORM for Node.js and TypeScript that generates a fully type-safe client from a declarative schema, supporting Po… | 99 | 47564 | active |
| go-gorm/gorm GORM is a full-featured, developer-friendly ORM library for Go that maps Go structs to database tables. It supports associations, transacti… | 92 | 39930 | stable |
| typeorm/typeorm TypeORM is a TypeScript-first object-relational mapper for Node.js and other JavaScript platforms, supporting both Active Record and Data M… | 93 | 36632 | stable |
| drizzle-team/drizzle-orm Drizzle ORM is a lightweight, headless TypeScript ORM for SQL databases with zero dependencies and full type safety. It supports PostgreSQL… | 87 | 35602 | active |
| sequelize/sequelize Sequelize is a feature-rich, promise-based ORM for Node.js and TypeScript supporting PostgreSQL, MySQL, MariaDB, SQLite, SQL Server, Snowfl… | 86 | 30377 | stable |
| Automattic/mongoose Mongoose is a MongoDB object modeling (ODM) library for Node.js and Deno that provides schema-based data modeling with type casting, valida… | 95 | 27474 | stable |
| Sails.js Sails.js is a realtime MVC web framework for Node.js, built on Express and Socket.io, designed to resemble Ruby on Rails. It bundles the Wa… | 61 | 22804 | stable |
| mybatis/mybatis-3 MyBatis is a first-class SQL mapping persistence framework for Java that couples objects with SQL statements or stored procedures via XML d… | 79 | 20439 | stable |
| knex/knex Knex.js is a batteries-included SQL query builder for JavaScript supporting PostgreSQL, MySQL/MariaDB, CockroachDB, MSSQL, SQLite3, Oracle,… | 92 | 20342 | stable |
| DapperLib/Dapper Dapper is a lightweight micro-ORM for .NET that maps ADO.NET query results to strongly-typed objects. It lets developers execute raw SQL an… | 82 | 18373 | stable |
| fastapi/sqlmodel SQLModel is a Python library for interacting with SQL databases using Python objects, built as a thin layer on top of SQLAlchemy and Pydant… | 96 | 18285 | stable |
| sqlc-dev/sqlc sqlc is a command-line SQL compiler that generates fully type-safe, idiomatic code from SQL queries for languages like Go, Kotlin, Python, … | 84 | 18202 | stable |
| jmoiron/sqlx sqlx is a Go library providing general-purpose extensions to the standard database/sql package. It adds struct/map scanning, named paramete… | 23 | 17724 | stable |
| MyBatis-Plus MyBatis-Plus is an enhancement toolkit for the MyBatis ORM framework on the JVM, providing out-of-the-box CRUD interfaces, conditional quer… | 91 | 17462 | stable |
| transact-rs/sqlx SQLx is an async, pure Rust SQL toolkit providing database drivers for PostgreSQL, MySQL, MariaDB, and SQLite. It features compile-time che… | 76 | 17429 | stable |
| ent/ent Ent is an entity framework (ORM) for Go that lets developers define database schemas as Go code and generates statically typed, explicit AP… | 79 | 17173 | stable |
| dotnet/efcore Entity Framework Core (EF Core) is Microsoft's modern object-database mapper for .NET, supporting LINQ queries, change tracking, updates, a… | 98 | 14781 | stable |
| dexie/Dexie.js Dexie.js is a minimalistic, high-performance TypeScript wrapper library for IndexedDB, the standard database built into browsers. It provid… | 95 | 14550 | stable |
| yiisoft/yii2 Yii 2 is a high-performance, full-stack PHP framework for building modern web applications and APIs. It ships with an ORM (Active Record), … | 85 | 14299 | stable |
| geldata/gel Gel is an open-source graph-relational database built on top of Postgres, combining a strict object-type schema, the EdgeQL query language,… | 61 | 14171 | active |
| kysely-org/kysely Kysely is a type-safe, autocompletion-friendly SQL query builder for TypeScript, inspired by Knex. It supports PostgreSQL, MySQL, MSSQL, an… | 98 | 14168 | stable |
| diesel-rs/diesel Diesel is a safe, extensible ORM and query builder for Rust supporting PostgreSQL, MySQL, MariaDB, and SQLite. It leverages Rust's type sys… | 94 | 14162 | stable |
| ccgus/fmdb FMDB is an Objective-C wrapper around the SQLite database engine for Cocoa and Cocoa Touch applications. It provides a clean, object-orient… | 55 | 13836 | stable |
| pagehelper-org/Mybatis-PageHelper PageHelper is a widely used pagination plugin for MyBatis that intercepts queries to perform physical (database-level) pagination. It suppo… | 66 | 12355 | stable |
| sqlalchemy/sqlalchemy SQLAlchemy is the Python SQL toolkit and Object Relational Mapper, providing both a Core SQL expression language with connection pooling an… | 94 | 12111 | stable |
| linnovate/mean A fullstack JavaScript starter framework combining MongoDB, Express, Angular, and Node.js (the MEAN stack) for building scalable web applic… | 53 | 12054 | active |
| coleifer/peewee Peewee is a small, expressive Python ORM with a flexible query builder that supports SQLite, MySQL/MariaDB, and PostgreSQL, plus asyncio ba… | 99 | 11986 | stable |
| Nozbe/WatermelonDB WatermelonDB is a reactive and asynchronous database framework for React and React Native apps, built on SQLite. It lazily loads and observ… | 48 | 11775 | stable |
| Tencent/wcdb WCDB is a cross-platform mobile database framework developed by WeChat, built on SQLite and SQLCipher. It provides ORM and a native query l… | 77 | 11631 | active |
| newbee-mall newbee-mall is an open-source e-commerce system built with Spring Boot, offering a storefront (home page, product categories, search, cart,… | 54 | 11618 | active |
| Phalcon Phalcon is a full-stack PHP web framework delivered as a compiled C extension (written in Zephir/C), exposing its functionality as PHP clas… | 99 | 10829 | active |
| stephencelis/SQLite.swift A type-safe Swift-language layer over SQLite3 that provides compile-time confidence in SQL statement syntax and intent. It offers a pure-Sw… | 82 | 10188 | stable |
| doctrine/orm Doctrine ORM is an object-relational mapper for PHP 8.1+ that provides transparent persistence for PHP objects on top of the Doctrine DBAL … | 98 | 10169 | stable |
| SeaQL/sea-orm SeaORM is an async, dynamic relational ORM for Rust supporting MySQL, PostgreSQL, SQLite, and MariaDB. It provides entity generation, migra… | 98 | 9869 | stable |
| doctrine/dbal Doctrine DBAL is a PHP database abstraction layer providing a unified API over multiple database platforms such as MySQL, PostgreSQL, SQLit… | 97 | 9703 | stable |
| JetBrains/Exposed Exposed is JetBrains' lightweight SQL library and ORM framework for Kotlin, offering a typesafe SQL-wrapping DSL and a lightweight DAO API … | 95 | 9281 | stable |
| mikro-orm/mikro-orm MikroORM is a TypeScript ORM for Node.js based on Data Mapper, Unit of Work, and Identity Map patterns. It supports SQL databases (PostgreS… | 95 | 9184 | stable |
| cakephp/cakephp CakePHP is a rapid development MVC framework for PHP that provides an ORM, validation, caching, authentication, and code generation out of … | 98 | 8796 | stable |
| kaminari/kaminari Kaminari is a Ruby pagination library providing a clean, scope-based API for paginating records in web applications. It works with multiple… | 53 | 8672 | stable |
| oatpp/oatpp Oat++ is a light, zero-dependency C++ web framework for building highly scalable and resource-efficient web applications and REST APIs. It … | 46 | 8646 | active |
| groue/GRDB.swift GRDB.swift is a Swift toolkit for working with SQLite databases, focused on application development. It provides record persistence, type-s… | 94 | 8623 | stable |
| hs-web/hsweb-framework hsweb is a fully reactive enterprise backend management framework built on Spring Boot 2.x, Spring WebFlux, and R2DBC. It provides modular … | 74 | 8401 | active |
| Pokedex A Pokedex Android app demonstrating modern Android development with Hilt, Coroutines, Flow, Jetpack (Room, ViewModel), Material Motion, and… | 71 | 8353 | active |
| abel533/Mapper A MyBatis extension library (tk.mybatis Common Mapper) that provides ready-made generic single-table CRUD methods so developers can avoid w… | 86 | 7359 | active |
| Vincit/objection.js Objection.js is an SQL-friendly ORM for Node.js built on the knex query builder, best described as a relational query builder with powerful… | 72 | 7342 | stable |
| flyerhzm/bullet A Ruby gem that detects N+1 queries, unused eager loading, and missing counter caches in ActiveRecord and Mongoid applications during devel… | 75 | 7335 | active |
| mongodb/laravel-mongodb The official MongoDB integration for Laravel, extending Eloquent models and the Query Builder to work with MongoDB using the standard Larav… | 98 | 7071 | stable |
| paper-trail-gem/paper_trail PaperTrail is a Ruby gem that tracks changes to Rails ActiveRecord models, recording every create, update, and destroy as versioned snapsho… | 59 | 7032 | stable |
| sqldelight/sqldelight SQLDelight is a Kotlin code generation tool that produces typesafe APIs from SQL statements. It verifies schemas, queries, and migrations a… | 82 | 6865 | active |
| jOOQ/jOOQ jOOQ is a Java library that models SQL as a type-safe internal DSL, with a source code generator that reverse-engineers your database schem… | 94 | 6777 | stable |
| Yin-Hongwei/music-website A full-stack music streaming website built with Vue 3 + TypeScript on the frontend and Spring Boot + MyBatis with MySQL on the backend. It … | 75 | 6747 | active |
| elixir-ecto/ecto Ecto is a toolkit for data mapping and language-integrated queries in Elixir, providing schemas, changesets, and a composable query DSL. It… | 67 | 6487 | stable |
| hibernate/hibernate-orm Hibernate ORM is the de facto object-relational mapping library for Java, implementing the Jakarta Persistence (JPA) specification to map d… | 95 | 6470 | stable |
| norman/friendly_id FriendlyId is a Ruby gem that adds slugging and permalink support to ActiveRecord models in Rails applications. It lets developers use huma… | 82 | 6225 | stable |
| pallets-eco/flask-admin Flask-Admin is a batteries-included Flask extension for auto-generating administrative interfaces with CRUD views for your models. It is in… | 93 | 6071 | active |
| androidx/androidx The development environment and source repository for Android Jetpack's androidx.* extension libraries, synchronized with AOSP's primary de… | 77 | 6071 | active |
| codeigniter4/CodeIgniter4 CodeIgniter 4 is a lightweight, full-stack PHP web framework with a small footprint, MVC architecture, and built-in security features like … | 93 | 5968 | active |
| activerecord-hackery/ransack Ransack is a Ruby gem that adds object-based searching and filtering to Ruby on Rails applications via ActiveRecord. It lets developers bui… | 76 | 5863 | active |
| DotNetNext/SqlSugar SqlSugar is an open-source, multi-database ORM framework for .NET (C# and VB.NET), supporting MySQL, SQL Server, PostgreSQL, SQLite, Oracle… | 70 | 5827 | active |
| dromara/lamp-cloud lamp-cloud is a Java-based microservices rapid development platform built on Spring Boot and Spring Cloud, focused on multi-tenant (SaaS) a… | 71 | 5748 | active |
| tortoise/tortoise-orm Tortoise ORM is an asyncio-native Object Relational Mapper for Python with a Django-inspired API, supporting SQLite, PostgreSQL, MySQL, SQL… | 98 | 5613 | active |
| sadmann7/skateshop An open-source e-commerce skateshop web application built with Next.js 14 and the T3 stack, featuring a storefront, seller and customer wor… | 36 | 5452 | active |
| mybatis/generator MyBatis Generator (MBG) is a code generator that introspects database tables and generates Java or Kotlin model classes and MyBatis mapper … | 81 | 5313 | stable |
| aasm/aasm AASM is a Ruby library for adding finite state machines to Ruby classes, with adapters for ActiveRecord, Mongoid, NoBrainer, Dynamoid, Sequ… | 73 | 5230 | stable |
| jeremyevans/sequel Sequel is a Ruby database toolkit providing a concise DSL for SQL query construction, schema management, and a comprehensive ORM layer for … | 77 | 5091 | stable |
| mbleigh/acts-as-taggable-on A Ruby on Rails plugin (gem) that adds flexible tagging to ActiveRecord models, supporting an arbitrary number of tag contexts such as skil… | 66 | 4988 | stable |
| querydsl/querydsl Querydsl is a Java framework for constructing type-safe SQL-like queries via a fluent API across multiple backends such as JPA, SQL, MongoD… | 61 | 4968 | stable |
| catfan/Medoo Medoo is a lightweight, single-file PHP database framework that provides a clean, intuitive API for building SQL queries across many databa… | 95 | 4947 | stable |
| uptrace/bun Bun is a lightweight, SQL-first ORM for Go built on database/sql, supporting PostgreSQL, MySQL/MariaDB, MSSQL, SQLite, and Oracle. It provi… | 89 | 4941 | stable |
| gajus/slonik Slonik is a Node.js PostgreSQL client library written in TypeScript that emphasizes writing raw SQL with strict runtime validation and buil… | 91 | 4934 | active |
| ethanniser/NextFaster NextFaster is a highly performant e-commerce template built with Next.js 15, featuring partial prerendering, Server Actions, Drizzle ORM on… | 66 | 4878 | active |
| pudo/dataset dataset is a Python library that makes reading and writing data in SQL databases as simple as working with JSON files. It provides implicit… | 78 | 4871 | stable |
| agrosner/DBFlow DBFlow is a Kotlin Multiplatform ORM for SQLite that uses annotations and a compiler plugin to generate database adapters and a typed query… | 67 | 4847 | active |
| doctrine/DoctrineBundle DoctrineBundle is the official Symfony bundle that integrates Doctrine ORM and DBAL into Symfony applications. It provides configuration, c… | 97 | 4831 | stable |
| corcel/corcel Corcel is a PHP library of Eloquent ORM model classes that lets any PHP application query a WordPress database directly. It enables using W… | 28 | 4776 | active |
| ObjectBox ObjectBox is a fast, lightweight embedded NoSQL object database with built-in on-device vector search, available for Java/Kotlin (Android/J… | 88 | 4622 | active |
| jishenghua/jshERP jshERP (管伊佳ERP) is an open-source ERP application for small and medium businesses, built on SpringBoot with a Vue frontend, focusing on pur… | 67 | 4537 | active |
| ctran/annotate_models A Ruby gem that adds schema summary comments to the top or bottom of ActiveRecord model files, fixtures, tests, factories, and routes.rb in… | 23 | 4484 | stable |
| spatie/laravel-query-builder A Laravel package that builds Eloquent queries from API request parameters, supporting filtering, sorting, field selection, and relationshi… | 97 | 4465 | stable |
| praeclarum/sqlite-net A minimal, single-file SQLite client and ORM for .NET, .NET Core, and Mono that provides strongly typed CRUD operations and queries via a t… | 64 | 4460 | stable |
| dotnetcore/FreeSql FreeSql is a powerful Object-Relational Mapping (ORM) library for .NET, supporting .NET Core 2.1+, .NET Framework 4.0+, Xamarin, and AOT co… | 96 | 4406 | active |
| dotnetcore/WTM WalkingTec.Mvvm (WTM) is a rapid application development framework for ASP.NET Core supporting LayUI, React, and Vue frontends. It includes… | 64 | 4350 | active |
| MongoEngine/mongoengine MongoEngine is a Python Object-Document Mapper (ODM) built on top of PyMongo for working with MongoDB. It provides schema-based document mo… | 79 | 4348 | stable |
| pallets-eco/flask-sqlalchemy Flask-SQLAlchemy is a Flask extension that integrates SQLAlchemy, providing sensible defaults and helpers for defining models and managing … | 60 | 4309 | stable |
| mybatis/spring-boot-starter An official Spring Boot starter that autoconfigures MyBatis, the SQL mapping framework, for Spring Boot applications. It handles session fa… | 89 | 4249 | stable |
| cq-panda/Vue.NetCore A full-stack rapid development framework combining .NET/.NET8 backend with Vue2/Vue3 + Element Plus frontend and uniapp mobile support. It … | 61 | 4236 | active |
| zdennis/activerecord-import A Ruby gem that adds bulk import capabilities to ActiveRecord, dramatically reducing the number of SQL INSERT statements needed to insert l… | 77 | 4154 | stable |
| doctrine-extensions/DoctrineExtensions A collection of behavioral extensions for Doctrine ORM and MongoDB ODM, including Translatable, Sluggable, Tree (nested set, closure, mater… | 93 | 4140 | stable |
| JohnEstropia/CoreStore CoreStore is a Swift library that wraps Apple's Core Data framework with a type-safe, elegant API. It provides safe transactions, migration… | 66 | 4047 | active |
| doctrine/persistence Doctrine Persistence is a PHP library providing common interfaces and abstractions shared by Doctrine's object mappers (ORM, ODM, etc.). It… | 91 | 4045 | stable |
| isar/isar Isar is an extremely fast, fully asynchronous NoSQL database library for Flutter and Dart. It supports cross-platform persistence on iOS, A… | 34 | 4027 | active |
| borisdj/EFCore.BulkExtensions A .NET library extending Entity Framework Core with high-performance bulk CRUD operations (Insert, Update, Delete, Read, Upsert, Sync, Save… | 66 | 4000 | active |
| cviebrock/eloquent-sluggable A Laravel package that automatically generates URL-friendly slugs for Eloquent models. It handles slug creation, uniqueness, and configurat… | 74 | 3997 | stable |
| mongodb/mongoid Mongoid is the official Object-Document Mapper (ODM) framework for MongoDB in Ruby, built on top of the official Ruby MongoDB driver. It pr… | 93 | 3912 | stable |
| xo/dbtpl dbtpl is a command-line tool that inspects SQL database schemas or custom queries and generates idiomatic Go code via templates. It support… | 66 | 3894 | active |
| ZHENFENG13/My-Blog My Blog is a simple and beautiful personal blogging system built with Spring Boot, MyBatis, and Thymeleaf, featuring an admin dashboard and… | 32 | 3891 | active |
| stefankroes/ancestry A Ruby gem that organizes Rails ActiveRecord models into tree (hierarchical) structures using the materialized path pattern. It stores the … | 72 | 3880 | stable |
| elastic/elasticsearch-dsl-py A high-level Python client library for Elasticsearch that provides a DSL for building queries and a persistence layer for mapping documents… | 10 | 3869 | active |
page 1 / 8 next →