JavaScript ORM

Open-source JavaScript projects categorized as ORM Edit details

Top 17 JavaScript ORM Projects

  • Sequelize

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

    Project mention: Comparing 4 popular NestJS ORMs | | 2022-06-22

    Introduced around 2014, Sequelize is an easy-to-use and Promise-based ORM for Node.js.

  • 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? | | 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).

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • orm2

    Object Relational Mapping

  • redux-orm

    A small, simple and immutable ORM to manage relational data in your Redux store.

    Project mention: The only two custom React hooks we ever use | | 2021-12-17

    Thanks for great comment! I have one question.

    The biggest thing I miss in react ecosystem is decent redux ORM. is just so great for so many use cases (agree that it might an antipattern in many situations). Is there any chance that, which was actually what inspired vuex-orm, would get more love from anyone to become an actively maintained library?


  • gnorm

    A database-first code generator for any language

    Project mention: Is it just me who doesn't agree with db first ORM model? | | 2022-04-09

    I've used gnorm for that in the past for some code generation, and I had absolute control. Gnorm took care of the database inspection side of things, and I created the templates it used to generate the code. I had full control over generated models and code.

  • dynamodb-onetable

    DynamoDB access and management for one table designs with NodeJS

    Project mention: How to debug serverless apps | | 2022-03-28

    There are many log libraries that are capable of emitting structured log context data. For SenseDeep, we use the SenseLogs library which is an exceptionally fast logging library designed for serverless. It has a flexible, simple syntax that makes adding detailed log events easy.

  • rdb

    Javascript ORM

  • JetBrains

    Developer Ecosystem Survey 2022. Take part in the Developer Ecosystem Survey 2022 by JetBrains and get a chance to win a Macbook, a Nvidia graphics card, or other prizes. We’ll create an infographic full of stats, and you’ll get personalized results so you can compare yourself with other developers.

  • ship-hold

    data access framework for Postgresql on nodejs

  • QueryQL

    Easily add filtering, sorting, and pagination to your Node.js REST API through your old friend: the query string!

  • schwifty

    A model layer for hapi integrating Objection ORM (by hapipal)

  • nextjs-sequelize

    Next.js With Sequelize Web Application.

  • objection-authorize

    isomorphic, "magical" authorization integration with Objection.js 🎉

  • fireo-nodejs

    Google Cloud Firestore modern and simplest convenient ORM package in NodeJs. FireO is specifically designed for the Google's Firestore

    Project mention: FireO a Firestore ORM package is now available in Node.js and TypeScript | | 2021-10-13
  • json-on-relations

    An entity framework in NodeJS

  • fedaco

    fedaco orm

    Project mention: Any Laravel Eloquent like ORM for node.js? | | 2021-05-08

    port laravel eloquent to ts/js

  • AutoClutch

    Generic repository and generic service.

  • json-sql

    ORM for creating SQL from JSON

    Project mention: what node ORM is worth it to learn | | 2022-02-26

    If you're looking for something simple to just turn JS objects into a SQL database or SQL code, and okay with just mysql and ESM modules, then you could look at json-sql. It's not at v1.0.0, so probably best for small or disposable databases.

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-06-22.

JavaScript ORM related posts


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

Project Stars
1 Sequelize 26,328
2 Bookshelf 6,280
3 orm2 3,069
4 redux-orm 2,942
5 gnorm 455
6 dynamodb-onetable 418
7 rdb 290
8 ship-hold 113
9 QueryQL 94
10 schwifty 72
11 nextjs-sequelize 64
12 objection-authorize 64
13 fireo-nodejs 23
14 json-on-relations 15
15 fedaco 5
16 AutoClutch 1
17 json-sql 0
Find remote jobs at our new job board There are 4 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.