Open-source projects categorized as ORM | Edit details

Top 23 ORM Open-Source Projects

  • Django

    The Web framework for perfectionists with deadlines.

    Project mention: AWS Lambda ile Python | dev.to | 2022-01-22
  • TypeORM

    ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.

    Project mention: Setting up a basic TypeORM starter | dev.to | 2022-01-16

    TypeORM is a super popular system with a massive user base.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GORM

    The fantastic ORM library for Golang, aims to be developer friendly

    Project mention: How to Build REST API using Go Fiber and Gorm ORM | dev.to | 2022-01-01

    Regarding the interaction with the database, I decided to use an ORM to make the whole process simpler and more intuitive and for that reason I decided to use Gorm, which in my opinion is the most popular ORM in the Go universe and has a great range of features.

  • Sequelize

    An easy-to-use and promise-based multi SQL dialects ORM tool for Node.js | Postgres, MySQL, MariaDB, SQLite, Microsoft SQL Server & DB2

    Project mention: Getting started with Adonis, Vue & Inertia | dev.to | 2022-01-22

    Lucid is AdonisJS Built-In ORM. It's extremely powerful and works much like Laravel's Eloquent ORM. While Lucid is built in, you can optionally use Sequelize or Prisma with AdonisJS as well.

  • beego orm

  • Prisma

    Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite & MongoDB (Preview)

    Project mention: Getting started with Adonis, Vue & Inertia | dev.to | 2022-01-22

    Lucid is AdonisJS Built-In ORM. It's extremely powerful and works much like Laravel's Eloquent ORM. While Lucid is built in, you can optionally use Sequelize or Prisma with AdonisJS as well.

  • prisma1

    💾 Database Tools incl. ORM, Migrations and Admin UI (Postgres, MySQL & MongoDB)

    Project mention: Preferred SQL ORM | reddit.com/r/node | 2021-10-16

    Mongoose is quite a standard also open-source, but Prisma is an emerging modern solution that seems to take the cake.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • MyBatis

    MyBatis SQL mapper framework for Java

    Project mention: 20 years of Hibernate | reddit.com/r/java | 2021-05-24

    How about batch insert, updates, and deletes? I had to fix a broken MyBatis project recently and was surprised that this feature doesn't even seem to be implemented, at least according to this GitHub issue.

  • greenDAO

    greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases.

  • mybatis-plus

    An powerful enhanced toolkit of MyBatis for simplify development

    Project mention: The Apache Attic | news.ycombinator.com | 2021-04-09
  • Entity Framework

    EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.

    Project mention: Entity Framework Core 6 features - Part 1 | reddit.com/r/dotnet | 2022-01-16

    An attribute is new. Github issue.

  • ent

    An entity framework for Go

    Project mention: ariga/atlas: a new database migration library and CLI with a Terraform-like syntax | reddit.com/r/golang | 2022-01-23

    It already has a fluent API for Go. This one actually used by Ent.

  • Peewee

    a small, expressive orm -- supports postgresql, mysql and sqlite

    Project mention: Fun and useful project for those in search of ideas | reddit.com/r/Python | 2021-12-09

    PeeWee is descent in my experience in using on a previous enterprise project.

  • CakePHP

    CakePHP: The Rapid Development Framework for PHP - Official Repository

    Project mention: CakePHP Translation: Agile Localization for Devs | dev.to | 2021-12-10

    CakePHP is an open-source web framework for PHP which uses commonly known design patterns. Based on model-view-controller, it is generally used for handling web applications, the informative CakePHP library makes the development clear.

  • diesel

    A safe, extensible ORM and Query Builder for Rust

    Project mention: SQL to struct | reddit.com/r/rust | 2022-01-22

    Sounds like http://diesel.rs/ is what you want.

  • LitePal

    An Android library that makes developers use SQLite database extremely easy.

  • Bookshelf

    A simple Node.js ORM for PostgreSQL, MySQL and SQLite3 built on top of Knex.js

    Project mention: Recovering XAMPP developer looking to make a Node CRUD app. What Node database tools are easy to learn? | reddit.com/r/node | 2021-12-30

    I made the transition from LAMP to Node-based stacks 6 or 7 years ago and started out using BookshelfJS. Node is a different world though, one that lends itself to distributed services and server-less infrastructure, and it's changed how I interact with DBs.

  • Xorm

  • laravel-mongodb

    A MongoDB based Eloquent model and Query builder for Laravel (Moloquent)

    Project mention: [Package Required] Mongodb compatible Nestedset/tree package | reddit.com/r/laravel | 2021-12-21

    In previous projects I've used https://github.com/jenssegers/laravel-mongodb it has the concept of embedded relationships which I think is what you are trying to do?

  • Exposed

    Kotlin SQL Framework

    Project mention: Could I create a blogging platform with ktor? (For learning purposes) | reddit.com/r/Kotlin | 2022-01-09

    I used exposed to access a database https://github.com/JetBrains/Exposed. You can use sqlite for the easiest setup.

  • sled

    the champagne of beta embedded databases

    Project mention: Benchmarking relational data in BonsaiDb, a Rust-native NoSQL database | reddit.com/r/rust | 2022-01-20

    How does it compare to Sled? https://github.com/spacejam/sled

  • go-pg

    Golang ORM with focus on PostgreSQL features and performance

    Project mention: Go for Backend development | reddit.com/r/golang | 2021-09-06
  • DBFlow

    A blazing fast, powerful, and very simple ORM android database library that writes database code for you.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-23.

ORM related posts


What are some of the best open-source ORM projects? This list will help you:

Project Stars
1 Django 61,842
2 TypeORM 26,853
3 GORM 26,607
4 Sequelize 25,575
5 beego orm 25,503
6 Prisma 19,906
7 prisma1 16,848
8 MyBatis 16,730
9 greenDAO 12,490
10 mybatis-plus 12,308
11 Entity Framework 10,928
12 ent 9,668
13 Peewee 8,876
14 CakePHP 8,456
15 diesel 7,858
16 LitePal 7,780
17 Bookshelf 6,258
18 Xorm 6,204
19 laravel-mongodb 5,898
20 Exposed 5,841
21 sled 5,529
22 go-pg 4,959
23 DBFlow 4,842
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.