Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source orm software

803 open-source libraries, tools and applications tagged orm, ranked by how closely orm is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

803 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
MyBatis Common Mapper
A Spring Boot starter project demonstrating integration of MyBatis with PageHelper pagination and the tk.mybatis通用 Mapper. It serves as a r…
323336maintenance
ThingEngineer/PHP-MySQLi-Database-Class
A lightweight PHP wrapper around MySQLi providing a fluent query builder with prepared statements and simple object mapping. It supports in…
503296maintenance
requery/requery
requery is a lightweight ORM and SQL query generator for Java, Kotlin, and Android that maps annotated entities to relational databases via…
493124maintenance
nsidnev/fastapi-realworld-example-app
A RealWorld (Conduit) medium.com clone backend implemented with FastAPI, SQLAlchemy, and PostgreSQL. It serves as a reference example appli…
103103maintenance
node-orm2
node-orm2 (npm package 'orm') is an object-relational mapping library for Node.js supporting MySQL/MariaDB, PostgreSQL, Amazon Redshift, SQ…
243043maintenance
MarkerHub/vueblog
A simple full-stack blog application built with Spring Boot (Java) backend and Vue frontend, demonstrating front-end/back-end separation. I…
323023maintenance
django-mptt/django-mptt
A Django library that implements Modified Preorder Tree Traversal (MPTT) for storing and querying hierarchical data in relational databases…
762968maintenance
rubysherpas/paranoia
Paranoia is a Ruby gem that adds soft-delete functionality to Rails ActiveRecord models via acts_as_paranoid, hiding records by setting a d…
532915maintenance
GINO
GINO is a lightweight asynchronous ORM for Python built on top of SQLAlchemy core, supporting PostgreSQL via asyncpg and MySQL via aiomysql…
322789maintenance
Apartment
Apartment is a Ruby gem providing database-level multi-tenancy for Rack and Rails applications, supporting tenant isolation via PostgreSQL …
322682maintenance
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…
642622maintenance
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 …
592613maintenance
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…
232606maintenance
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…
622542maintenance
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…
232536maintenance
pushtorefresh/storio
StorIO is a Java library providing a modern, type-safe, reactive API for SQLiteDatabase and ContentResolver on Android. It offers Put, Get,…
232529maintenance
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…
102471maintenance
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…
232322maintenance
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…
232315maintenance
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 …
102275maintenance
etrepat/baum
Baum is a PHP library implementing the Nested Set pattern for Laravel's Eloquent ORM, enabling efficient storage and querying of hierarchic…
322221maintenance
web2py
web2py is a free, open-source full-stack Python framework for agile development of secure, database-driven web applications, featuring its …
822169maintenance
Globalize
Globalize is a Ruby gem that extends Rails' I18n API to provide translations for ActiveRecord model data, letting you store and query trans…
862156maintenance
cymcsg/UltimateAndroid
UltimateAndroid is a rapid development framework for Android apps that bundles view injection, ORM, asynchronous networking, image loading,…
322102maintenance
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…
232100maintenance
stemmlerjs/ddd-forum
A Hacker News-inspired forum application built with TypeScript, demonstrating Domain-Driven Design and Clean Architecture practices from so…
322094maintenance
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…
232092maintenance
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, …
232089maintenance
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…
232073maintenance
sandman2
sandman2 is a Python library and CLI tool that automatically generates RESTful API services from existing relational databases using SQLAlc…
772043maintenance
1602/jugglingdb
JugglingDB is a cross-database ORM for Node.js that provides a common model interface over MySQL, PostgreSQL, SQLite3, MongoDB, Redis, Aran…
322030maintenance
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…
231975maintenance
kymjs/KJFrameForAndroid
KJFrameForAndroid is an Android rapid-development framework written in Java that wraps the complexity of the native Android SDK. It bundles…
631937maintenance
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…
671918maintenance
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…
231914maintenance
mickhansen/graphql-sequelize
A JavaScript library providing GraphQL resolver helpers and Relay connection support for Sequelize ORM models on MySQL and Postgres. It aut…
231883maintenance
sqorn/sqorn
Sqorn is a lightweight JavaScript library for building SQL queries using tagged template literals, with a composable chain/extend/embed API…
101859maintenance
encode/orm
An async ORM for Python supporting Postgres, MySQL, and SQLite, built on SQLAlchemy core, the databases library, and typesystem validation.…
101856maintenance
Chicago Boss
Chicago Boss is a Rails-inspired MVC web framework written in Erlang, featuring Django-style templates, an ORM, sessions, routing, email, J…
231849maintenance
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…
231845maintenance
tmsmith/Dapper-Extensions
Dapper Extensions is a small .NET library that complements Dapper by adding automatic CRUD operations (Get, Insert, Update, Delete) for POC…
321818maintenance
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…
321809maintenance
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.…
421794maintenance
fuce1314/Springboot_v2
SpringBoot_v2 is a clean, well-commented Spring Boot admin scaffold (boilerplate) with a Vue/Bootstrap front-end, login/registration, permi…
321778maintenance
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…
541694maintenance
nhibernate/fluent-nhibernate
Fluent NHibernate is a .NET library providing fluent, XML-free, compile-safe, convention-based mappings for the NHibernate ORM. It supports…
841665maintenance
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…
231638maintenance
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…
231610maintenance
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…
231553maintenance
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…
321536maintenance
yuweiguocn/GreenDaoUpgradeHelper
A small Android library that simplifies greenDAO database schema upgrades to a single migrate() call, preserving data by recreating tables.…
231528maintenance
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…
231528maintenance
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…
101520maintenance
FuelPHP
FuelPHP v1.x is a lightweight, flexible MVC/HMVC web framework for PHP, featuring ViewModels (Presenters), closure-based routing, modular p…
751503maintenance
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…
321497maintenance
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…
321475maintenance
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 …
321467maintenance
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 …
231457maintenance
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…
451454maintenance
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…
231452maintenance
JaceyRx/Examination_System
A simple academic affairs (educational administration) query system built with the Java SSM stack (Spring + SpringMVC + MyBatis) plus Apach…
321449maintenance
dotnet/ef6
Entity Framework 6 is a mature object-relational mapper (ORM) for .NET that lets developers work with relational databases using strongly-t…
791448maintenance
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…
231439maintenance
smallnest/gen
A Go CLI code generator that connects to an existing database, analyzes its schema, and produces GORM-compatible struct definitions with go…
231439maintenance
sdispater/orator
Orator is a Python ORM providing an ActiveRecord implementation inspired by Laravel's Eloquent, with a fluent query builder and schema migr…
101413maintenance
tiangolo/pydantic-sqlalchemy
A small Python library that dynamically generates Pydantic models from SQLAlchemy ORM models. The author recommends using SQLModel instead,…
771409maintenance
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…
321409maintenance
wosyingjun/beauty_ssm
An elegant SSM (Spring + SpringMVC + MyBatis) web application scaffold for Java, integrating Maven, Redis caching, Quartz scheduling, Druid…
321406maintenance
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…
231383maintenance
arch/UnitOfWork
A plugin for Microsoft.EntityFrameworkCore that adds repository and unit-of-work pattern support, including multiple databases with distrib…
231380maintenance
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,…
231374maintenance
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…
101367maintenance
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 …
101365maintenance
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…
321360maintenance
elasticquent/Elasticquent
A PHP library that maps Laravel Eloquent models to Elasticsearch types, letting you index and search model data directly from Eloquent. It …
231353maintenance
cuba-platform/cuba
CUBA Platform is a high-level Java framework for rapid development of enterprise web applications with rich web interfaces, providing data …
751343maintenance
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…
231304maintenance
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…
101295maintenance
supermarin/ObjectiveRecord
ObjectiveRecord is a lightweight ActiveRecord-style wrapper around Apple's Core Data framework for Objective-C. It provides Rails-like clas…
101284maintenance
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…
321277maintenance
MLstate/opalang
Opa is a functional programming language for web development that compiles to JavaScript, letting developers write frontend and backend cod…
231263maintenance
JetBrains/xodus
JetBrains Xodus is a transactional, schema-less embedded database written in Java and Kotlin, offering ACID transactions with MVCC and snap…
601260maintenance
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…
231251maintenance
ctripcorp/dal
Ctrip DAL is a database access framework developed by Ctrip's framework team, providing code generation and horizontal scaling (database an…
231248maintenance
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…
231233maintenance
appy
rest-hapi is a hapi plugin that automatically generates RESTful CRUD and association API endpoints from mongoose schemas, with joi validati…
231180maintenance
Elastic Scout Driver
A Laravel Scout driver that integrates Eloquent models with Elasticsearch, providing index configuration, mappings, search rules, filters, …
101155maintenance
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…
761127maintenance
neumino/thinky
Thinky is a light Node.js ORM for RethinkDB that provides schema enforcement, standard relations (hasOne, belongsTo, hasMany, hasAndBelongs…
231111maintenance
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_…
681094maintenance
bojiangzhou/lyyzoo-ssms
A Java-based student score and student information management system (学生成绩管理系统/学生信息管理系统). It is a web application for managing student reco…
321079maintenance
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…
231073maintenance
erikolson186/zangodb
ZangoDB is a MongoDB-like interface for HTML5 IndexedDB in the browser, supporting familiar filtering, projection, sorting, updating, and a…
321069maintenance
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…
321069maintenance
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 …
231067maintenance
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…
231047maintenance
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…
231043maintenance
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…
321037maintenance
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 …
281032maintenance
ZeroWdd/studentmanager
A student management system web application built with Spring Boot 2.x and MyBatis, covering students, teachers, and administrators. It man…
351025maintenance

← prev page 5 / 9 next →