Prisma Ecosystem

Explore the wide variety of tools created by our amazing community.

Dedicated ORM support options

Focus on core competencies of your team, rather than building and managing complex infrastructure components.

Filter by:

generator

dbml-generator

Transforms the Prisma schema into Database Markup Language (DBML) which allows for an easy visual representation

generator

docs-generator

Generates an individual API reference for Prisma

generator

json-schema-generator

Transforms the Prisma schema in JSON schema

generator

typegraphql-prisma

Generates TypeGraphQL CRUD resolvers for Prisma models

generator

typegraphql-types-generator

Generates TypeGraphQL class types and enums from your Prisma type definitions; the generated output can be edited without being overwritten by the next gen and has the ability to correct you when you mess up the types with your edits.

generator

nestjs-graphql

Generates object types, inputs, args, etc. from the Prisma schema file for usage with @nestjs/graphql module

generator

prisma-appsync

Generates object types, inputs, args, etc. from the Prisma schema file for usage with @nestjs/graphql module

generator

generator-nestjs-dto

Generates DTO and Entity classes with relation connect and create options for use with NestJS Resources and @nestjs/swagger

generator

erd-generator

Generates an entity relationship diagram

generator

prisma-class-generator

Generates classes from your Prisma Schema that can be used as DTO, Swagger Response, TypeGraphQL, and so on.

generator

prisma-joi-generator

Generate full Joi schemas from your Prisma schema.

generator

prisma-yup-generator

Generate full Yup schemas from your Prisma schema.

generator

prisma-class-validator-generator

Emit TypeScript models from your Prisma schema with class validator validations ready.

generator

prisma-zod-generator

Emit Zod schemas from your Prisma schema.

generator

prisma-trpc-generator

Emit fully implemented tRPC routers.

generator

prisma-json-server-generator

Emit a JSON file that can be run with json-server

generator

prisma-trpc-shield-generator

Emit a tRPC shield from your Prisma schema.

generator

create-prisma-generator

Everything you need to build your Prisma generator like an elite open-source maintainer

generator

prisma-mongo-json-schema-generator

A generator, which takes a Prisma 2 schema.prisma and generates a JSON Schema in flavor which MongoDB accepts

generator

prisma-util

Merge multiple files, create model inheritance and abstraction and create cross-file relations. Additionally, generate schemas using code, configure your data source using YAML and XML and more.

generator

prisma-valibot-generator

The Prisma Valibot Generator creates Valibot schemas directly from your Prisma models. It provides type-safe Full, Create, and Update validators with zero boilerplate. Lightweight, tree-shakeable, and built for Prisma 6.12+ and Node.js 18+.

generator

idb-client-generator

The Prisma IndexedDB Client Generator creates a Prisma-like client for IndexedDB. It brings familiar Prisma syntax and CRUD operations to local browser storage. Ideal for web apps needing structured offline data with a type-safe API.

generator

zod-prisma-gen

A simple Prisma generator that creates Zod validation schemas.

generator

other

zod-prisma

Creates Zod schemas from your Prisma models.

other

prisma-pothos-types

Makes it easier to define Prisma-based object types, and helps solve n+1 queries for relations. It also has integrations for the Relay plugin to make defining nodes and connections easy and efficient.

other

adonis-prisma

This package provides you with Prisma Client Provider and Auth Provider for working with Prisma and Adonis.js

other

prisma-event-dispatcher

Dispatches several types of events while working with Prisma models. EventEmitter agnostic, and allows you to choose for what kind of models, actions and moment of lifecycle to emit the events, configure your data source using YAML and XML and more.

other

react-admin

Open-source, low-code framework that accelerates the development of admins, dashboards, and B2B apps.

other

bun-mock-prisma

A simple and type-safe mocking utility for Prisma Client in Bun tests.

other

prisma-rls

Row-Level Security (RLS) traditionally requires databases with native support and custom security policies for each table. This library provides an alternative: a Prisma client extension that automatically adds "where" clauses to all model queries. This method works without database-side RLS support (e.g., in MySQL).

other

prisma-admin

A powerful, framework-agnostic admin panel for Prisma ORM with full TypeScript support. Automatically generate CRUD interfaces for your Prisma models with advanced features like inline editing, custom actions, file uploads, and comprehensive permission control.

other

eav-to-prisma

Transform flexible EAV database structures into type-safe, performant Prisma schemas

other

prisma-qb

A Lightweight but powerful query builder that removes the need to manually write sorting, searching, and filtering logic in backend services.

other

prisma-sql

Speed up Prisma reads 2-7x by executing queries via postgres.js or better-sqlite3 instead of Prisma's query engine.

other