function: orm
791 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| python-gino/gino GINO is a lightweight asynchronous ORM for Python built on top of SQLAlchemy core, supporting PostgreSQL via asyncpg and MySQL via aiomysql… | 32 | 2793 | maintenance |
| influitive/apartment Apartment is a Ruby gem providing database-level multi-tenancy for Rack and Rails applications, supporting tenant isolation via PostgreSQL … | 32 | 2683 | maintenance |
| rbock/sqlpp11 sqlpp11 is a type-safe embedded domain specific language (EDSL) library for C++ that lets developers define tables and columns as types and… | 68 | 2625 | maintenance |
| VentureCraft/revisionable A Laravel PHP package that adds automatic revision history to any Eloquent model via a trait. It records who changed which fields and from … | 65 | 2615 | maintenance |
| chennaione/sugar Sugar ORM is a Java library that provides a simple, minimal-configuration ORM for SQLite databases on Android. It maps Java model classes t… | 23 | 2608 | maintenance |
| nutzam/nutz Nutz is a lightweight, dependency-free Java web framework bundling MVC, IoC, AOP, Dao (ORM), and JSON utilities in a small (~1MB) jar. It t… | 66 | 2542 | maintenance |
| Antabot/White-Jotter White-Jotter is a simple content management system (CMS) built with a Vue.js frontend and Spring Boot backend, demonstrating a full front-e… | 23 | 2536 | maintenance |
| pushtorefresh/storio StorIO is a Java library providing a modern, type-safe, reactive API for SQLiteDatabase and ContentResolver on Android. It offers Put, Get,… | 23 | 2530 | maintenance |
| dmfay/massive-js Massive.js is a data mapper library for Node.js that provides a thin, promise-based interface over PostgreSQL, letting developers work with… | 10 | 2474 | maintenance |
| PaulUithol/Backbone-relational A JavaScript library that adds one-to-one, one-to-many, and many-to-one relations between Backbone models, supporting nested model retrieva… | 23 | 2322 | maintenance |
| vuex-orm/vuex-orm Vuex ORM is a plugin for Vuex that enables Object-Relational Mapping access to the Vuex Store, letting you define normalized data schemas w… | 23 | 2317 | maintenance |
| steebchen/prisma-client-go Prisma Client Go is an auto-generated, fully type-safe database client and query builder for Go, part of the Prisma ecosystem. It supports … | 10 | 2278 | maintenance |
| etrepat/baum Baum is a PHP library implementing the Nested Set pattern for Laravel's Eloquent ORM, enabling efficient storage and querying of hierarchic… | 32 | 2223 | maintenance |
| web2py/web2py web2py is a free, open-source full-stack Python framework for agile development of secure, database-driven web applications, featuring its … | 86 | 2168 | maintenance |
| globalize/globalize Globalize is a Ruby gem that extends Rails' I18n API to provide translations for ActiveRecord model data, letting you store and query trans… | 89 | 2158 | maintenance |
| cymcsg/UltimateAndroid UltimateAndroid is a rapid development framework for Android apps that bundles view injection, ORM, asynchronous networking, image loading,… | 32 | 2102 | maintenance |
| modo-studio/SugarRecord SugarRecord is a Swift persistence wrapper that simplifies working with CoreData and Realm through a fluent, protocol-based API. It lets de… | 23 | 2100 | maintenance |
| stemmlerjs/ddd-forum A Hacker News-inspired forum application built with TypeScript, demonstrating Domain-Driven Design and Clean Architecture practices from so… | 32 | 2092 | maintenance |
| asdine/storm Storm is a Go toolkit that provides a high-level API on top of the BoltDB embedded key-value store, offering struct-based CRUD operations, … | 23 | 2091 | maintenance |
| speedment/speedment Speedment is an open-source Java Stream ORM toolkit and runtime that analyzes the metadata of an existing SQL database and generates a Java… | 23 | 2091 | maintenance |
| remi/her Her is a Ruby ORM-like library that maps REST API resources to Ruby objects, providing an ActiveRecord-style interface for applications pow… | 23 | 2074 | maintenance |
| sandman2 sandman2 is a Python library and CLI tool that automatically generates RESTful API services from existing relational databases using SQLAlc… | 77 | 2042 | maintenance |
| 1602/jugglingdb JugglingDB is a cross-database ORM for Node.js that provides a common model interface over MySQL, PostgreSQL, SQLite3, MongoDB, Redis, Aran… | 32 | 2033 | maintenance |
| j4mie/idiorm Idiorm is a lightweight, nearly-zero-configuration object-relational mapper and fluent query builder for PHP, built on top of PDO with prep… | 23 | 1982 | maintenance |
| kymjs/KJFrameForAndroid KJFrameForAndroid is an Android rapid-development framework written in Java that wraps the complexity of the native Android SDK. It bundles… | 67 | 1938 | maintenance |
| doableware/djongo Djongo is a Django database connector that lets Django projects use MongoDB as a backend without changing the Django ORM. It works as a SQL… | 67 | 1921 | maintenance |
| eveningkid/denodb DenoDB is a typed ORM for Deno supporting PostgreSQL, MySQL, MariaDB, SQLite, and MongoDB. It provides a simple model-based API for definin… | 23 | 1919 | maintenance |
| mickhansen/graphql-sequelize A JavaScript library providing GraphQL resolver helpers and Relay connection support for Sequelize ORM models on MySQL and Postgres. It aut… | 23 | 1884 | maintenance |
| sqorn/sqorn Sqorn is a lightweight JavaScript library for building SQL queries using tagged template literals, with a composable chain/extend/embed API… | 10 | 1860 | maintenance |
| encode/orm An async ORM for Python supporting Postgres, MySQL, and SQLite, built on SQLAlchemy core, the databases library, and typesystem validation.… | 10 | 1859 | maintenance |
| ChicagoBoss/ChicagoBoss Chicago Boss is a Rails-inspired MVC web framework written in Erlang, featuring Django-style templates, an ORM, sessions, routing, email, J… | 23 | 1849 | maintenance |
| gocraft/dbr gocraft/dbr is a Go library that extends database/sql with a fast query builder and convenience features like struct loading, IN-clause int… | 23 | 1848 | maintenance |
| tmsmith/Dapper-Extensions Dapper Extensions is a small .NET library that complements Dapper by adding automatic CRUD operations (Get, Insert, Update, Delete) for POC… | 32 | 1818 | maintenance |
| ZHENFENG13/ssm-demo A demo admin management system built with the classic Java SSM stack (Spring, SpringMVC, MyBatis) plus easyUI, Redis caching, and Maven. It… | 32 | 1811 | maintenance |
| FransBouma/Massive Massive is a small, dynamic MicroORM for .NET built on the Expando/dynamic type, distributed as source files you compile into your project.… | 46 | 1795 | maintenance |
| fuce1314/Springboot_v2 SpringBoot_v2 is a clean, well-commented Spring Boot admin scaffold (boilerplate) with a Vue/Bootstrap front-end, login/registration, permi… | 32 | 1785 | maintenance |
| dropbox/PyHive PyHive is a Python DB-API 2.0 and SQLAlchemy interface collection for Apache Hive, Presto, and Trino. It lets Python applications connect t… | 57 | 1693 | maintenance |
| nhibernate/fluent-nhibernate Fluent NHibernate is a .NET library providing fluent, XML-free, compile-safe, convention-based mappings for the NHibernate ORM. It supports… | 66 | 1666 | maintenance |
| marcoarment/FCModel FCModel is an Objective-C model layer on top of SQLite, offering a Core Data-like convenience while allowing direct SQL access, custom sche… | 23 | 1641 | maintenance |
| js-data/js-data JSData is a framework-agnostic, datastore-agnostic ORM/ODM for JavaScript that provides a unified data modeling API for Node.js and the bro… | 23 | 1613 | maintenance |
| xormplus/xorm xormplus/xorm is an enhanced fork of the xorm ORM library for Go, adding iBATIS-style SQL map configuration files, dynamic SQL templates, a… | 23 | 1555 | maintenance |
| jbuget/nodejs-clean-architecture-app A reference Node.js API built with Hapi.js that demonstrates Clean Architecture and Domain-Driven Design principles. It organizes code into… | 32 | 1540 | maintenance |
| yuweiguocn/GreenDaoUpgradeHelper A small Android library that simplifies greenDAO database schema upgrades to a single migrate() call, preserving data by recreating tables.… | 23 | 1529 | maintenance |
| ryanto/acts_as_votable A Ruby gem that adds voting functionality (upvote/downvote, like/dislike) to Rails ActiveRecord models. Any model can vote on any other mod… | 23 | 1526 | maintenance |
| Kononnable/typeorm-model-generator A CLI tool that generates TypeORM entity models from an existing database schema. It supports SQL Server, PostgreSQL, MySQL, MariaDB, Oracl… | 10 | 1522 | maintenance |
| fuel/fuel FuelPHP v1.x is a lightweight, flexible MVC/HMVC web framework for PHP, featuring ViewModels (Presenters), closure-based routing, modular p… | 65 | 1503 | maintenance |
| krisajenkins/yesql Yesql is a Clojure library for using plain SQL by defining queries in annotated .sql files and loading them as regular Clojure functions. I… | 32 | 1498 | maintenance |
| litesuits/android-lite-orm LiteOrm is a lightweight, high-performance ORM library for Android that maps Java objects to SQLite databases. It enables one-line CRUD ope… | 32 | 1478 | maintenance |
| korma/Korma Korma is a Clojure DSL for building and executing SQL queries with a composable, entity-based API. It wraps JDBC connections and generates … | 32 | 1469 | maintenance |
| go-reform/reform Reform is a type-safe ORM for Go built on database/sql, using non-empty interfaces, code generation, and initialization-time reflection ins… | 48 | 1458 | maintenance |
| QueryKit/QueryKit QueryKit is a Swift and Objective-C library providing a simple, type-safe query language for Core Data. It offers a QuerySet API with lazy … | 23 | 1457 | maintenance |
| JaceyRx/Examination_System A simple academic affairs (educational administration) query system built with the Java SSM stack (Spring + SpringMVC + MyBatis) plus Apach… | 32 | 1453 | maintenance |
| dotnet/ef6 Entity Framework 6 is a mature object-relational mapper (ORM) for .NET that lets developers work with relational databases using strongly-t… | 82 | 1450 | maintenance |
| fortunejs/fortune Fortune.js is a non-native graph database abstraction layer for Node.js and web browsers that implements graph-like features such as bi-dir… | 23 | 1450 | maintenance |
| huangzhibiao/BGFMDB BGFMDB is an Objective-C library built on top of FMDB/SQLite that provides object-relational mapping for iOS models, allowing CRUD operatio… | 23 | 1440 | maintenance |
| smallnest/gen A Go CLI code generator that connects to an existing database, analyzes its schema, and produces GORM-compatible struct definitions with go… | 23 | 1439 | maintenance |
| sdispater/orator Orator is a Python ORM providing an ActiveRecord implementation inspired by Laravel's Eloquent, with a fluent query builder and schema migr… | 10 | 1414 | maintenance |
| robertohuertasm/SQLite4Unity3d SQLite4Unity3d is a plugin that makes it easy to use SQLite databases in Unity3d projects, built on top of the sqlite-net library with Linq… | 32 | 1409 | maintenance |
| tiangolo/pydantic-sqlalchemy A small Python library that dynamically generates Pydantic models from SQLAlchemy ORM models. The author recommends using SQLModel instead,… | 83 | 1407 | maintenance |
| wosyingjun/beauty_ssm An elegant SSM (Spring + SpringMVC + MyBatis) web application scaffold for Java, integrating Maven, Redis caching, Quartz scheduling, Druid… | 32 | 1405 | maintenance |
| soveran/ohm Ohm is a Ruby object-hash mapping (ORM-like) library for Redis, letting you persist and query Ruby objects in a Redis key-value store. It e… | 23 | 1382 | maintenance |
| arch/UnitOfWork A plugin for Microsoft.EntityFrameworkCore that adds repository and unit-of-work pattern support, including multiple databases with distrib… | 23 | 1380 | maintenance |
| itfsw/mybatis-generator-plugin A collection of extension plugins for MyBatis Generator, a Java code generation tool for the MyBatis ORM. It adds plugins for batch insert,… | 23 | 1375 | maintenance |
| laravel-ardent/ardent Ardent is a PHP library providing self-validating, secure model classes that extend Laravel's Eloquent ORM. It moves validation rules, erro… | 10 | 1371 | maintenance |
| vadimdemedes/mongorito Mongorito is a lightweight, schema-free MongoDB ODM for Node.js built on Redux, where each model instance has its own Redux store enabling … | 10 | 1367 | maintenance |
| panique/mini MINI is an extremely simple barebone PHP application skeleton, reduced to the max, that provides clean URLs, demo CRUD actions, and PDO-bas… | 32 | 1365 | maintenance |
| elasticquent/Elasticquent A PHP library that maps Laravel Eloquent models to Elasticsearch types, letting you index and search model data directly from Eloquent. It … | 23 | 1359 | maintenance |
| cuba-platform/cuba CUBA Platform is a high-level Java framework for rapid development of enterprise web applications with rich web interfaces, providing data … | 61 | 1341 | maintenance |
| jpfuentes2/php-activerecord PHP ActiveRecord is an open-source ORM library for PHP implementing the ActiveRecord pattern, inspired by Ruby on Rails' ActiveRecord. It m… | 23 | 1305 | maintenance |
| pipe-dream/laravel-create A Composer package that scaffolds Laravel projects from a minimal sketch of models and tables, predicting the application schema in real ti… | 10 | 1296 | maintenance |
| supermarin/ObjectiveRecord ObjectiveRecord is a lightweight ActiveRecord-style wrapper around Apple's Core Data framework for Objective-C. It provides Rails-like clas… | 10 | 1286 | maintenance |
| gmpetrov/ultimate-saas-ts A TypeScript starter template for quickly bootstrapping a SaaS product, built on Next.js with NextAuth.js authentication, Prisma ORM, Postg… | 32 | 1280 | maintenance |
| MLstate/opalang Opa is a functional programming language for web development that compiles to JavaScript, letting developers write frontend and backend cod… | 23 | 1264 | maintenance |
| JetBrains/xodus JetBrains Xodus is a transactional, schema-less embedded database written in Java and Kotlin, offering ACID transactions with MVCC and snap… | 64 | 1261 | maintenance |
| zhanghuanhao/LibrarySystem A Java web-based library management system built on the SSM stack (Spring, Spring MVC, MyBatis) with Maven. It supports book search/editing… | 23 | 1254 | maintenance |
| ctripcorp/dal Ctrip DAL is a database access framework developed by Ctrip's framework team, providing code generation and horizontal scaling (database an… | 23 | 1250 | maintenance |
| mbleigh/seed-fu Seed Fu is a Ruby gem that provides robust seed data handling for Rails applications using Active Record. It allows declarative, idempotent… | 23 | 1233 | maintenance |
| JKHeadley/rest-hapi rest-hapi is a hapi plugin that automatically generates RESTful CRUD and association API endpoints from mongoose schemas, with joi validati… | 23 | 1181 | maintenance |
| babenkoivan/scout-elasticsearch-driver A Laravel Scout driver that integrates Eloquent models with Elasticsearch, providing index configuration, mappings, search rules, filters, … | 10 | 1155 | maintenance |
| madeintandem/jsonb_accessor A Ruby gem that adds typed b-backed fields to ActiveRecord models, making JSONB columns behave like first-class typed attributes. It also p… | 82 | 1128 | maintenance |
| neumino/thinky Thinky is a light Node.js ORM for RethinkDB that provides schema enforcement, standard relations (hasOne, belongsTo, hasMany, hasAndBelongs… | 23 | 1113 | maintenance |
| brendon/ranked-model ranked-model is a Ruby gem for Rails that manages row ordering/sorting in ActiveRecord models, serving as a modern replacement for acts_as_… | 72 | 1093 | maintenance |
| bojiangzhou/lyyzoo-ssms A Java-based student score and student information management system (学生成绩管理系统/学生信息管理系统). It is a web application for managing student reco… | 32 | 1082 | maintenance |
| biggora/caminte CaminteJS is a cross-database ORM for Node.js that provides a common interface for defining models and accessing many popular SQL and NoSQL… | 23 | 1074 | maintenance |
| erikolson186/zangodb ZangoDB is a MongoDB-like interface for HTML5 IndexedDB in the browser, supporting familiar filtering, projection, sorting, updating, and a… | 32 | 1069 | maintenance |
| jmcarp/nplusone nplusone is a Python library that detects the n+1 queries problem in ORMs like SQLAlchemy, Peewee, and the Django ORM by monitoring lazy lo… | 32 | 1068 | maintenance |
| summerblue/larabbs Larabbs is a forum (BBS) web application built on the Laravel framework, serving as a full-featured sample project. It is commonly used as … | 23 | 1065 | maintenance |
| radar/by_star ByStar is a Ruby gem that adds time-based query scopes to ActiveRecord and Mongoid models, letting you find records by year, month, fortnig… | 23 | 1047 | maintenance |
| outworkers/phantom Phantom is a schema-safe, type-safe, reactive Scala DSL and driver for Apache Cassandra and DataStax Enterprise. It lets you define Cassand… | 23 | 1043 | maintenance |
| brianc/node-sql node-sql is a SQL string builder library for Node.js that lets developers define tables in JavaScript and compose parameterized SQL queries… | 32 | 1040 | maintenance |
| WuKongOpenSource/Wukong_Accounting Wukong Accounting (悟空FS) is a self-hosted, open-source financial management system for enterprises, built with a Vue 2 frontend and Spring … | 27 | 1031 | maintenance |
| ZeroWdd/studentmanager A student management system web application built with Spring Boot 2.x and MyBatis, covering students, teachers, and administrators. It man… | 39 | 1028 | maintenance |
| PHPixie/Project PHPixie is a lightweight fullstack MVC framework for PHP designed for speed and simplicity, with a strict architecture that avoids antipatt… | 23 | 1019 | maintenance |
| scoumbourdis/grocery-crud Grocery CRUD is a PHP library for the CodeIgniter framework that auto-generates a full, production-ready CRUD (create, read, update, delete… | 23 | 1005 | maintenance |
| orbitinghail/sqlsync SQLSync is a collaborative offline-first wrapper around SQLite that synchronizes web application state between users, devices, and the edge… | 53 | 2913 | experimental |
| mmarinovic/tailwindsql TailwindSQL is a TypeScript library that lets you write SQL queries as Tailwind-style class names on a React Server Component, e.g. `<DB cl… | 42 | 1305 | experimental |
| gohouse/gorose GoRose is a mini database ORM for Go inspired by Laravel's Eloquent, offering both struct-bound (Go-style) and map-based (PHP-style) query … | 23 | 1162 | experimental |
| shadcn-ui/taxonomy Taxonomy is an open-source Next.js 13 demo application showcasing the App Router, server components, authentication with NextAuth.js, Prism… | 67 | 19288 | abandoned |
| prisma/prisma1 Prisma 1 is a deprecated database toolkit providing an ORM with auto-generated type-safe clients, declarative migrations, and a GraphQL-bas… | 10 | 16383 | abandoned |
| greenrobot/greenDAO greenDAO is a lightweight, high-performance ORM for Android that maps Java objects to SQLite databases with a simple annotation-based API. … | 23 | 12588 | abandoned |