Skip to content
JS
Package category

ORMs and query builders

Object-relational mappers, query builders and migration tools.

444 packages12 comparisons

Packages compared

444 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
shelving
Toolkit for using data in JavaScript.
1.2k-31%-9 days ago
1.285.4
ESM onlyBundledORMs and query builders, State management
@heojeongbo/calque-dexie
Dexie/IndexedDB backend runtime for calque-generated ORM code.
1.2k---24 days ago
0.3.0
ESM onlyBundledORMs and query builders
clickhouse-orm
Clickhouse orm for Nodejs
1.2k+39%-3 years ago
3.0.2
CommonJSBundledORMs and query builders
knex-firebird-dialect
Firebird dialect for Knex.js
1.2k+47%-10 months ago
2.1.4
CommonJSNoneORMs and query builders, Node.js utilities
prisma-generator-nestjs-dto
Generates DTO and Entity classes from Prisma Schema for NestJS
1.2k+216%-3 years ago
1.1.4
CommonJSBundledDocumentation tooling, ORMs and query builders
foxhound
A Database Query generation library.
1.2k+393%-10 days ago
1.0.47
CommonJSNoneORMs and query builders
persist
Node.js ORM framework supporting various relational databases
1.2k+26%-13 years ago
0.2.7
CommonJSNoneORMs and query builders
@anrok/mammoth
This is a fork of [@ff00ff/mammoth](https://github.com/Ff00ff/mammoth). We made this fork because the upstream project has not been active. We'd love to get rid of this fork if that changes.
1.2k---3 months ago
0.11.0
CommonJSBundledORMs and query builders, TypeScript tooling
drizzle-adapter
Drizzle ORM adapter for Casbin
1.1k--9 months ago
1.4.0
CommonJSBundledORMs and query builders
sails-redis
A lightweight Redis adapter for Sails / Waterline.
1.1k-79%-8 years ago
1.0.0
-NoneORMs and query builders
@morgothulhu/nexus-plugin-prisma
<p align="center"> <img src="https://i.imgur.com/8qvElTM.png" width="300" align="center" /> <h1 align="center">@morgothulhu/nexus-plugin-prisma</h1> </p>
1.1k---1 month ago
7.9.1
CommonJSBundledORMs and query builders
keyvaluestorage
Isomorphic Key-Value Storage
1.1k+64%-5 years ago
0.7.1
CommonJSBundledORMs and query builders
@vibeorm/sql
Dialect-aware SQL layer for VibeORM v2 — SQL AST, renderers and capability tables for postgres, sqlite and mysql
1.1k---6 days ago
2.4.0
ESM onlyBundledORMs and query builders, TypeScript tooling
@exodus/walletconnect-keyvaluestorage
Isomorphic Key-Value Storage
1.1k---3 years ago
1.0.2-exodus.2
CommonJSBundledORMs and query builders
bun-mock-prisma
A simple and type-safe mocking utility for Prisma Client in Bun tests
1.1k+257%-1 year ago
1.2.1
ESM onlyBundledTesting, ORMs and query builders
caminte
ORM for every database: redis, mysql, neo4j, mongodb, rethinkdb, postgres, sqlite, tingodb
1.1k+290%-8 years ago
0.4.1
CommonJSNoneORMs and query builders
mongoose-validation-error-transform
Automatically transform Mongoose validation error message(s) to a humanized and readable format
1.1k+144%-6 years ago
0.0.6
CommonJSNoneORMs and query builders, Parsers and serialisers
typescript-express-starter
Quick and Easy TypeScript Express Starter
1.1k+583%-6 months ago
11.1.1
ESM onlyNoneORMs and query builders, Node.js utilities
drizzle-toolbelt
Set of tools for drizzle-orm.
1.1k+125%-2 years ago
1.2.0
ESM + CommonJSBundledORMs and query builders
@constructive-io/sdk
Constructive SDK - Auto-generated GraphQL types and ORM client
1.1k---today
1.19.3
ESM + CommonJSBundledGraphQL, ORMs and query builders
@dimah-form/db
FumaDB adapter for dimah-form — questionnaires and responses
1.1k---1 day ago
0.6.1
ESM onlyBundledTypeScript tooling, Forms
@hypequery/mcp
Governed ClickHouse MCP server for semantic metrics, datasets, Claude, Cursor, and AI agents
1.1k---7 days ago
0.8.1
ESM + CommonJSBundledTypeScript tooling, Monitoring and error tracking
@nowomed/shelving
Toolkit for using data in JavaScript.
1.1k---6 months ago
1.171.4
ESM onlyBundledORMs and query builders, State management
rl-core-api
Core NestJS: autenticação com 2FA, RBAC, auditoria, notificações e listagens com filtro dinâmico
1.1k--today
0.19.10
CommonJSBundledAuthentication and authorisation, ORMs and query builders
@lexmata/prisma-ent-generator
Prisma generator that produces Go Ent schema files from your Prisma schema
1.1k---2 months ago
0.3.4
CommonJSNoneORMs and query builders
@gobing-ai/ts-db
@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.
1.1k---1 day ago
0.5.5
ESM onlyBundledORMs and query builders
@trenskow/pged
Just a silly little db management and query builder for PostgreSQL.
1.1k---4 days ago
5.1.178
ESM onlyNoneORMs and query builders
moleculer-db-adapter-sequelize
SQL adapter (Postgres, MySQL, SQLite & MSSQL) for Moleculer DB service
1.1k+12%-5 months ago
0.3.0
CommonJSBundledORMs and query builders
think-model-mysql
Mysql adapter for ThinkJS 3.x
1k+31%-4 years ago
1.1.7
-BundledORMs and query builders
prisma1
Prisma is a realtime GraphQL database layer. Connect directly from the frontend or build your own GraphQL server.
1k-86%-5 years ago
1.34.12
CommonJSBundledGraphQL, ORMs and query builders
@lbu/code-gen
Generate various boring parts of your server
1k---5 years ago
0.0.102
ESM onlyBundledRouting, ORMs and query builders
json-sql
node.js json to sql queries mapper
1k+23%-5 years ago
0.5.0
CommonJSNoneORMs and query builders
drizzle-zero-sqlite
Generate Zero schemas from Drizzle SQLite schemas
1k--4 days ago
0.16.19
ESM onlyBundledORMs and query builders
sequelize-auto-migrations
Sequelize migrations generator && runner
1k-56%-7 years ago
1.0.3
CommonJSNoneORMs and query builders
@warlock.js/cascade
ORM for managing databases
1k---today
5.21.0
ESM + CommonJSBundledORMs and query builders
treeize
Converts tabular row data (as from SQL joins, flat JSON, etc) to deep object graphs based on simple column naming conventions - without the use of an ORM or models.
1k+40%-9 years ago
2.1.2
CommonJSNoneORMs and query builders
prisma-schema-dsl
JavaScript interface for Prisma Schema DSL
972---3 years ago
2.2.0
CommonJSBundledORMs and query builders
sequelize-sql-tag
A sequelize plugin for sql-tag
857---9 years ago
2.0.2
CommonJSNoneORMs and query builders
prisma-extension-casl
Enforce casl abilities on prisma client
849---1 year ago
1.3.7
CommonJSBundledORMs and query builders
stardew-valley-data
A comprehensive, fully-typed dataset for Stardew Valley — structured JSON data, 1,900+ image assets, and a chainable query builder API.
471----
1.1.0
ESM + CommonJSBundledORMs and query builders
coloquent
Library for retrieving model objects from a JSON-API, with a fluent syntax inspired by Laravel Eloquent.
465---4 years ago
3.0.1-beta
CommonJSBundledParsers and serialisers, ORMs and query builders
waterline-sqlite3
Waterline Adapter for SQLite3
92---8 years ago
50.0.0
CommonJSNoneORMs and query builders
fly-json-odm
An Object Document Mapper to handle JSON on the fly for NodeJS or Browser
13----
1.22.0
CommonJSBundledORMs and query builders
hawiah
One API. Multiple Databases. Zero Complexity. Schema-less database abstraction with smart relationships and DataLoader optimization. Works with Node.js, Bun, and Deno.
5----
1.1.1
ESM + CommonJSBundledORMs and query builders, TypeScript tooling

12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.

  • shelvingToolkit for using data in JavaScript.
  • @heojeongbo/calque-dexieDexie/IndexedDB backend runtime for calque-generated ORM code.
  • clickhouse-ormClickhouse orm for Nodejs
  • knex-firebird-dialectFirebird dialect for Knex.js
  • prisma-generator-nestjs-dtoGenerates DTO and Entity classes from Prisma Schema for NestJS
  • foxhoundA Database Query generation library.
  • persistNode.js ORM framework supporting various relational databases
  • @anrok/mammothThis is a fork of [@ff00ff/mammoth](https://github.com/Ff00ff/mammoth). We made this fork because the upstream project has not been active. We'd love to get rid of this fork if that changes.
  • drizzle-adapterDrizzle ORM adapter for Casbin
  • sails-redisA lightweight Redis adapter for Sails / Waterline.
  • @morgothulhu/nexus-plugin-prisma<p align="center"> <img src="https://i.imgur.com/8qvElTM.png" width="300" align="center" /> <h1 align="center">@morgothulhu/nexus-plugin-prisma</h1> </p>
  • keyvaluestorageIsomorphic Key-Value Storage
  • @vibeorm/sqlDialect-aware SQL layer for VibeORM v2 — SQL AST, renderers and capability tables for postgres, sqlite and mysql
  • @exodus/walletconnect-keyvaluestorageIsomorphic Key-Value Storage
  • bun-mock-prismaA simple and type-safe mocking utility for Prisma Client in Bun tests
  • caminteORM for every database: redis, mysql, neo4j, mongodb, rethinkdb, postgres, sqlite, tingodb
  • mongoose-validation-error-transformAutomatically transform Mongoose validation error message(s) to a humanized and readable format
  • typescript-express-starterQuick and Easy TypeScript Express Starter
  • drizzle-toolbeltSet of tools for drizzle-orm.
  • @constructive-io/sdkConstructive SDK - Auto-generated GraphQL types and ORM client
  • @dimah-form/dbFumaDB adapter for dimah-form — questionnaires and responses
  • @hypequery/mcpGoverned ClickHouse MCP server for semantic metrics, datasets, Claude, Cursor, and AI agents
  • @nowomed/shelvingToolkit for using data in JavaScript.
  • rl-core-apiCore NestJS: autenticação com 2FA, RBAC, auditoria, notificações e listagens com filtro dinâmico
  • @lexmata/prisma-ent-generatorPrisma generator that produces Go Ent schema files from your Prisma schema
  • @gobing-ai/ts-db@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.
  • @trenskow/pgedJust a silly little db management and query builder for PostgreSQL.
  • moleculer-db-adapter-sequelizeSQL adapter (Postgres, MySQL, SQLite & MSSQL) for Moleculer DB service
  • think-model-mysqlMysql adapter for ThinkJS 3.x
  • prisma1Prisma is a realtime GraphQL database layer. Connect directly from the frontend or build your own GraphQL server.
  • @lbu/code-genGenerate various boring parts of your server
  • json-sqlnode.js json to sql queries mapper
  • drizzle-zero-sqliteGenerate Zero schemas from Drizzle SQLite schemas
  • sequelize-auto-migrationsSequelize migrations generator && runner
  • @warlock.js/cascadeORM for managing databases
  • treeizeConverts tabular row data (as from SQL joins, flat JSON, etc) to deep object graphs based on simple column naming conventions - without the use of an ORM or models.
  • prisma-schema-dslJavaScript interface for Prisma Schema DSL
  • sequelize-sql-tagA sequelize plugin for sql-tag
  • prisma-extension-caslEnforce casl abilities on prisma client
  • stardew-valley-dataA comprehensive, fully-typed dataset for Stardew Valley — structured JSON data, 1,900+ image assets, and a chainable query builder API.
  • coloquentLibrary for retrieving model objects from a JSON-API, with a fluent syntax inspired by Laravel Eloquent.
  • waterline-sqlite3Waterline Adapter for SQLite3
  • fly-json-odmAn Object Document Mapper to handle JSON on the fly for NodeJS or Browser
  • hawiahOne API. Multiple Databases. Zero Complexity. Schema-less database abstraction with smart relationships and DataLoader optimization. Works with Node.js, Bun, and Deno.