Package category
ORMs and query builders
Object-relational mappers, query builders and migration tools.
444 packages12 comparisons
Packages compared
444 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| shelving Toolkit for using data in JavaScript. | 1.2k | -31% | - | 9 days ago 1.285.4 | ESM only | Bundled | ORMs 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 only | Bundled | ORMs and query builders |
| clickhouse-orm Clickhouse orm for Nodejs | 1.2k | +39% | - | 3 years ago 3.0.2 | CommonJS | Bundled | ORMs and query builders | |
| knex-firebird-dialect Firebird dialect for Knex.js | 1.2k | +47% | - | 10 months ago 2.1.4 | CommonJS | None | ORMs 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 | CommonJS | Bundled | Documentation tooling, ORMs and query builders | |
| foxhound A Database Query generation library. | 1.2k | +393% | - | 10 days ago 1.0.47 | CommonJS | None | ORMs and query builders | |
| persist Node.js ORM framework supporting various relational databases | 1.2k | +26% | - | 13 years ago 0.2.7 | CommonJS | None | ORMs 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 | CommonJS | Bundled | ORMs and query builders, TypeScript tooling |
| drizzle-adapter Drizzle ORM adapter for Casbin | 1.1k | - | - | 9 months ago 1.4.0 | CommonJS | Bundled | ORMs and query builders | |
| sails-redis A lightweight Redis adapter for Sails / Waterline. | 1.1k | -79% | - | 8 years ago 1.0.0 | - | None | ORMs 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 | CommonJS | Bundled | ORMs and query builders |
| keyvaluestorage Isomorphic Key-Value Storage | 1.1k | +64% | - | 5 years ago 0.7.1 | CommonJS | Bundled | ORMs 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 only | Bundled | ORMs and query builders, TypeScript tooling |
| @exodus/walletconnect-keyvaluestorage Isomorphic Key-Value Storage | 1.1k | - | - | - | 3 years ago 1.0.2-exodus.2 | CommonJS | Bundled | ORMs 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 only | Bundled | Testing, 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 | CommonJS | None | ORMs 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 | CommonJS | None | ORMs 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 only | None | ORMs and query builders, Node.js utilities | |
| drizzle-toolbelt Set of tools for drizzle-orm. | 1.1k | +125% | - | 2 years ago 1.2.0 | ESM + CommonJS | Bundled | ORMs and query builders | |
| @constructive-io/sdk Constructive SDK - Auto-generated GraphQL types and ORM client | 1.1k | - | - | - | today 1.19.3 | ESM + CommonJS | Bundled | GraphQL, ORMs and query builders |
| @dimah-form/db FumaDB adapter for dimah-form — questionnaires and responses | 1.1k | - | - | - | 1 day ago 0.6.1 | ESM only | Bundled | TypeScript 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 + CommonJS | Bundled | TypeScript tooling, Monitoring and error tracking |
| @nowomed/shelving Toolkit for using data in JavaScript. | 1.1k | - | - | - | 6 months ago 1.171.4 | ESM only | Bundled | ORMs 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 | CommonJS | Bundled | Authentication 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 | CommonJS | None | ORMs 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 only | Bundled | ORMs 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 only | None | ORMs 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 | CommonJS | Bundled | ORMs and query builders | |
| think-model-mysql Mysql adapter for ThinkJS 3.x | 1k | +31% | - | 4 years ago 1.1.7 | - | Bundled | ORMs 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 | CommonJS | Bundled | GraphQL, ORMs and query builders | |
| @lbu/code-gen Generate various boring parts of your server | 1k | - | - | - | 5 years ago 0.0.102 | ESM only | Bundled | Routing, ORMs and query builders |
| json-sql node.js json to sql queries mapper | 1k | +23% | - | 5 years ago 0.5.0 | CommonJS | None | ORMs and query builders | |
| drizzle-zero-sqlite Generate Zero schemas from Drizzle SQLite schemas | 1k | - | - | 4 days ago 0.16.19 | ESM only | Bundled | ORMs and query builders | |
| sequelize-auto-migrations Sequelize migrations generator && runner | 1k | -56% | - | 7 years ago 1.0.3 | CommonJS | None | ORMs and query builders | |
| @warlock.js/cascade ORM for managing databases | 1k | - | - | - | today 5.21.0 | ESM + CommonJS | Bundled | ORMs 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 | CommonJS | None | ORMs and query builders | |
| prisma-schema-dsl JavaScript interface for Prisma Schema DSL | 972 | - | - | - | 3 years ago 2.2.0 | CommonJS | Bundled | ORMs and query builders |
| sequelize-sql-tag A sequelize plugin for sql-tag | 857 | - | - | - | 9 years ago 2.0.2 | CommonJS | None | ORMs and query builders |
| prisma-extension-casl Enforce casl abilities on prisma client | 849 | - | - | - | 1 year ago 1.3.7 | CommonJS | Bundled | ORMs 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 + CommonJS | Bundled | ORMs 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 | CommonJS | Bundled | Parsers and serialisers, ORMs and query builders |
| waterline-sqlite3 Waterline Adapter for SQLite3 | 92 | - | - | - | 8 years ago 50.0.0 | CommonJS | None | ORMs and query builders |
| fly-json-odm An Object Document Mapper to handle JSON on the fly for NodeJS or Browser | 13 | - | - | - | - 1.22.0 | CommonJS | Bundled | ORMs 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 + CommonJS | Bundled | ORMs 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.
- kysely vs @prisma/client
- drizzle-orm vs sequelize-typescript
- @prisma/client vs sequelize-typescript
- drizzle-orm vs typeorm
- kysely vs typeorm
- @prisma/client vs typeorm
- @prisma/client vs sequelize
- kysely vs sequelize-typescript
- drizzle-orm vs sequelize
- drizzle-orm vs @typegoose/typegoose
- @prisma/client vs knex
- kysely vs knex