One-shot full-stack apps with your existing AI coding tool. Puter.js gives you Auth, Storage, DB, AI & more, with up to 90% fewer AI tokens than other backend platforms. 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.
-
Puter.js
Puter.js - The Backend for AI-Generated Apps. One-shot full-stack apps with your existing AI coding tool. Puter.js gives you Auth, Storage, DB, AI & more, with up to 90% fewer AI tokens than other backend platforms.
-
SheetJS js-xlsx
π SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs
Project mention: How to Convert Supplier CSVs to Shopify/Amazon/WooCommerce Without Uploading to a Server | dev.to | 2026-06-01The decision to process everything in the browser wasn't just about cost savings (zero server bills). It's a privacy feature: supplier inventory data, wholesale prices, and margin calculations never leave the user's machine. Technically, the app uses Papa Parse for CSV and SheetJS for XLSX, both loaded dynamically from CDN. The parsed rows are stored in a simple JavaScript array β no WebAssembly, no worker pool, just plain array operations that complete in under 50ms for typical supplier files.
-
Project mention: 7 Hidden Security Vulnerabilities in Modern Node.js Applications | dev.to | 2026-05-15
Use a robust Object Data Modeling (ODM) library. Libraries like Mongoose enforce strict schemas and automatically reject unexpected query operators.
-
-
Knex
A query builder for PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use.
-
Documentation
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Project mention: I built an audit-friendly SQLite viewer for VSCode because I stopped trusting marketplace extensions | dev.to | 2026-05-21
One runtime dependency in the shipped .vsix: sql.js, the official SQLite compiled to WebAssembly
-
-
-
-
postgres
Postgres.js - The Fastest full featured PostgreSQL client for Node.js, Deno, Bun and CloudFlare (by porsager)
Bun provides native MySQL, SQlite, and Postgres drivers.
I'm not saying Node should support every db in existence but the ones I listed are critical infrastructure at this point.
When using Postgres in Node you either rely on the old pg which pulls 13 dependencies[1] or postgres[2] which is much better and has zero deps but mostly depends on a single guy.
[1] https://npmgraph.js.org/?q=pg
[2] https://github.com/porsager/postgres
-
dejavu
A Web UI for Elasticsearch and OpenSearch: Import, browse and edit data with rich filters and query views, create reference search UIs.
-
Project mention: Run SQLite in the Browser with sql.js: A Complete Guide from Install to CRUD | dev.to | 2026-03-08
sql.js is a browser solution. If you're in Node.js, use better-sqlite3 instead β it uses native bindings, runs significantly faster, has a cleaner API, and doesn't carry the 1.5 MB Wasm overhead.
-
Objectionjs - An SQL-friendly ORM for Node.js
-
-
Miragejs - Create your API on your Frontend
-
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)
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript Database discussion
JavaScript Database related posts
-
Learn DynamoDB by running it - accesspatterns.dev
-
Free SQLβER diagram tool, runs in the browser, nothing uploaded
-
9 silent-row-loss fixes in 7 days across 7 OSS databases
-
Your JavaScript app is probably losing cents: money math done right
-
Scaling Shopify Webhooks to Handle Millions of Events: A Practical Guide
-
How I scraped the CQC Care Register without hitting the API auth wall
-
I built an audit-friendly SQLite viewer for VSCode because I stopped trusting marketplace extensions
-
A note from our sponsor - Puter.js
developer.puter.com | 16 Aug 2026
Index
What are some of the best open-source Database projects in JavaScript? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | awesome-cheatsheets | 46,339 |
| 2 | SheetJS js-xlsx | 36,305 |
| 3 | Mongoose | 27,473 |
| 4 | Lowdb | 22,571 |
| 5 | Knex | 20,343 |
| 6 | gun | 19,110 |
| 7 | MySQL | 18,622 |
| 8 | PouchDB | 17,598 |
| 9 | sql.js | 13,660 |
| 10 | PostgreSQL | 13,191 |
| 11 | WatermelonDB | 11,764 |
| 12 | orbitdb | 8,793 |
| 13 | postgres | 8,701 |
| 14 | dejavu | 8,467 |
| 15 | better-sqlite3 | 7,431 |
| 16 | Objection.js | 7,345 |
| 17 | Bookshelf | 6,352 |
| 18 | miragejs | 5,530 |
| 19 | Waterline | 5,392 |
| 20 | nodejs-testing-best-practices | 4,387 |
| 21 | franchise | 4,009 |
| 22 | pg-promise | 3,554 |
| 23 | OmniDB | 3,289 |