Top 23 ORM Open-Source Projects

  • Django

    The Web framework for perfectionists with deadlines.

    Project mention: Scaling Celery to handle workflows and multiple queues | dev.to | 2023-02-04

    Celery is an asynchronous task queue which integrates nicely with django. In this post, I am not going to write a tutorial on how to setup and use celery, there are many articles for it already. I am going to discuss about some of the advanced features of celery I used in some of the projects that I worked on.

  • GORM

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

    Project mention: How do you handle nil/null values correctly | reddit.com/r/golang | 2023-01-25
  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • 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: Help with my small Edtech startup. | reddit.com/r/nextjs | 2023-01-05
  • Prisma

    Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB

    Project mention: How to build a collaborative SaaS product using Next.js and ZenStack's access control policy | dev.to | 2023-02-05

    You already have a basic idea about Prisma. If not, you can either check its website or read this article.

  • Sequelize

    Feature-rich ORM for modern Node.js and TypeScript, it supports PostgreSQL (with JSON and JSONB support), MySQL, MariaDB, SQLite, MS SQL Server, Snowflake, Oracle DB (v6), DB2 and DB2 for IBM i.

    Project mention: Using a MySQL database to serve multiple guilds | reddit.com/r/Discord_Bots | 2023-01-21

    If you like the OOP paradigm and you don't know a lot of the SQL syntax i also suggest looking for an ORM, which abstracts query language the language you're using like https://sequelize.org/

  • beego orm

  • MyBatis

    MyBatis SQL mapper framework for Java

    Project mention: MyBatis VS jOOQ - a user suggested alternative | libhunt.com/r/mybatis-3 | 2022-11-25
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • mybatis-plus

    An powerful enhanced toolkit of MyBatis for simplify development

  • ent

    An entity framework for Go

    Project mention: Hello, is there a library similar to graphql-compose from Node.js in Go? | reddit.com/r/golang | 2023-01-18

    I think you are looking for ent https://github.com/ent/ent which has nice graphql integration.

  • greenDAO

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

  • Entity Framework

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

    Project mention: EF Core's lack of support for Linq join's | reddit.com/r/csharp | 2023-01-31

    This issue on Github, and the comment branching it into subissues by SmitPatel outlines the issues some people are having with GroupJoin. https://github.com/dotnet/efcore/issues/17068

  • diesel

    A safe, extensible ORM and Query Builder for Rust

    Project mention: Rust and its friendly crates: Don't miss out on them! | dev.to | 2023-02-04


  • Peewee

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

    Project mention: Top python libraries/ frameworks that you suggest every one | reddit.com/r/Python | 2022-03-28


  • gf

    GoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang. (by gogf)

    Project mention: GoFrame | reddit.com/r/golang | 2022-09-26
  • CakePHP

    CakePHP: The Rapid Development Framework for PHP - Official Repository

    Project mention: Slim, possívelmente o framework ideal para quem vem do Golang | dev.to | 2023-01-14
  • LitePal

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

  • sqlc

    Generate type-safe code from SQL

    Project mention: You might not need an ORM | news.ycombinator.com | 2023-01-25
  • Exposed

    Kotlin SQL Framework

    Project mention: Extending Kotlin language? | reddit.com/r/Kotlin | 2022-12-28
  • sled

    the champagne of beta embedded databases

    Project mention: Are there any embedded databases that have multiple-process support? | reddit.com/r/rust | 2023-01-10

    I'm not sure what you need. Are these of any use? https://github.com/meilisearch/heed https://github.com/spacejam/sled

  • SQLAlchemy

    The Database Toolkit for Python

    Project mention: Getting Started with Fast-Api 🏎️ and Docker🐳 | dev.to | 2023-02-02

    In the code ,we are using SQLAlchemy as our ORM(Object Relational Mapper) and Databases as our query builder.

  • laravel-mongodb

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

    Project mention: Pro Tip: Use MongoDB for quickly spinning up prototypes | reddit.com/r/laravel | 2022-02-19

    There's a well maintained MongoDB package for Laravel by jenssegers/laravel-mongodb.

  • Bookshelf

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

    Project mention: Is there a 'batteries included' backend framework like Django, but written in JS? | reddit.com/r/learnjavascript | 2022-03-06

    If you're set on JS (using only one language on a team/project can be very nice) common choices for backend often involve using Express or hapi with some ORM (like Prisma or Bookshelf).

  • Xorm

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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 2023-02-05.

ORM related posts


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

Project Stars
1 Django 68,524
2 GORM 31,250
3 TypeORM 30,280
4 Prisma 28,710
5 Sequelize 27,388
6 beego orm 25,503
7 MyBatis 18,113
8 mybatis-plus 13,988
9 ent 12,862
10 greenDAO 12,562
11 Entity Framework 12,157
12 diesel 9,870
13 Peewee 9,742
14 gf 8,780
15 CakePHP 8,598
16 LitePal 7,931
17 sqlc 7,329
18 Exposed 6,839
19 sled 6,691
20 SQLAlchemy 6,648
21 laravel-mongodb 6,356
22 Bookshelf 6,306
23 Xorm 6,204
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives