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
postgrator
A SQL migration tool for SQL people
34.5k+14%-1 year ago
8.0.0
ESM onlyBundledORMs 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 onlyBundledTypeScript 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 onlyNoneORMs 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
CommonJSNoneORMs and query builders
@loancrate/prisma-schema-parser
Prisma Schema Parser
32.8k---1 year ago
3.0.0
CommonJSBundledParsers and serialisers, ORMs and query builders
prisma-json-schema-generator
JSON generator for prisma schema
30.3k+93%-2 years ago
5.1.5
CommonJSNoneORMs and query builders, Schema validation
postgres-migrations
Stack Overflow style database migrations for PostgreSQL
30.3k+55%-5 years ago
5.3.0
CommonJSBundledORMs 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 + CommonJSBundledORMs and query builders
@react-querybuilder/material
Custom MUI (Material Design) components for react-querybuilder
28.6k---4 days ago
8.24.1
ESM + CommonJSBundledReact, ORMs and query builders
surrealdb
The official SurrealDB SDK for JavaScript.
27.9k+457%-2 months ago
2.0.8
ESM + CommonJSBundledORMs 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
CommonJSBundledTesting, Dev servers and API mocking
@praha/drizzle-factory
The database record factory for Drizzle ORM
27k---10 months ago
1.4.2
ESM + CommonJSBundledORMs and query builders
@opentelemetry/instrumentation-sequelize
OpenTelemetry instrumentation for `sequelize` ORM
26.2k---24 days ago
0.15.0
CommonJSBundledMonitoring 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
CommonJSBundledORMs and query builders
@neo4j/cypher-builder
A programmatic API for building Cypher queries for Neo4j
24.9k---3 months ago
3.3.0
CommonJSBundledORMs and query builders, TypeScript tooling
waterline
An ORM for Node.js and the Sails framework
24.3k-2%-3 years ago
0.15.2
CommonJSNoneORMs 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 + CommonJSBundledORMs and query builders, TypeScript tooling
waterline-schema
The core schema builder used in the Waterline ORM.
24k+1%-8 years ago
1.0.0
CommonJSNoneORMs and query builders
@nestjsx/crud-request
NestJs CRUD for RESTful APIs - request query builder
23.9k---5 years ago
5.0.0-alpha.3
CommonJSBundledORMs and query builders, TypeScript tooling
kysely-neon
Kysely dialect for Neon
23.8k+494%-3 months ago
3.0.0
ESM onlyBundledORMs and query builders, Cloud SDKs
@dataui/crud-request
NestJs CRUD for RESTful APIs - request query builder
22.3k---2 years ago
5.3.4
CommonJSBundledORMs and query builders, URLs and query strings
prisma-extension-kysely
Prisma extension for Kysely
21.8k-14%-6 months ago
4.0.0
ESM + CommonJSBundledORMs 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 onlyBundledORMs 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 + CommonJSBundledORMs and query builders
@quramy/jest-prisma-core
Utility class to build Jest environment for Prisma.
21k---9 months ago
1.8.2
ESM + CommonJSBundledORMs and query builders, Testing
encrypted-attr
Encrypted model attributes in your favourite ORM.
19.8k+29%-8 years ago
1.1.0
-NoneORMs and query builders
sails-hook-orm
The ORM hook from Sails core.
19.3k+31%-2 years ago
4.0.3
CommonJSNoneORMs and query builders
ts-migrate-mongoose
A migration framework for Mongoose, built with TypeScript.
19.1k+117%-4 months ago
5.3.3
ESM + CommonJSBundledORMs 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 + CommonJSBundledORMs and query builders, React
typeorm-adapter
TypeORM adapter for Casbin
18.1k+70%-3 months ago
1.10.0
CommonJSBundledORMs 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
CommonJSBundledTesting, 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
CommonJSNoneORMs and query builders
prisma-extension-pagination
Prisma Client extension for pagination
16.9k+14%-10 months ago
0.7.6
CommonJSBundledORMs and query builders
@typedorm/common
TypeDORM - Common Decorators and enums
16.6k---3 years ago
1.15.4
ESM + CommonJSBundledORMs and query builders
@prisma/language-server
Prisma Language Server
16.2k---11 days ago
31.12.10
CommonJSBundledLinting and formatting, ORMs and query builders
mongoose-long
Long number type for Mongoose
16k+17%-2 years ago
0.8.0
CommonJSBundledORMs 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
CommonJSBundledORMs 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 + CommonJSBundledTypeScript 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 + CommonJSBundledORMs and query builders, React
@typedorm/core
TypeDORM - Core classes
15.2k---3 years ago
1.15.4
ESM + CommonJSBundledORMs 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 + CommonJSBundledORMs and query builders, TypeScript tooling
knex-postgis
postgis extension for knex
14.9k-5%-4 years ago
0.14.3
CommonJSBundledORMs 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 + CommonJSBundledORMs 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 + CommonJSBundledCloud SDKs, ORMs and query builders
@factory-js/factory
🏭 The object generator for testing
14.2k---7 months ago
0.4.2
ESM + CommonJSBundledORMs and query builders, Testing
@cerbos/orm-prisma
Prisma adapter for Cerbos query plans
14.1k---1 month ago
4.1.0
CommonJSBundledORMs and query builders
typeorm-fixtures-cli
[![CircleCI](https://circleci.com/gh/RobinCK/typeorm-fixtures.svg?style=svg)](https://circleci.com/gh/RobinCK/typeorm-fixtures) ![GitHub CI](https://github.com/RobinCK/typeorm-fixtures/workflows/Build%20CI/badge.svg?branch=master) [![OpenCollective](https
13.8k+51%-1 year ago
4.1.0
CommonJSBundledCLI tools and terminal utilities, ORMs and query builders
odata-sequelize
Advanced OData v4 parser for Sequelize.JS with support for $expand, lambda expressions, navigation properties, and complex filters
13.8k-22%-1 year ago
2.0.0
CommonJSBundledORMs and query builders, Parsers and serialisers
ra-data-simple-prisma
Simple react-admin dataprovider for prisma, supporting audit logs and roles
13.4k+681%-25 days ago
8.0.1
ESM + CommonJSBundledReact, ORMs and query builders
kanel-knex
Knex extension for Kanel
13.2k-8%-5 months ago
4.0.0
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.