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 Schema 轉換為資料庫標記語言 (DBML),以便輕鬆呈現視覺化表示

產生器
prisma-docs-generator

為 Prisma 產生個別的 API 參考文件

產生器
prisma-json-schema-generator

將 Prisma Schema 轉換為 JSON Schema

產生器
typegraphql-prisma

為 Prisma 模型產生 TypeGraphQL CRUD 解析器

產生器
prisma-typegraphql-types-generator

從您的 Prisma 型別定義產生 TypeGraphQL 類別型別和列舉。產生的程式碼可編輯且可避免覆蓋,並能在您錯誤編輯型別時提供修正。

產生器
prisma-nestjs-graphql

從 Prisma Schema 檔案產生物件型別、輸入、參數等,以用於 @nestjs/graphqlmodule

產生器
prisma-appsync

從 Prisma Schema 檔案產生物件型別、輸入、參數等,以用於 @nestjs/graphqlmodule

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

產生 DTO 和 Entity 類別,包含關聯連線和 createoptions 選項,以用於 NestJS Resources 和 @nestjs/swagger

產生器
prisma-erd-generator

產生實體關係圖

產生器
prisma-class-generator

從您的 Prisma Schema 產生類別,可用於 DTO、Swagger Response、TypeGraphQL 等。

產生器
prisma-joi-generator

從您的 Prisma Schema 產生完整的 Joi Schema。

產生器
prisma-yup-generator

從您的 Prisma Schema 產生完整的 Yup Schema。

產生器
prisma-class-validator-generator

從您的 Prisma Schema 輸出 TypeScript 模型,並預先加入 class validator 驗證。

產生器
prisma-zod-generator

從您的 Prisma Schema 輸出 Zod Schema。

產生器
prisma-trpc-generator

輸出完整實作的 tRPC 路由器。

產生器
prisma-json-server-generator

輸出可使用 json-server 執行的 JSON 檔案

產生器
prisma-trpc-shield-generator

從您的 Prisma Schema 輸出 tRPC Shield。

產生器
create-prisma-generator

建立您的 Prisma 產生器所需的一切,像頂尖開源維護者一樣

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

一個產生器,它採用 Prisma 2 schema.prisma 並產生 MongoDB 可接受的 JSON Schema

產生器
prisma-util

合併多個檔案、建立模型繼承和抽象化,並建立跨檔案關聯。此外,還可以使用程式碼產生 Schema、使用 YAML 和 XML 配置您的資料來源等等。

產生器

中介軟體

prisma-redis-middleware

這是一個 Prisma 中介軟體,用於在 Redis 中快取和儲存 Prisma 查詢 (使用記憶體 LRU 快取作為備用儲存空間)。

中介軟體
prisma-cache-middleware

透過此中介軟體,您可以將資料庫查詢快取到 Redis (最快的記憶體快取資料庫之一),並減少資料庫查詢。

中介軟體
@joindeed/prisma-auth

一個宣告式的授權中介軟體,在 Prisma 模型層級運作 (而非 GraphQL 解析器層級)。

中介軟體
prisma-slug

一個用於 Prisma 的 Slugification 中介軟體。它透過使用您可以使用邏輯定義的其他模型屬性,為您的模型產生 Slug。

中介軟體

其他

zod-prisma

從您的 Prisma 模型建立 Zod Schema。

其他
prisma-pothos-types

更輕鬆地定義基於 Prisma 的物件型別,並有助於解決關聯的 n+1 查詢問題。它還整合了 Relay 外掛程式,使定義節點和連線變得容易且有效率。

其他
adonis-prisma

此套件為您提供 Prisma Client Provider 和 Auth Provider,以便與 Prisma 和 Adonis.js 搭配使用

其他
prisma-event-dispatcher

在使用 Prisma 模型時,分派多種類型的事件。可自訂模型、動作與生命週期階段,並支援 YAML/XML 資料來源設定。

其他
react-admin

開源、低程式碼框架,可加速管理後台、儀表板和 B2B 應用程式的開發。

其他