Prisma エコシステム

素晴らしいコミュニティによって作成された様々なツールを探索しましょう。

パッケージを提出

Prismaでの開発を加速させるパッケージ

カスタムジェネレーターからミドルウェア、CLIまで — これらのパッケージはPrismaでの作業をより快適にします。

フィルター

ジェネレーター

prisma-dbml-generator

PrismaスキーマをDatabase Markup Language (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

@nestjs/graphqlモジュールで使用するためのオブジェクト型、入力、引数などをPrismaスキーマファイルから生成します

ジェネレーター
prisma-appsync

@nestjs/graphqlモジュールで使用するためのオブジェクト型、入力、引数などをPrismaスキーマファイルから生成します

ジェネレーター
@vegardit/prisma-generator-nestjs-dto

NestJSリソースと@nestjs/swaggerで使用するために、関連接続および作成オプション付きのDTOおよびエンティティクラスを生成します

ジェネレーター
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シールドを出力します。

ジェネレーター
create-prisma-generator

一流のオープンソースメンテナーのようにPrismaジェネレーターを構築するために必要なすべて

ジェネレーター
prisma-mongo-json-schema-generator

Prisma 2のschema.prismaを受け取り、MongoDBが受け入れる形式のJSONスキーマを生成するジェネレーター

ジェネレーター
prisma-util

複数のファイルをマージし、モデルの継承と抽象化、ファイル間の関連を作成します。さらに、コードを使用してスキーマを生成したり、YAMLやXMLなどを使用してデータソースを設定したりできます。

ジェネレーター

ミドルウェア

prisma-redis-middleware

これはPrismaミドルウェアで、RedisにPrismaクエリをキャッシュおよび保存するために使用されます(フォールバックストレージとしてインメモリLRUキャッシュを使用)。

ミドルウェア
prisma-cache-middleware

このミドルウェアを使用すると、データベースクエリをRedis(キャッシュ用の最速インメモリデータベースの1つ)にキャッシュし、データベースクエリを削減できます。

ミドルウェア
@joindeed/prisma-auth

Prismaモデルレベル(GraphQLリゾルバーレベルではない)で動作する宣言的な認可ミドルウェア。

ミドルウェア
prisma-slug

Prisma用のスラッグ化ミドルウェアです。定義可能なロジックを使用して他のモデル属性からモデルのスラッグを生成します。

ミドルウェア

その他

zod-prisma

PrismaモデルからZodスキーマを作成します。

その他
prisma-pothos-types

Prismaベースのオブジェクト型の定義を容易にし、関連のn+1クエリ問題を解決するのに役立ちます。また、Relayプラグインとの連携により、ノードと接続の定義を簡単かつ効率的に行えます。

その他
adonis-prisma

このパッケージは、PrismaとAdonis.jsを連携させるためのPrisma Client ProviderとAuth Providerを提供します。

その他
prisma-event-dispatcher

Prismaモデルを操作する際に複数の種類のイベントをディスパッチします。EventEmitterに依存せず、どのようなモデル、アクション、ライフサイクルのタイミングでイベントを発火させるかを選択でき、YAMLやXMLなどを使用してデータソースを設定することも可能です。

その他
react-admin

管理者画面、ダッシュボード、B2Bアプリの開発を加速するオープンソースのローコードフレームワーク。

その他
bun-mock-prisma

BunテストにおけるPrisma Client用のシンプルで型安全なモックユーティリティ。

その他
© . All rights reserved.