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. Learn more →
Top 23 ORM Open-Source Projects
-
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.
-
-
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.
-
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-05You 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-21If 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/
-
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.
-
-
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.
-
-
Entity Framework
EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.
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
-
Project mention: Top python libraries/ frameworks that you suggest every one | reddit.com/r/Python | 2022-03-28
peewee
-
gf
GoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang. (by gogf)
-
Project mention: Slim, possívelmente o framework ideal para quem vem do Golang | dev.to | 2023-01-14
-
-
-
-
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
-
In the code ,we are using SQLAlchemy as our ORM(Object Relational Mapper) and Databases as our query builder.
-
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.
-
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).
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
ORM related posts
- How to build a collaborative SaaS product using Next.js and ZenStack's access control policy
- Announcing a new TypeScript ORM
- Startchart: Prisma Schema
- Prisma adds support for multiple schemas and table views!!
- Getting Started with Fast-Api 🏎️ and Docker🐳
- Anyone using Drizzle ORM?
- Drizzle ORM
-
A note from our sponsor - SonarLint
www.sonarlint.org | 5 Feb 2023
Index
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 |