生态系统

探索我们出色的社区创建的各种工具。

提交您的包

通过 Prisma 增强您开发的包

从自定义生成器到中间件,再到 CLI——这些包将改善您使用 Prisma 的体验。

筛选方式

生成器

prisma-dbml-generator

将 Prisma 模式转换为数据库标记语言 (DBML),从而方便地进行可视化表示

生成器
prisma-docs-generator

为 Prisma 生成独立的 API 参考

生成器
prisma-json-schema-generator

将 Prisma 模式转换为 JSON 模式

生成器
typegraphql-prisma

为 Prisma 模型生成 TypeGraphQL CRUD 解析器

生成器
prisma-typegraphql-types-generator

从您的 Prisma 类型定义生成 TypeGraphQL 类类型和枚举;生成的输出可以在不被下次生成覆盖的情况下进行编辑,并具有在您修改类型时纠正错误的能力。

生成器
prisma-nestjs-graphql

从 Prisma 模式文件生成对象类型、输入、参数等,用于 @nestjs/graphqlmodule

生成器
prisma-appsync

从 Prisma 模式文件生成对象类型、输入、参数等,用于 @nestjs/graphqlmodule

生成器
@vegardit/prisma-generator-nestjs-dto

生成 DTO 和实体类,其中包含关系连接和创建选项,用于 NestJS 资源和 @nestjs/swagger

生成器
prisma-erd-generator

生成实体关系图

生成器
prisma-class-generator

从您的 Prisma 模式生成可作为 DTO、Swagger 响应、TypeGraphQL 等使用的类。

生成器
prisma-joi-generator

从您的 Prisma 模式生成完整的 Joi 模式。

生成器
prisma-yup-generator

从您的 Prisma 模式生成完整的 Yup 模式。

生成器
prisma-class-validator-generator

从您的 Prisma 模式发出 TypeScript 模型,并准备好类验证器验证。

生成器
prisma-zod-generator

从您的 Prisma 模式发出 Zod 模式。

生成器
prisma-trpc-generator

发出完全实现的 tRPC 路由器。

生成器
prisma-json-server-generator

发出可使用 json-server 运行的 JSON 文件

生成器
prisma-trpc-shield-generator

从您的 Prisma 模式发出 tRPC shield。

生成器
create-prisma-generator

构建 Prisma 生成器所需的一切,像一名优秀的开源维护者一样

生成器
prisma-mongo-json-schema-generator

一个生成器,它接受 Prisma 2 schema.prisma 并生成 MongoDB 接受的 JSON 模式。

生成器
prisma-util

合并多个文件,创建模型继承和抽象,并创建跨文件关系。此外,使用代码生成模式,使用 YAML 和 XML 配置数据源等。

生成器
prisma-valibot-generator

Prisma Valibot Generator 直接从您的 Prisma 模型创建 Valibot 模式。它提供类型安全的完整、创建和更新验证器,无需任何样板代码。轻量级、可摇树,专为 Prisma 6.12+ 和 Node.js 18+ 构建。

生成器
idb-client-generator

Prisma IndexedDB 客户端生成器为 IndexedDB 创建了一个类似 Prisma 的客户端。它将熟悉的 Prisma 语法和 CRUD 操作引入本地浏览器存储。是需要结构化离线数据和类型安全 API 的 Web 应用程序的理想选择。

生成器

中间件

prisma-redis-middleware

这是一个 Prisma 中间件,用于在 Redis 中缓存和存储 Prisma 查询(使用内存 LRU 缓存作为备用存储)。

中间件
prisma-cache-middleware

使用此中间件,您可以将数据库查询缓存到 Redis(最快的内存数据库之一用于缓存)中,并减少数据库查询。

中间件
@joindeed/prisma-auth

一个声明式授权中间件,在 Prisma 模型级别(而非 GraphQL 解析器级别)运行。

中间件
prisma-slug

Prisma 的 slug 化中间件。它通过使用您可以用逻辑定义的其他模型属性为您的模型生成 slug。

中间件
prisma-query-formatter

这个小巧的零依赖实用程序通过用对应值替换占位符来正确格式化 Prisma 查询,支持包括 PostgreSQL 在内的所有数据库。

中间件

其他

zod-prisma

从您的 Prisma 模型创建 Zod 模式。

其他
prisma-pothos-types

使定义基于 Prisma 的对象类型更容易,并有助于解决关系的 n+1 查询。它还集成了 Relay 插件,使定义节点和连接变得简单高效。

其他
adonis-prisma

此包为您提供 Prisma 客户端提供程序和身份验证提供程序,用于与 Prisma 和 Adonis.js 协同工作

其他
prisma-event-dispatcher

在处理 Prisma 模型时调度多种类型的事件。与 EventEmitter 无关,允许您选择为哪种模型、动作和生命周期时刻发出事件,使用 YAML 和 XML 配置您的数据源等。

其他
react-admin

开源、低代码框架,加速管理员、仪表板和 B2B 应用程序的开发。

其他
bun-mock-prisma

一个简单且类型安全的 Prisma 客户端模拟实用程序,用于 Bun 测试。

其他
prisma-rls

行级安全 (RLS) 传统上需要具有原生支持和每个表的自定义安全策略的数据库。此库提供了一种替代方案:一个 Prisma 客户端扩展,它自动向所有模型查询添加“where”子句。此方法无需数据库端 RLS 支持(例如,在 MySQL 中)即可工作。

其他
© . This site is unofficial and not affiliated with Prisma Data, Inc.