Top ORM repositories

Repositories with the GitHub topic “orm”: 29 repositories with 556k stars between them, mostly written in Go, TypeScript and Java. The highest-rated is django/django, #465 on the bestofgithub Elo ladder.

Biggest movers this week

diesel-rs/diesel

Open on GitHubRust

A safe, extensible ORM and Query Builder for Rust

  • 1,581+18 Elo, change today
  • 14.2k stars
  • 1.2k forks
git
git clone https://github.com/diesel-rs/diesel.git
  • mysql
  • orm
  • postgresql
  • query-builder

sqlc-dev/sqlc

Open on GitHubGo

Generate type-safe code from SQL

  • 1,630+12 Elo, change today
  • 18.4k stars
  • 1.1k forks
git
git clone https://github.com/sqlc-dev/sqlc.git
  • code-generator
  • go
  • kotlin
  • mysql

spacejam/sled

Open on GitHubRust

the champagne of beta embedded databases

  • 1,409−6 Elo, change today
  • 9.1k stars
  • 428 forks
git
git clone https://github.com/spacejam/sled.git
  • b-plus-tree
  • b-tree
  • concurrent
  • crash-testing

SeaQL/sea-orm

Open on GitHubRust

🐚 A powerful relational ORM for Rust

  • 1,487+6 Elo, change today
  • 9.9k stars
  • 749 forks
git
git clone https://github.com/SeaQL/sea-orm.git
  • database
  • hacktoberfest
  • loco
  • mariadb

cakephp/cakephp

Open on GitHubPHP

CakePHP: The Rapid Development Framework for PHP - Official Repository

  • 1,438−4 Elo, change today
  • 8.7k stars
  • 3.3k forks
git
git clone https://github.com/cakephp/cakephp.git
  • cakephp
  • form-builder
  • hacktoberfest
  • mvc

Top 29 on the Elo ladder

  1. #465
    django/django

    The Web framework for perfectionists with deadlines.

    1,988 Elo −11791.7kPython
  2. #1,657
    1,766 Elo −2436.2kTypeScript
  3. #1,968
    prisma/orm

    The Prisma ORM: write your application in TypeScript with human-readable queries instead of SQL. Host your database on…

    1,731 Elo −1647.6kTypeScript
  4. #2,551
    go-gorm/gorm

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

    1,671 Elo −6539.9kGo
  5. #2,656
    typeorm/typeorm

    TypeScript & JavaScript ORM for Node.js — supports PostgreSQL, MySQL, MariaDB, SQLite, SQL Server, Oracle, and more.

    1,663 Elo −5636.6kTypeScript
  6. #2,759
    sequelize/sequelize

    Feature-rich ORM for modern Node.js and TypeScript, it supports PostgreSQL (with JSON and JSONB support), MySQL…

    1,655 Elo −8430.3kTypeScript
  7. #2,987
    chinabugotech/hutool

    🍬A set of tools that keep Java sweet.

    1,637 Elo −10030.2kJava
  8. #3,090
    sqlc-dev/sqlc

    Generate type-safe code from SQL

    1,630 Elo +4518.4kGo
  9. #3,502
    Automattic/mongoose

    MongoDB object modeling designed to work in an asynchronous environment.

    1,605 Elo −6327.4kJavaScript
  10. #3,872
    diesel-rs/diesel

    A safe, extensible ORM and Query Builder for Rust

    1,581 Elo +5114.2kRust
  11. #4,291
    baomidou/mybatis-plus

    An powerful enhanced toolkit of MyBatis for simplify development

    1,557 Elo −7217.4kJava
  12. #4,663
    ent/ent

    An entity framework for Go

    1,536 Elo 17.2kGo
  13. #4,805
    gogf/gf

    A powerful framework for faster, easier, and more efficient project development.

    1,529 Elo −1213.3kGo
  14. #4,807
    dotnet/efcore

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

    1,529 Elo −1114.8kC#
  15. #5,717
    SeaQL/sea-orm

    🐚 A powerful relational ORM for Rust

    1,487 Elo +319.9kRust
  16. #6,646
    hibernate/hibernate-orm

    Idiomatic persistence for Java and relational databases

    1,447 Elo −96.4kJava
  17. #6,885
    cakephp/cakephp

    CakePHP: The Rapid Development Framework for PHP - Official Repository

    1,438 Elo +78.7kPHP
  18. #7,247
    mikro-orm/mikro-orm

    TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL…

    1,424 Elo −129.2kTypeScript
  19. #7,631
    spacejam/sled

    the champagne of beta embedded databases

    1,409 Elo +379.1kRust
  20. #7,758
    JetBrains/Exposed

    Kotlin SQL Framework

    1,404 Elo +59.3kKotlin
  21. #8,004
    top-think/think

    ThinkPHP Framework ——二十年匠心的高性能PHP框架

    1,395 Elo −167.8kPHP
  22. #8,361
    mongodb/laravel-mongodb

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

    1,381 Elo −127kPHP
  23. #8,384
    prisma/prisma1

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

    1,380 Elo +216.3kScala
  24. #8,824
    jOOQ/jOOQ

    jOOQ is the best way to write SQL in Java

    1,360 Elo −106.8kJava
  25. #9,454
    aarondl/sqlboiler

    Generate a Go ORM tailored to your database schema.

    1,322 Elo −96.9kGo
  26. #9,588
    go-xorm/xorm

    Simple and Powerful ORM for Go, support mysql,postgres,tidb,sqlite3,mssql,oracle, Moved to https://gitea.com/xorm/xorm

    1,309 Elo −126.6kGo
  27. #9,625
    kennethreitz/records

    SQL for Humans™

    1,304 Elo −167.2kPython
  28. #9,800
    bookshelf/bookshelf

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

    1,276 Elo −156.3kJavaScript
  29. #10,189
    serenity-is/Serenity

    Business Apps Made Simple with Asp.Net Core MVC / TypeScript

    695 Elo −1102.6kC#