JavaScript Database

Open-source JavaScript projects categorized as Database

Top 23 JavaScript Database Projects

  1. awesome-cheatsheets

    ๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ป Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.

    Project mention: 10 Awesome Resources for Devs | dev.to | 2025-03-21

    ID: i10 Tags: Code, Cheatsheets Description: A collection of awesome cheatsheets for popular programming languages, frameworks, and development tools. GitHub Link | Website Link

  2. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management โ€” all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  3. SheetJS js-xlsx

    ๐Ÿ“— SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs

    Project mention: Building an inventory management app: 'Invento' as a Beginner Developer | dev.to | 2024-07-24

    XLSX : XLSX is a library for parsing and writing Excel spreadsheet files. It enables the application to export data to Excel, which is a common requirement for inventory management systems.

  4. Mongoose

    MongoDB object modeling designed to work in an asynchronous environment.

    Project mention: CRUD with ExpressJS and MongoDB (Typescript) | dev.to | 2024-12-28

    Step 2: Install the necessary dependencies which are morgan, ExpressJS, Mongoose cors and nodemon

  5. Lowdb

    Simple and fast JSON database

    Project mention: Lowdb: Simple and Fast JSON Database | news.ycombinator.com | 2025-03-11
  6. Knex

    A query builder for PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use.

    Project mention: Debugging Complex SQL Queries: A Structured Logging Approach | dev.to | 2025-03-04

    We can reuse this logic with the help of query builders like Knex and its modify method.

  7. MySQL

    A pure node.js JavaScript Client implementing the MySQL protocol.

    Project mention: Blog Server with JWT Authentication - Powered by Node.js & MySQL | dev.to | 2024-12-06
  8. gun

    An open source cybersecurity protocol for syncing decentralized graph data.

  9. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
  10. PouchDB

    :kangaroo: - PouchDB is a pocket-sized database.

    Project mention: Major updates from the open source community: Release Radar ยท June 2024 | dev.to | 2024-07-05

    Speaking of databases, this one is pocket-sized. PouchDB is a JavaScript database designed to run in the browser. This latest release includes over 202 merged PRs ๐Ÿ˜ฎ, and comes with improved stability and performance. There's the ability to streamline the automated test suites and improve in-browser testing. Read up on the major changes in the changelog.

  11. sql.js

    A javascript library to run SQLite on the web.

    Project mention: Using SQLite in the Browser with WebAssembly and React (Local-First Apps with No Backend) | dev.to | 2025-04-30

    Thanks to SQLite compiled to WebAssembly (via sql.js), you can embed a full-featured, persistent relational DB in the browser, and use it directly from your React app. Ideal for offline-first apps, data visualization, form builders, and more.

  12. Dexie.js

    A Minimalistic Wrapper for IndexedDB

    Project mention: IndexedDB vs localStorage: When to Use Which? ๐Ÿ—„๏ธ | dev.to | 2025-05-11

    Dexie.js for IndexedDB

  13. PostgreSQL

    PostgreSQL client for node.js.

    Project mention: Outgrowing Postgres: Handling increased user concurrency | dev.to | 2025-02-03

    Here's a sample Typescript implementation using node-postgres, a popular collection of tools for working with Postgres in Node:

  14. react-native-firebase

    ๐Ÿ”ฅ A well-tested feature-rich modular Firebase implementation for React Native. Supports both iOS & Android platforms for all Firebase services.

    Project mention: Complete Guide to React Native Firebase๐Ÿ”ฅ: Google Authentication and Realtime Database CRUD Operations | dev.to | 2025-05-04

    React Native Firebase Documentation

  15. WatermelonDB

    ๐Ÿ‰ Reactive & asynchronous database for powerful React and React Native apps โšก๏ธ

    Project mention: Hacktoberfest! - Week 2 | dev.to | 2024-10-18

    This app used WatermelonDB as its database, which I also hadn't heard of before. From their documentation, I quickly learned how to add an index to the schema. However, I also learned that they didn't support adding an index for migration. In fact, they were asking for contribution.

  16. orbitdb

    Peer-to-Peer Databases for the Decentralized Web

    Project mention: Every System is a Log: Avoiding coordination in distributed applications | news.ycombinator.com | 2025-01-24

    Thereโ€™s also OrbitDB https://github.com/orbitdb/orbitdb which to my understanding has been a pioneer for p2p logs, databases and CRDTs.

  17. dejavu

    A Web UI for Elasticsearch and OpenSearch: Import, browse and edit data with rich filters and query views, create reference search UIs.

  18. postgres

    Postgres.js - The Fastest full featured PostgreSQL client for Node.js, Deno, Bun and CloudFlare (by porsager)

    Project mention: Coding exercise: database migration tool in nodejs | dev.to | 2024-09-25

    postgres driver

  19. 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 โ˜น๏ธ

  20. Bookshelf

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

  21. miragejs

    A client-side server to build, test and share your JavaScript app

  22. Waterline

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

  23. nodejs-testing-best-practices

    Beyond the basics of Node.js testing. Including a super-comprehensive best practices list and an example app (April 2025)

  24. franchise

    ๐ŸŸ a notebook sql client. what you get when have a lot of sequels.

  25. pg-promise

    PostgreSQL interface for Node.js

    Project mention: The Notifier Pattern for Applications That Use Postgres | news.ycombinator.com | 2024-05-14
  26. InfluxDB

    InfluxDB โ€“ Built for High-Performance Time Series Workloads. 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.

    InfluxDB logo
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 Database discussion

Log in or Post with

JavaScript Database related posts

  • Using SQLite in the Browser with WebAssembly and React (Local-First Apps with No Backend)

    1 project | dev.to | 30 Apr 2025
  • SurrealDB 2.2: Benchmarking, graph path algorithms and foreign key constraints

    2 projects | dev.to | 17 Mar 2025
  • This Is Why You Should Use Cloudflare Workers

    3 projects | dev.to | 15 Mar 2025
  • Lowdb: Simple and Fast JSON Database

    1 project | news.ycombinator.com | 11 Mar 2025
  • Debugging Complex SQL Queries: A Structured Logging Approach

    3 projects | dev.to | 4 Mar 2025
  • Annoy Group Chat Application with WebSocket, React, and Node.js

    3 projects | dev.to | 24 Feb 2025
  • Building an AI-powered Financial Behavior Analyzer with NodeJS, Python, SvelteKit, and TailwindCSS - Part 2: GitHub OAuth

    3 projects | dev.to | 5 Feb 2025
  • A note from our sponsor - SurveyJS
    surveyjs.io | 13 May 2025
    Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more. Learn more โ†’

Index

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

# Project Stars
1 awesome-cheatsheets 42,419
2 SheetJS js-xlsx 35,566
3 Mongoose 27,218
4 Lowdb 22,036
5 Knex 19,789
6 MySQL 18,414
7 gun 18,420
8 PouchDB 17,222
9 sql.js 13,138
10 Dexie.js 13,027
11 PostgreSQL 12,646
12 react-native-firebase 11,916
13 WatermelonDB 10,974
14 orbitdb 8,520
15 dejavu 8,421
16 postgres 7,983
17 Objection.js 7,322
18 Bookshelf 6,369
19 miragejs 5,481
20 Waterline 5,412
21 nodejs-testing-best-practices 4,048
22 franchise 4,010
23 pg-promise 3,502

Sponsored
Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management โ€” all implemented with just a few lines of code. Start building today.
www.civic.com

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?