Prisma 生态系统

探索我们优秀的社区创建的各种工具。

提交您的软件包

其他语言的 Prisma Client

我们的社区正在将 Prisma 带到其他生态系统中。

rust

Prisma Client Rust

Brendonovich/prisma-client-rust
python

Prisma Client Python

RobertCraigie/prisma-client-py
dart

Prisma Client Dart

odroe/prisma-dart
go

Prisma Client Go

prisma/prisma-client-go

使用 Prisma 加速开发的软件包

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

按以下条件筛选

生成器

prisma-dbml-generator

将 Prisma 模式转换为数据库标记语言 (DBML),从而可以轻松直观地表示。

generator
prisma-docs-generator

为 Prisma 生成单个 API 参考。

generator
prisma-json-schema-generator

将 Prisma 模式转换为 JSON 模式。

generator
typegraphql-prisma

为 Prisma 模型生成 TypeGraphQL CRUD 解析器。

generator
prisma-typegraphql-types-generator

从您的 Prisma 类型定义生成 TypeGraphQL 类类型和枚举;生成的输出可以进行编辑,而不会被下一次生成的代码覆盖,并且能够在您编辑类型时纠正您的错误。

generator
prisma-nestjs-graphql

从 Prisma 模式文件生成对象类型、输入、参数等,以便与 @nestjs/graphqlmodule 一起使用。

generator
prisma-appsync

从 Prisma 模式文件生成对象类型、输入、参数等,以便与 @nestjs/graphqlmodule 一起使用。

generator
@vegardit/prisma-generator-nestjs-dto

生成带有关系连接和创建选项的 DTO 和实体类,以便与 NestJS 资源和 @nestjs/swagger 一起使用。

generator
prisma-erd-generator

生成实体关系图。

generator
prisma-class-generator

从您的 Prisma 模式生成类,这些类可以用作 DTO、Swagger 响应、TypeGraphQL 等。

generator
prisma-joi-generator

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

generator
prisma-yup-generator

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

generator
prisma-class-validator-generator

从您的 Prisma 模式发出带有类验证器的 TypeScript 模型,这些模型已准备好进行验证。

generator
prisma-zod-generator

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

generator
prisma-trpc-generator

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

generator
prisma-json-server-generator

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

generator
prisma-trpc-shield-generator

从您的 Prisma 模式发出 tRPC 盾牌。

generator
create-prisma-generator

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

generator
prisma-mongo-json-schema-generator

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

generator
prisma-util

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

generator

中间件

prisma-redis-middleware

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

middleware
prisma-cache-middleware

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

middleware
@joindeed/prisma-auth

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

middleware
prisma-slug

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

middleware

其他

zod-prisma

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

other
prisma-pothos-types

简化基于 Prisma 的对象类型的定义,并帮助解决关系的 n+1 查询问题。它还集成了 Relay 插件,以便轻松高效地定义节点和连接。

other
adonis-prisma

此软件包为您提供 Prisma Client Provider 和 Auth Provider,以便与 Prisma 和 Adonis.js 一起使用。

other
prisma-event-dispatcher

在使用 Prisma 模型时分派几种类型的事件。事件发射器无关,允许您选择为哪种模型、操作和生命周期时刻发射事件,使用 YAML 和 XML 配置数据源等等。

other
react-admin

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

other