JavaScript ODM / ORM

Open-source JavaScript projects categorized as ODM / ORM | Edit details

Top 12 JavaScript ODM / ORM Projects

  • SheetJS js-xlsx

    :green_book: SheetJS Community Edition -- Spreadsheet Data Toolkit

    Project mention: How to convert XLSX to JSON | | 2021-12-15

    The sheet_to_json function allows to convert a spreadsheet into an array of objects. It takes differents optionnal parameters that you can find here Here we won't need anything

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

  • OPS

    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.

  • Mongoose

    MongoDB object modeling designed to work in an asynchronous environment.

    Project mention: Mongo employee search application | | 2022-01-13

    Mongoose [Note:] # Screenshots/demo videos are encouraged!

  • Objection.js

    An SQL-friendly ORM for Node.js

    Project mention: Side Project - Tode-CLI, A tool for scaffolding nodejs projects | | 2021-12-15

    import BaseModel from "../BaseMode"; export class User extends BaseModel { // Name of table that this model maps back to // Table name is the only required property. public static tableName = 'ENTER_TABLE_NAME'; // Example property public foo!: string; // Add other table fields (columns) as properties to access them via the model // Define the relations to other models. // READ MORE at public static relationMappings = () => ({ // specify relation with other modules }) }

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

  • Waterline

    An adapter-based ORM for Node.js with support for mysql, mongo, postgres, mssql (SQL Server), and more

    Project mention: Best Node.js ORM? | | 2021-06-30
  • pg-promise

    PostgreSQL interface for Node.js

    Project mention: Help seeding a database with PG | | 2021-08-17

    Yes. You can also take at the pg-promise library.

  • SonarLint

    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.

  • orm2

    Object Relational Mapping

  • node-mssql

    Microsoft SQL Server client for Node.js

    Project mention: Need some guidance - Web browser based apps with MS SQL | | 2021-11-10

    What you can do is use Node.js along with the mssql library to build your site. You can either use templates and render pages on the server, or you can build out an API and write your browser client in a framework like React or Angular.

  • Mongorito

    🍹 MongoDB ODM for Node.js apps based on Redux

  • firenze

    Adapter based JavaScript ORM for Node.js and the browser

  • uuid-mongodb

    📇 Generates and parses MongoDB BSON UUIDs

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

JavaScript ODM / ORM related posts


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

Project Stars
1 SheetJS js-xlsx 28,854
2 Sequelize 25,616
3 Mongoose 23,775
4 Objection.js 6,493
5 Bookshelf 6,260
6 Waterline 5,343
7 pg-promise 3,071
8 orm2 3,065
9 node-mssql 1,959
10 Mongorito 1,408
11 firenze 131
12 uuid-mongodb 87
Find remote jobs at our new job board There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
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.