JavaScript ODM / ORM

Open-source JavaScript projects categorized as ODM / ORM

Top 10 JavaScript ODM / ORM Projects

  1. SheetJS js-xlsx

    📗 SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs

    Project mention: 🧩 I Built a Simple Tool to Merge Excel Files — the Lazy Way | dev.to | 2025-07-01

    ・HTML + JavaScript (frontend only) ・SheetJS(xlsx) for parsing Excel/CSV files ・FileReader API for reading files in-browser ・Clipboard API for copying to clipboard

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.

    SurveyJS logo
  3. Mongoose

    MongoDB object modeling designed to work in an asynchronous environment.

    Project mention: Learning MongoDB Like a Main Character 🍃🧑‍🚀 | dev.to | 2025-07-16

    🌸Mongoose docs here : - https://www.npmjs.com/package/mongoose

  4. Objection.js

    An SQL-friendly ORM for Node.js

    Project mention: Node.js uchun ORM tanlaymiz! | dev.to | 2025-04-26

    Objection.js - ⚠️ bor, lekin zo'r emas ☹️

  5. Bookshelf

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

  6. Waterline

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

  7. pg-promise

    PostgreSQL interface for Node.js

  8. orm2

    Object Relational Mapping

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. node-mssql

    Microsoft SQL Server client for Node.js

  11. firenze

    Adapter based JavaScript ORM for Node.js and the browser

  12. 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).

JavaScript ODM / ORM discussion

Log in or Post with

JavaScript ODM / ORM related posts

  • Learning MongoDB Like a Main Character 🍃🧑‍🚀

    3 projects | dev.to | 16 Jul 2025
  • ORMs Are Annoying! Until You Try Living Without One

    2 projects | dev.to | 6 Jul 2025
  • 🧩 I Built a Simple Tool to Merge Excel Files — the Lazy Way

    2 projects | dev.to | 1 Jul 2025
  • Achieving Atomicity in Mongo DB Database operations

    1 project | dev.to | 13 Aug 2024
  • How We Think About Securing Express.js APIs in 2024

    3 projects | dev.to | 13 Aug 2024
  • How to Use Bcrypt for Password Hashing in Node.js

    1 project | dev.to | 30 Jun 2024
  • The Notifier Pattern for Applications That Use Postgres

    7 projects | news.ycombinator.com | 14 May 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 19 Jul 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 SheetJS js-xlsx 35,775
2 Mongoose 27,286
3 Objection.js 7,334
4 Bookshelf 6,367
5 Waterline 5,412
6 pg-promise 3,518
7 orm2 3,060
8 node-mssql 2,264
9 firenze 130
10 uuid-mongodb 101

Sponsored
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
surveyjs.io