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 โ
Top 23 JavaScript Database Projects
-
awesome-cheatsheets
๐ฉโ๐ป๐จโ๐ป Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.
ID: i10 Tags: Code, Cheatsheets Description: A collection of awesome cheatsheets for popular programming languages, frameworks, and development tools. GitHub Link | Website Link
-
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.
-
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-24XLSX : 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.
-
Step 2: Install the necessary dependencies which are morgan, ExpressJS, Mongoose cors and nodemon
-
-
Knex
A query builder for PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use.
We can reuse this logic with the help of query builders like Knex and its modify method.
-
Project mention: Blog Server with JWT Authentication - Powered by Node.js & MySQL | dev.to | 2024-12-06
-
-
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.
-
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.
-
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.
-
Dexie.js for IndexedDB
-
Here's a sample Typescript implementation using node-postgres, a popular collection of tools for working with Postgres in Node:
-
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-04React Native Firebase Documentation
-
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.
-
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.
-
dejavu
A Web UI for Elasticsearch and OpenSearch: Import, browse and edit data with rich filters and query views, create reference search UIs.
-
postgres
Postgres.js - The Fastest full featured PostgreSQL client for Node.js, Deno, Bun and CloudFlare (by porsager)
postgres driver
-
Objection.js - โ ๏ธ bor, lekin zo'r emas โน๏ธ
-
-
-
Waterline
An adapter-based ORM for Node.js with support for mysql, mongo, postgres, mssql (SQL Server), and more
-
nodejs-testing-best-practices
Beyond the basics of Node.js testing. Including a super-comprehensive best practices list and an example app (April 2025)
-
-
Project mention: The Notifier Pattern for Applications That Use Postgres | news.ycombinator.com | 2024-05-14
-
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.
JavaScript Database discussion
JavaScript Database related posts
-
Using SQLite in the Browser with WebAssembly and React (Local-First Apps with No Backend)
-
SurrealDB 2.2: Benchmarking, graph path algorithms and foreign key constraints
-
This Is Why You Should Use Cloudflare Workers
-
Lowdb: Simple and Fast JSON Database
-
Debugging Complex SQL Queries: A Structured Logging Approach
-
Annoy Group Chat Application with WebSocket, React, and Node.js
-
Building an AI-powered Financial Behavior Analyzer with NodeJS, Python, SvelteKit, and TailwindCSS - Part 2: GitHub OAuth
-
A note from our sponsor - SurveyJS
surveyjs.io | 13 May 2025
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 |