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 |
|---|---|---|---|---|---|---|---|---|
| postgrator A SQL migration tool for SQL people | 34.5k | +14% | - | 1 year ago 8.0.0 | ESM only | Bundled | ORMs and query builders | |
| @mikro-orm/mongodb TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JavaScript. | 34.5k | - | - | - | 6 days ago 7.2.1 | ESM only | Bundled | TypeScript tooling, ORMs and query builders |
| @arthurfiorette/prisma-kysely Generate Kysely database types from a Prisma schema | 33.9k | - | - | - | 2 months ago 3.1.1 | ESM only | None | ORMs and query builders, TypeScript tooling |
| zenstack FullStack enhancement for Prisma ORM: seamless integration from database to UI | 33.1k | +133% | - | 3 months ago 2.22.3 | CommonJS | None | ORMs and query builders | |
| @loancrate/prisma-schema-parser Prisma Schema Parser | 32.8k | - | - | - | 1 year ago 3.0.0 | CommonJS | Bundled | Parsers and serialisers, ORMs and query builders |
| prisma-json-schema-generator JSON generator for prisma schema | 30.3k | +93% | - | 2 years ago 5.1.5 | CommonJS | None | ORMs and query builders, Schema validation | |
| postgres-migrations Stack Overflow style database migrations for PostgreSQL | 30.3k | +55% | - | 5 years ago 5.3.0 | CommonJS | Bundled | ORMs and query builders, Node.js utilities | |
| @casl/mongoose Allows to query accessible records from MongoDB based on CASL rules | 29.8k | - | - | - | 1 month ago 9.0.2 | ESM + CommonJS | Bundled | ORMs and query builders |
| @react-querybuilder/material Custom MUI (Material Design) components for react-querybuilder | 28.6k | - | - | - | 4 days ago 8.24.1 | ESM + CommonJS | Bundled | React, ORMs and query builders |
| surrealdb The official SurrealDB SDK for JavaScript. | 27.9k | +457% | - | 2 months ago 2.0.8 | ESM + CommonJS | Bundled | ORMs and query builders | |
| mongodb-memory-server-global MongoDB Server for testing (auto-download latest version to ~/.cache/mongodb-binaries). | 27.3k | +77% | - | 4 days ago 11.3.0 | CommonJS | Bundled | Testing, Dev servers and API mocking | |
| @praha/drizzle-factory The database record factory for Drizzle ORM | 27k | - | - | - | 10 months ago 1.4.2 | ESM + CommonJS | Bundled | ORMs and query builders |
| @opentelemetry/instrumentation-sequelize OpenTelemetry instrumentation for `sequelize` ORM | 26.2k | - | - | - | 24 days ago 0.15.0 | CommonJS | Bundled | Monitoring and error tracking, ORMs and query builders |
| nestjs-prisma Library and schematics to add Prisma integration to a NestJS application | 25.4k | -16% | - | 8 months ago 0.27.0 | CommonJS | Bundled | ORMs and query builders | |
| @neo4j/cypher-builder A programmatic API for building Cypher queries for Neo4j | 24.9k | - | - | - | 3 months ago 3.3.0 | CommonJS | Bundled | ORMs and query builders, TypeScript tooling |
| waterline An ORM for Node.js and the Sails framework | 24.3k | -2% | - | 3 years ago 0.15.2 | CommonJS | None | ORMs and query builders | |
| namespace-guard Cross-script confusable detection, slug safety, and LLM Denial of Spend defence. Zero dependencies. | 24.3k | - | - | today 0.22.0 | ESM + CommonJS | Bundled | ORMs and query builders, TypeScript tooling | |
| waterline-schema The core schema builder used in the Waterline ORM. | 24k | +1% | - | 8 years ago 1.0.0 | CommonJS | None | ORMs and query builders | |
| @nestjsx/crud-request NestJs CRUD for RESTful APIs - request query builder | 23.9k | - | - | - | 5 years ago 5.0.0-alpha.3 | CommonJS | Bundled | ORMs and query builders, TypeScript tooling |
| kysely-neon Kysely dialect for Neon | 23.8k | +494% | - | 3 months ago 3.0.0 | ESM only | Bundled | ORMs and query builders, Cloud SDKs | |
| @dataui/crud-request NestJs CRUD for RESTful APIs - request query builder | 22.3k | - | - | - | 2 years ago 5.3.4 | CommonJS | Bundled | ORMs and query builders, URLs and query strings |
| prisma-extension-kysely Prisma extension for Kysely | 21.8k | -14% | - | 6 months ago 4.0.0 | ESM + CommonJS | Bundled | ORMs and query builders | |
| @neondatabase/postgrest-js PostgreSQL client for Neon Data API - query your database without authentication | 21.8k | - | - | - | 4 months ago 0.2.0-beta | ESM only | Bundled | ORMs and query builders, TypeScript tooling |
| prisma-extension-nested-operations Utils for creating Prisma client extensions with nested operations | 21.4k | +20% | - | 2 years ago 1.0.1 | ESM + CommonJS | Bundled | ORMs and query builders | |
| @quramy/jest-prisma-core Utility class to build Jest environment for Prisma. | 21k | - | - | - | 9 months ago 1.8.2 | ESM + CommonJS | Bundled | ORMs and query builders, Testing |
| encrypted-attr Encrypted model attributes in your favourite ORM. | 19.8k | +29% | - | 8 years ago 1.1.0 | - | None | ORMs and query builders | |
| sails-hook-orm The ORM hook from Sails core. | 19.3k | +31% | - | 2 years ago 4.0.3 | CommonJS | None | ORMs and query builders | |
| ts-migrate-mongoose A migration framework for Mongoose, built with TypeScript. | 19.1k | +117% | - | 4 months ago 5.3.3 | ESM + CommonJS | Bundled | ORMs and query builders, CLI tools and terminal utilities | |
| @react-awesome-query-builder/antd User-friendly query builder for React. AntDesign widgets | 18.5k | - | - | - | 1 year ago 6.7.0-alpha.0 | ESM + CommonJS | Bundled | ORMs and query builders, React |
| typeorm-adapter TypeORM adapter for Casbin | 18.1k | +70% | - | 3 months ago 1.10.0 | CommonJS | Bundled | ORMs and query builders | |
| @tinbase/pg-mem Fork of pg-mem with extended Postgres conformance (PL/pgSQL, triggers, RLS, correlated subqueries, MERGE, ranges, full-text, partitioning, ...). Tracks oguimbal/pg-mem; pending upstream PR #476. | 17.6k | - | - | - | 1 month ago 3.5.0 | CommonJS | Bundled | Testing, ORMs and query builders |
| marsdb MarsDB is a lightweight client-side MongoDB-like database, Promise based, written in ES6 | 17.5k | +147% | - | 10 years ago 0.6.11 | CommonJS | None | ORMs and query builders | |
| prisma-extension-pagination Prisma Client extension for pagination | 16.9k | +14% | - | 10 months ago 0.7.6 | CommonJS | Bundled | ORMs and query builders | |
| @typedorm/common TypeDORM - Common Decorators and enums | 16.6k | - | - | - | 3 years ago 1.15.4 | ESM + CommonJS | Bundled | ORMs and query builders |
| @prisma/language-server Prisma Language Server | 16.2k | - | - | - | 11 days ago 31.12.10 | CommonJS | Bundled | Linting and formatting, ORMs and query builders |
| mongoose-long Long number type for Mongoose | 16k | +17% | - | 2 years ago 0.8.0 | CommonJS | Bundled | ORMs and query builders | |
| redis-om Object mapping, and more, for Redis and Node.js. Written in TypeScript. | 15.5k | +80% | - | 1 year ago 0.4.7 | CommonJS | Bundled | ORMs and query builders | |
| @mikro-orm/better-sqlite TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JavaScript. | 15.4k | - | - | - | 4 months ago 6.6.14 | ESM + CommonJS | Bundled | TypeScript tooling, ORMs and query builders |
| @react-awesome-query-builder/mui User-friendly query builder for React. MUI 5 widgets | 15.3k | - | - | - | 1 year ago 6.7.0-alpha.0 | ESM + CommonJS | Bundled | ORMs and query builders, React |
| @typedorm/core TypeDORM - Core classes | 15.2k | - | - | - | 3 years ago 1.15.4 | ESM + CommonJS | Bundled | ORMs and query builders |
| @hypequery/clickhouse Type-safe ClickHouse query builder and schema generator for TypeScript analytics | 14.9k | - | - | - | 7 days ago 2.11.1 | ESM + CommonJS | Bundled | ORMs and query builders, TypeScript tooling |
| knex-postgis postgis extension for knex | 14.9k | -5% | - | 4 years ago 0.14.3 | CommonJS | Bundled | ORMs and query builders | |
| @zenstackhq/cli FullStack database toolkit with built-in access control and automatic API generation. | 14.7k | - | - | - | 1 day ago 3.9.6 | ESM + CommonJS | Bundled | ORMs and query builders, CLI tools and terminal utilities |
| @typedorm/document-client Lightweight Document Client helper for DynamoDB | 14.4k | - | - | - | 3 years ago 1.15.4 | ESM + CommonJS | Bundled | Cloud SDKs, ORMs and query builders |
| @factory-js/factory 🏭 The object generator for testing | 14.2k | - | - | - | 7 months ago 0.4.2 | ESM + CommonJS | Bundled | ORMs and query builders, Testing |
| @cerbos/orm-prisma Prisma adapter for Cerbos query plans | 14.1k | - | - | - | 1 month ago 4.1.0 | CommonJS | Bundled | ORMs and query builders |
| typeorm-fixtures-cli [](https://circleci.com/gh/RobinCK/typeorm-fixtures)  [ components for react-querybuilder
- surrealdbThe official SurrealDB SDK for JavaScript.
- mongodb-memory-server-globalMongoDB Server for testing (auto-download latest version to ~/.cache/mongodb-binaries).
- @praha/drizzle-factoryThe database record factory for Drizzle ORM
- @opentelemetry/instrumentation-sequelizeOpenTelemetry instrumentation for `sequelize` ORM
- nestjs-prismaLibrary and schematics to add Prisma integration to a NestJS application
- @neo4j/cypher-builderA programmatic API for building Cypher queries for Neo4j
- waterlineAn ORM for Node.js and the Sails framework
- namespace-guardCross-script confusable detection, slug safety, and LLM Denial of Spend defence. Zero dependencies.
- waterline-schemaThe core schema builder used in the Waterline ORM.
- @nestjsx/crud-requestNestJs CRUD for RESTful APIs - request query builder
- kysely-neonKysely dialect for Neon
- @dataui/crud-requestNestJs CRUD for RESTful APIs - request query builder
- prisma-extension-kyselyPrisma extension for Kysely
- @neondatabase/postgrest-jsPostgreSQL client for Neon Data API - query your database without authentication
- prisma-extension-nested-operationsUtils for creating Prisma client extensions with nested operations
- @quramy/jest-prisma-coreUtility class to build Jest environment for Prisma.
- encrypted-attrEncrypted model attributes in your favourite ORM.
- sails-hook-ormThe ORM hook from Sails core.
- ts-migrate-mongooseA migration framework for Mongoose, built with TypeScript.
- @react-awesome-query-builder/antdUser-friendly query builder for React. AntDesign widgets
- typeorm-adapterTypeORM adapter for Casbin
- @tinbase/pg-memFork of pg-mem with extended Postgres conformance (PL/pgSQL, triggers, RLS, correlated subqueries, MERGE, ranges, full-text, partitioning, ...). Tracks oguimbal/pg-mem; pending upstream PR #476.
- marsdbMarsDB is a lightweight client-side MongoDB-like database, Promise based, written in ES6
- prisma-extension-paginationPrisma Client extension for pagination
- @typedorm/commonTypeDORM - Common Decorators and enums
- @prisma/language-serverPrisma Language Server
- mongoose-longLong number type for Mongoose
- redis-omObject mapping, and more, for Redis and Node.js. Written in TypeScript.
- @mikro-orm/better-sqliteTypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JavaScript.
- @react-awesome-query-builder/muiUser-friendly query builder for React. MUI 5 widgets
- @typedorm/coreTypeDORM - Core classes
- @hypequery/clickhouseType-safe ClickHouse query builder and schema generator for TypeScript analytics
- knex-postgispostgis extension for knex
- @zenstackhq/cliFullStack database toolkit with built-in access control and automatic API generation.
- @typedorm/document-clientLightweight Document Client helper for DynamoDB
- @factory-js/factory🏭 The object generator for testing
- @cerbos/orm-prismaPrisma adapter for Cerbos query plans
- typeorm-fixtures-cli[](https://circleci.com/gh/RobinCK/typeorm-fixtures)  [![OpenCollective](https
- odata-sequelizeAdvanced OData v4 parser for Sequelize.JS with support for $expand, lambda expressions, navigation properties, and complex filters
- ra-data-simple-prismaSimple react-admin dataprovider for prisma, supporting audit logs and roles
- kanel-knexKnex extension for Kanel
- 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