Prisma 生態系統

探索我們優秀社群建立的各種工具。

提交您的軟體包

使用 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/graphql 模組

生成器
prisma-appsync

從 Prisma schema 檔案生成物件型別、輸入、引數等,用於 @nestjs/graphql 模組

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

生成 DTO 和 Entity 類,包含關係連線和建立選項,用於 NestJS 資源和 @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 模型,並準備好類驗證器驗證。

生成器
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 模型時分發多種型別的事件。與 EventEmitter 無關,允許您選擇為哪種模型、操作和生命週期時刻發出事件,使用 YAML 和 XML 配置資料來源等。

其他
react-admin

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

其他
bun-mock-prisma

一個用於 Bun 測試中 Prisma Client 的簡單且型別安全的模擬工具。

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