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
borisdj/EFCore.BulkExtensions
A .NET library extending Entity Framework Core with high-performance bulk CRUD operations (Insert, Update, Delete, Read, Upsert, Sync, Save…
674000active
cviebrock/eloquent-sluggable
A Laravel package that automatically generates URL-friendly slugs for Eloquent models. It handles slug creation, uniqueness, and configurat…
703994stable
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…
963914stable
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…
653897active
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…
323888active
stefankroes/ancestry
A Ruby gem that organizes Rails ActiveRecord models into tree (hierarchical) structures using the materialized path pattern. It stores the …
693882stable
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…
103868active
go-jet/jet
Jet is a Go library providing a type-safe SQL query builder with code generation from database schemas and automatic mapping of query resul…
903817active
ponyorm/pony
Pony is a Python object-relational mapper that lets developers write database queries using Python generator expressions and lambdas, which…
803817active
lazychaser/laravel-nestedset
A Laravel Eloquent package implementing the nested set model for storing and querying hierarchical data like trees in relational databases.…
603805active
vlcn-io/cr-sqlite
cr-sqlite is a run-time loadable extension for SQLite and libSQL, written in Rust, that adds multi-master replication and CRDT-based confli…
633804active
supermemoryai/cloudflare-saas-stack
An opinionated full-stack SaaS starter kit for building and deploying applications on Cloudflare, combining Next.js, TailwindCSS, ShadcnUI,…
243749active
livestorejs/livestore
LiveStore is a next-generation state management framework built on a reactive embedded SQLite database with git-inspired event-sourcing syn…
913737active
upper/db
upper/db is a productive data access layer (DAL) for Go that provides a database-agnostic, ORM-like API for working with SQL and NoSQL data…
443658active
scenic-views/scenic
Scenic is a Ruby gem that adds methods to ActiveRecord::Migration for creating and managing versioned database views in Rails applications.…
603627stable
pg-promise
pg-promise is a PostgreSQL interface library for Node.js built on top of node-postgres. It provides automatic connection and transaction ma…
923549stable
fluentmigrator/fluentmigrator
FluentMigrator is a .NET database migration framework inspired by Ruby on Rails Migrations, letting developers define schema changes as C# …
853519active
collectiveidea/audited
Audited is a Ruby gem and ActiveRecord extension for Rails that automatically logs all changes to your models into an audits table. It reco…
523499active
JasperFx/marten
Marten is a .NET library that turns PostgreSQL into a fully featured transactional document database using its JSON support, plus an ACID-c…
953465active
zzzeek/sqlalchemy
SQLAlchemy is the Python SQL toolkit and Object Relational Mapper, providing both a Core SQL expression language with schema management and…
763452stable
jazzband/django-taggit
django-taggit is a reusable Django application that adds simple tagging to models via a TaggableManager field. It integrates with Django fo…
773447stable
rocicorp/mono
Zero is a general-purpose sync engine for the web that syncs slices of a Postgres database into a client-side local datastore, letting quer…
673414active
sqlkata/querybuilder
SqlKata is a fluent SQL query builder library for C#/.NET that compiles expressive queries for SqlServer, MySQL, PostgreSQL, Oracle, SQLite…
653384stable
leafo/lapis
Lapis is a web framework for Lua and MoonScript that primarily targets OpenResty (Lua embedded in Nginx), with support for other server env…
893351stable
LINQ to DB
LINQ to DB is a fast, lightweight LINQ database access library for .NET that provides a type-safe layer between POCOs and databases. It sit…
943335active
spring-projects/spring-data-jpa
Spring Data JPA is part of the Spring Data family and simplifies building JPA-based data access layers by generating repository implementat…
953285stable
shrinerb/shrine
Shrine is a modular file attachment toolkit for Ruby applications that handles uploading, storing, processing, and serving files across man…
753284stable
simolus3/drift
Drift is a reactive, type-safe persistence library for Dart and Flutter built on top of SQLite. It supports writing queries in both SQL and…
963281stable
jfinal/jfinal
JFinal is a lightweight Java web + ORM framework combining MVC architecture with an ActiveRecord-style database layer and the Enjoy templat…
753270stable
tokio-rs/toasty
Toasty is an async ORM for Rust that lets you define data models with Rust structs and derive macros, supporting SQL databases (SQLite, Pos…
893248active
symfony/doctrine-bridge
A Symfony component that provides integration between Doctrine (ORM and DBAL) and various Symfony components such as forms, validation, sec…
933219stable
strongloop/loopback
LoopBack is a highly-extensible Node.js framework for building dynamic end-to-end REST APIs and microservices with model-driven development…
2313158maintenance
etianen/django-reversion
django-reversion is a Django extension that adds version control for model instances, tracking revisions and enabling rollback. It integrat…
803169stable
gluesql/gluesql
GlueSQL is an open-source SQL database engine written in Rust, packaged as a library with a parser, execution layer, and swappable storage …
853132active
Elasticsearch Ruby client
Official Elasticsearch integrations for Ruby on Rails, provided as three gems: elasticsearch-model (ActiveModel/ActiveRecord/Mongoid search…
403082active
tekartik/sqflite
sqflite is a SQLite plugin for Flutter providing local database access on iOS, Android, and macOS, with Linux/Windows support via sqflite_c…
753020stable
calebporzio/sushi
Sushi is a PHP library that lets Laravel Eloquent models run on in-memory array data instead of a database, backed by SQLite. You add a tra…
583008active
public-activity/public_activity
A Ruby gem that provides easy activity tracking for ActiveRecord, Mongoid, and MongoMapper models in Rails 6.1+. It records what has been c…
642990active
Spliit
Spliit is a free and open-source web application for sharing and tracking group expenses, serving as an alternative to Splitwise. It is bui…
942985active
PomeloFoundation/Pomelo.EntityFrameworkCore.MySql
Pomelo.EntityFrameworkCore.MySql is an Entity Framework Core provider for MySQL, MariaDB, and Amazon Aurora MySQL, built on top of the high…
392975active
spring-projects/spring-data-elasticsearch
Spring Data Elasticsearch is part of the Spring Data umbrella, providing a familiar Spring-based programming model for Elasticsearch. It of…
952961active
ZenStack
ZenStack is a TypeScript data layer toolkit providing a schema-first, type-safe ORM with a Prisma-compatible API built on Kysely, plus buil…
952954active
mikestefanello/pagoda
Pagoda is a full-stack web development starter kit and admin panel written in Go, providing authentication, ORM-based entities, sessions, a…
922954active
Apache Grails
Apache Grails is a Groovy-based web application framework for the JVM, built on top of Spring Boot, using convention-over-configuration to …
992936active
mybatis/spring
An official adapter that bridges the MyBatis 3 SQL mapping framework with the Spring Framework, providing integration for transactions, map…
842935active
kayak/pypika
PyPika is a Python SQL query builder library that exposes the full richness of SQL through a builder-pattern API mirroring the resulting qu…
672923stable
sequelize/sequelize-auto
A command-line tool that connects to an existing database (MySQL/MariaDB, Postgres, SQLite, or MSSQL) and automatically generates bare Sequ…
322923active
staudenmeir/eloquent-has-many-deep
A Laravel Eloquent package extending HasManyThrough relationships to support unlimited levels of intermediate models. It supports many-to-m…
682873active
doctrine/data-fixtures
Doctrine Data Fixtures is a PHP library for managing and loading data fixtures into databases via the Doctrine ORM or ODM. It provides a fi…
852851stable
sequelize/sequelize-typescript
A TypeScript library providing decorators and type-safe features for Sequelize v6, enabling class-based model definitions with @Table, @Col…
232836active
ThinkPHP
ThinkPHP is a high-performance, lightweight PHP web application framework with two decades of development history, now rebuilt on PHP 8.0+.…
622814active
teaql/teaql-agent-kit
TeaQL Agent Kit is a model-mediated harness for coding agents that inserts an inspectable, executable domain model (KSML) between requireme…
832813active
illuminate/database
Illuminate Database is the database toolkit extracted from the Laravel framework, providing an expressive query builder, the Eloquent Activ…
772774stable
jazzband/django-model-utils
django-model-utils is a collection of Django model mixins and utility classes such as TimeStampedModel, StatusField, and QueryManager. It r…
672760stable
Lucky Framework
Lucky is a full-featured web framework written in Crystal that emphasizes catching bugs at compile time through its type system. It include…
792735active
aimeos/upscheme
Upscheme is a PHP library for database schema migrations and updates, letting developers define tables, columns, indexes, foreign keys, and…
712728active
BeanieODM/beanie
Beanie is an asynchronous Python object-document mapper (ODM) for MongoDB, with data models built on Pydantic. Each MongoDB collection maps…
882704active
Naccl/NBlog
NBlog is a self-hosted, front-end/back-end separated personal blog system built with Spring Boot (Java) and Vue. It includes a public blog …
472704active
fnc12/sqlite_orm
A lightweight, header-only SQLite ORM library for modern C++ (C++14/17/20). It lets you perform CRUD operations and queries with an intuiti…
672697active
Join Monster
Join Monster is a JavaScript library that acts as a query execution layer between GraphQL and SQL databases, translating GraphQL queries in…
352697active
Serenity
Serenity is an ASP.NET Core / TypeScript application platform for building data-centric business applications with a service-based architec…
972691active
doug-martin/goqu
goqu is an expressive SQL query builder and executor library for Go, supporting multiple database dialects like PostgreSQL, MySQL, SQLite3,…
232675stable
Hypersistence Utils
Hypersistence Utils (formerly Hibernate Types) is a Java library providing extra Hibernate custom types and Spring utilities for the data a…
752670active
mybatis-flex/mybatis-flex
MyBatis-Flex is a lightweight enhancement framework for MyBatis that adds fluent QueryWrapper-based CRUD, pagination, multi-table queries, …
892669active
Slick
Slick is a strongly-typed database query and access library for Scala that lets you work with relational databases as if they were Scala co…
752665active
devopshydclub/vprofile-project
A Java Spring MVC web application (vProfile) used as a sample multi-tier project for DevOps training by DevOps Shack. It serves as a practi…
322647active
pynamodb/PynamoDB
PynamoDB is a Python library providing a simple, elegant, model-based interface to Amazon's DynamoDB NoSQL database. It abstracts DynamoDB'…
602646stable
Lealone
Lealone is a Java-based full-stack, self-evolving general-purpose AI agent built on top of a high-performance NewSQL/RDBMS engine with asyn…
672588active
GORM
GORM Gen is a code-generation library built on top of the GORM ORM for Go. It generates type-safe DAO APIs and query DSL code from database…
922560active
sequelize/cli
The official command-line interface for the Sequelize ORM, providing commands to initialize projects, generate models, migrations, and seed…
722558active
3lvis/SwiftSync
SwiftSync is a Swift library that syncs JSON API payloads into local SwiftData models and exports them back to JSON. It provides convention…
752541active
Ash Framework
Ash is a declarative, extensible application framework for Elixir that lets you model your domain as typed resources and derive APIs, persi…
952538active
doctrine/DoctrineFixturesBundle
A Symfony bundle that integrates the Doctrine Data Fixtures library for loading fixture data into the Doctrine ORM. It lets developers defi…
832530stable
RestKit
RestKit is an Objective-C framework for building RESTful web service clients on iOS and OS X. It provides an object mapping engine integrat…
2310084maintenance
ErikEJ/EFCorePowerTools
EF Core Power Tools is a Visual Studio extension and cross-platform CLI (efcpt) for Entity Framework Core that provides GUI-based reverse e…
672515active
geekidea/spring-boot-plus
Spring-Boot-Plus is an open-source Spring Boot scaffolding framework that integrates common backend development components such as MyBatis-…
332511active
rbatis/rbatis
Rbatis is a high-performance async ORM framework for Rust that compiles dynamic SQL (py_sql/html_sql) to native Rust code at compile time. …
922488active
django-commons/django-simple-history
A Django app that records the state of models on every create, update, and delete, storing a full change history. It integrates with the Dj…
892463active
spatie/laravel-translatable
A Spatie PHP package providing a HasTranslations trait that makes Laravel Eloquent model attributes translatable. Translations are stored a…
1002461stable
lihengming/spring-boot-api-project-seed
A Spring Boot and MyBatis based seed/boilerplate project for quickly building small-to-medium RESTful API projects in Java. It provides bes…
239680maintenance
ardalis/SmartEnum
A C# base class library for creating strongly-typed enum alternatives with behavior, lookup by name or value, and rich integration support.…
552443stable
justquick/django-activity-stream
A Django app for generating generic activity streams from user actions on a site, following the Activity Streams specification. It supports…
452437stable
jhawthorn/discard
Discard is a simple Ruby ActiveRecord mixin that adds soft-delete conventions by flagging records with a discarded_at timestamp instead of …
772426stable
xxjwxc/gormt
gormt is a Go tool that connects to a MySQL (and optionally SQLite/MSSQL) database and automatically generates Golang struct definitions co…
602425active
collectiveidea/awesome_nested_set
A Ruby gem implementing the nested set pattern for ActiveRecord models, serving as a modern replacement for acts_as_nested_set and BetterNe…
552410stable
mike-bronner/laravel-model-caching
A Laravel package that adds automatic, self-invalidating caching to Eloquent models and relationships via a trait. It caches query results …
962376active
agronholm/sqlacodegen
sqlacodegen is a command-line tool that reads the structure of an existing database and generates SQLAlchemy model code, preferring declara…
932371active
zzzprojects/EntityFramework-Plus
Entity Framework Plus is a free, open-source .NET library that extends EF6 and EF Core DbContexts with features like Batch Delete, Batch Up…
952346active
kotlin-orm/ktorm
Ktorm is a lightweight ORM framework for Kotlin built directly on pure JDBC, offering a strong-typed SQL DSL and entity sequence APIs. It r…
802344active
orbitjs/orbit
Orbit is a composable TypeScript data framework for orchestrating access, transformation, and synchronization across multiple data sources …
482339active
gabordemooij/redbean
RedBeanPHP is a lightweight, zero-configuration ORM for PHP that automatically creates tables and columns as you work with objects. It ship…
722312stable
typegoose/typegoose
Typegoose is a TypeScript library that lets you define Mongoose models using TypeScript classes with decorators, eliminating the need to ma…
972311active
fastapiutils/fastapi-utils
A Python library of reusable utilities for FastAPI that reduces boilerplate across projects. It provides class-based views, CRUD resource c…
232307active
ardalis/Specification
A .NET library implementing the Specification pattern for building reusable, composable query specifications, commonly used with EF Core an…
502282stable
Suor/django-cacheops
A Django library providing automatic queryset caching with granular event-driven invalidation, backed by Redis. It also offers decorators f…
632271active
dynamoose/dynamoose
Dynamoose is a modeling tool for Amazon's DynamoDB, heavily inspired by Mongoose, providing a high-level, type-safe API for defining schema…
912249active
typelevel/doobie
doobie is a pure functional JDBC layer for Scala built on Cats and Cats Effect, providing a monadic API (ConnectionIO) for constructing typ…
842225active
nhibernate/nhibernate-core
NHibernate is a mature, open source object-relational mapper (ORM) for the .NET framework, actively developed and fully featured. It maps r…
932175stable
zio/zio-quill
ZIO Quill is a Scala database query library providing a Quoted Domain Specific Language (QDSL) that translates Scala code into SQL or Cassa…
682166stable
CollaboratingPlatypus/PetaPoco
PetaPoco is a tiny, fast, dependency-free micro-ORM for .NET that maps database rows to POCO objects using dynamic MSIL method generation. …
532144active

← prev page 2 / 9 next →