Files
awesome-awesomeness/html/prisma.md2.html
2025-07-18 23:13:11 +02:00

267 lines
12 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<figure>
<img src="https://i.imgur.com/MQdCTuN.png" alt="Awesome Prisma" />
<figcaption aria-hidden="true">Awesome Prisma</figcaption>
</figure>
<h1 id="awesome-prisma">Awesome Prisma</h1>
<p><a href="https://awesome.re"><img src="https://awesome.re/badge.svg"
alt="Awesome" /></a></p>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#tipping_hand_woman-about-this-list">:tipping_hand_woman:
About this List</a></li>
<li><a href="#books-docs">:books: Docs</a></li>
<li><a href="#studio_microphone-events">:studio_microphone:
Events</a></li>
<li><a href="#safety_vest-community-prisma-tools">:safety_vest:
Community Prisma Tools</a></li>
<li><a href="#thinking-how-tos">:thinking: How Tos</a></li>
<li><a href="#bird-twitter">:bird: Twitter</a></li>
<li><a href="#trophy-tutorials">:trophy: Tutorials</a></li>
<li><a
href="#family_man_woman_girl_boy-community">:family_man_woman_girl_boy:
Community</a></li>
<li><a href="#space_invader-projects-using-prisma">:space_invader:
Projects Using Prisma</a></li>
<li><a href="#prisma-1">Prisma 1</a></li>
</ul>
<h2 id="tipping_hand_woman-about-this-list">:tipping_hand_woman: About
this List</h2>
<p>This is a collection of <strong>awesome resources</strong> about <a
href="https://www.prisma.io/"
title="Modern Database Access for TypeScript &amp; Node.js">Prisma</a>
:heart_eyes:</p>
<p><strong>Prisma is an open-source ORM</strong>. It makes database
access easy with type safety and an auto-generated query builder for
TypeScript &amp; Node.js.</p>
<h2 id="books-docs">:books: Docs</h2>
<ul>
<li><a href="https://www.prisma.io/docs/">Prisma Docs</a></li>
<li><a href="https://github.com/prisma/prisma-examples">Prisma
Examples</a></li>
</ul>
<h2 id="studio_microphone-events">:studio_microphone: Events</h2>
<ul>
<li><a href="http://prisma.io/day">Prisma Day (remote)</a></li>
<li><a href="https://www.meetup.com/graphql-berlin/">GraphQL Meetup
(remote)</a></li>
<li><a href="https://www.meetup.com/TypeScript-Berlin/">TypeScript
Meetup (remote)</a></li>
</ul>
<h2 id="safety_vest-community-prisma-tools">:safety_vest: Community
Prisma Tools</h2>
<ul>
<li><a href="https://github.com/BemiHQ/bemi-prisma">Prisma Audit
Trails</a></li>
<li><a href="https://github.com/ctrlplusb/prisma2-template">Prisma 2
Scratchpad</a></li>
<li><a
href="https://github.com/beeman/nx-nest-graphql">nx-nest-graphql</a></li>
<li><a href="https://paljs.com">Pal.js - CLI to start Prisma and GraphQl
projects with just 2 commands</a></li>
<li><a href="https://paljs.com/generator/nexus">CRUD generator for
nexus</a></li>
<li><a href="https://paljs.com/generator/graphql-modules">CRUD generator
for graphql-modules</a></li>
<li><a href="https://paljs.com/generator/sdl">CRUD generator for
sdl-first approach</a></li>
<li><a href="https://paljs.com/plugins/select">Prisma Select - solution
for N + 1 issue</a></li>
<li><a href="https://paljs.com/plugins/delete">Prisma Delete -
workaround missing cascade deletes function in prisma migration</a></li>
<li><a href="https://paljs.com/cli/schema">Prisma schema - convert
schema.prisma file to javascript object or from Snake case to Camel
case</a></li>
<li><a href="https://paljs.com/prisma-admin">Prisma admin React
component</a></li>
<li><a href="https://github.com/gabrielcolson/intellij-prisma">Prisma
plugin for the IntelliJ Platform</a></li>
<li><a
href="https://github.com/LekoArts/gatsby-with-prisma-client">Gatsby with
prisma-client</a></li>
<li><a href="https://github.com/ctrlplusb/prisma-pg-jest">Testing Prisma
with PostgreSQL and Jest</a></li>
<li><a
href="https://github.com/pantharshit00/prisma-docs-generator">Documentation
Generator</a></li>
<li><a href="https://github.com/marcjulian/nestjs-prisma">Schematics to
add Prisma support to a NestJS application</a></li>
<li><a href="https://github.com/amplication/prisma-schema-dsl">Prisma
Schema SDL</a></li>
<li><a
href="https://github.com/errorname/prisma-multi-tenant">Multi-tenancy
with Prisma</a></li>
<li><a
href="https://github.com/fivethree-team/nestjs-prisma-starter">Starter
Template for NestJS and Prisma</a></li>
<li><a
href="https://github.com/devoxa/prisma-relay-cursor-connection">prisma-relay-cursor-connection</a></li>
<li><a href="https://github.com/joellefkowitz/cached-prisma">Caching
Prisma</a></li>
<li><a
href="https://github.com/umidbekk/prettier-plugin-prisma">prettier-plugin-prisma</a></li>
<li><a
href="https://github.com/floydspace/prisma-sequelize-generator">prisma-sequelize-generator</a></li>
<li><a
href="https://github.com/omar-dulaimi/prisma-schema-sorter">Prisma
Schema Sorter - sort schema models, enums, generators and
datasources</a></li>
<li><a href="https://github.com/joindeed/prisma-auth">Declarative
Authorisation Middleware</a></li>
<li><a href="https://github.com/alitnk/nest-prisma-monorepo">NestJS and
Prisma Yarn Monorepo Starter Template</a></li>
<li><a href="https://github.com/Asjas/prisma-redis-middleware">Prisma
Redis Middleware - cache queries in Redis</a></li>
<li><a
href="https://github.com/omar-dulaimi/prisma-yup-generator">Prisma Yup
Generator - Prisma 2+ generator to emit Yup schemas from your Prisma
schema</a></li>
<li><a href="https://github.com/ridafkih/schemix">Schemix - Generate
Prisma Schemas with TypeScript</a></li>
<li><a href="https://github.com/morintd/prismock">Prismock - Run tests
in isolation with an in-memory implementation of Prisma</a></li>
<li><a href="https://github.com/MrLeebo/prisma-ast">prisma-ast - A
Builder object to programmatically query and edit your schema.prisma
files</a></li>
<li><a
href="https://github.com/s1owjke/prisma-query-formatter">prisma-query-formatter
- Substitute params and format queries for logging</a></li>
</ul>
<h3 id="man_technologist-prisma-clients">:man_technologist: Prisma
Clients</h3>
<ul>
<li><a href="https://github.com/RobertCraigie/prisma-client-py">Prisma
Client Python</a></li>
</ul>
<h3 id="gear-schema-visualization-tools">:gear: Schema Visualization
Tools</h3>
<ul>
<li><a href="https://github.com/skn0tt/prisma-erd">Prisma ERD
Visualizer</a></li>
<li><a href="https://github.com/emyann/prisma-uml">prisma-uml</a></li>
<li><a href="https://github.com/notiz-dev/prisma-dbml-generator">DBML
Generator</a></li>
<li><a href="https://github.com/keonik/prisma-erd-generator">Prisma ERD
Generator</a></li>
<li><a href="https://prismaliser.app/">Prismaliser - Visualise your
Prisma schema models and relations</a></li>
<li><a href="https://archibase.dev/">Archibase - Collaborative schema
editor based on Prisma SDL</a></li>
<li><a href="https://github.com/mohammed-bahumaish/prisma-editor">Prisma
Editor - A powerful tool to visualize and edit Prisma Schema</a></li>
<li><a
href="https://github.com/samchon/prisma-markdown"><code>prisma-markdown</code>
- Markdown generator, including ERD and descriptions</a></li>
<li><a href="https://www.hubql.com/prisma">Hubql - Visualization
platform with Prisma schema support</a></li>
</ul>
<h2 id="thinking-how-tos">:thinking: How Tos</h2>
<ul>
<li><a href="https://www.howtographql.com/">How to GraphQL</a></li>
<li><a href="https://www.prisma.io/tutorials/?tag=postgresql">PostgresQL
Tutorials</a></li>
</ul>
<h2 id="bird-twitter">:bird: Twitter</h2>
<ul>
<li><a href="http://twitter.com/prisma">Prisma</a></li>
<li><a href="http://twitter.com/nexusgql">Nexus</a></li>
</ul>
<h2 id="trophy-tutorials">:trophy: Tutorials</h2>
<ul>
<li><a
href="https://egghead.io/playlists/get-started-with-prisma-v2-prisma-client-8bae">Get
started with Prisma v2. Prisma Client</a></li>
<li><a href="https://blog.logrocket.com/an-introduction-to-prisma-2/">An
Introduction to Prisma 2</a></li>
<li><a href="https://leerob.io/blog/next-prisma">Static Sites with
Next.js 9.3 and Prisma</a></li>
<li><a
href="https://medium.com/tomorrowapp/using-prisma-with-graphql-codegen-eed022c13749">Using
Prisma with GraphQL Codegen</a></li>
<li><a
href="https://swacblooms.com/using-prisma-in-azure-functions/">Using
Prisma in Azure Functions</a></li>
<li><a
href="https://medium.com/@emilefugulin/building-a-sane-docker-image-for-typescript-lerna-and-prisma-2-76d8ff9926e4">Building
a sane Docker image for Typescript, Yarn Workspaces and Prisma
2</a></li>
<li><a href="https://www.youtube.com/watch?v=Bqacj0iOL68">Building a
Backend for React with Next.js, Prisma 2, and PostgreSQL</a></li>
<li><a
href="https://www.youtube.com/watch?v=wqyHGQlZcws&amp;list=PLTnRtjQN5ieYu9SdwLvzKYFVtfqySY7FT">Build
A Pet Management System With Remix, Prisma, and Postgres</a></li>
<li><a
href="https://medium.com/javascript-in-plain-english/how-to-write-efficient-unit-tests-with-prisma-orm-e9d8fdf43f5f">How
To Write Efficient Unit Tests with Prisma ORM</a></li>
</ul>
<h3 id="tutorials-with-nexus">Tutorials with <a
href="https://www.nexusjs.org/#/">Nexus</a></h3>
<ul>
<li><a
href="https://dev.to/prisma/complete-introduction-to-fullstack-type-safe-graphql-feat-next-js-nexus-prisma-c5">Complete
Introduction to Fullstack, Type-Safe GraphQL (feat. Next.js, Nexus,
Prisma)</a></li>
<li><a
href="https://dev.to/ahmedelywa/improve-your-graphql-performance-with-prisma-2jia">Improve
Your GraphQL performance with Prisma</a></li>
<li><a
href="https://itnext.io/lets-take-prisma-2-for-a-test-drive-on-aws-lambda-with-graphql-%EF%B8%8F-f4be711e93cc">Lets
take Prisma 2 for a test drive on AWS Lambda with GraphQL</a></li>
</ul>
<h3 id="tutorials-with-nestjs">Tutorials with <a
href="https://nestjs.com/">NestJS</a></h3>
<ul>
<li><a
href="https://notiz.dev/blog/how-to-connect-nestjs-with-prisma">How to
query your database using Prisma with NestJS</a></li>
</ul>
<h2 id="family_man_woman_girl_boy-community">:family_man_woman_girl_boy:
Community</h2>
<ul>
<li><a href="https://github.com/prisma/prisma/">GitHub</a></li>
<li><a href="https://prisma.io">Website</a></li>
<li><a href="https://prisma.io/docs/">Docs</a></li>
<li><a href="https://prisma.io/blog">Blog</a></li>
<li><a href="https://slack.prisma.io/">Slack</a></li>
<li><a href="https://twitter.com/prisma">Twitter</a></li>
</ul>
<h2 id="space_invader-projects-using-prisma">:space_invader: Projects
Using Prisma</h2>
<ul>
<li><a href="https://github.com/calendso/calendso">Calendso</a></li>
<li><a href="https://github.com/poulainv/tottem">Tottem</a></li>
<li><a href="https://www.tomorrowapp.io/">Tomorrow</a></li>
<li><a href="https://predictcovid.com/">Predict Covid</a></li>
<li><a href="https://github.com/silicon-hills/nestjs-crud-prisma">NestJS
Crud Prisma</a> - Crud for restful apis built with NestJS and Prisma
(uses <a href="https://github.com/nestjsx/crud">NestJSX CRUD</a>)</li>
<li><a href="https://github.com/trpc/examples-next-prisma-starter">tRPC
Prisma Starter</a> - Starter project with Prisma + Next.js + CI +
testing + E2E type-safety using <a href="https://trpc.io">tRPC</a></li>
<li><a
href="https://github.com/wangel13/prisma-next-auth-graphql-starter">prisma-next-auth-graphql-starter</a>
- Fullstack starter with Prisma, next-auth, next.js, tailwindcss and
graphql-shield</li>
<li><a href="https://github.com/wasp-lang/wasp">Wasp</a> Wasp is a
declarative domain-specific language for developing, building, and
deploying modern Javascript full-stack web apps with less code.</li>
<li><a href="https://github.com/AustinGil/npm">Neighborhood Pet
Manager</a></li>
<li><a href="https://dotfyle.com">Dotfyle</a> - Discover and share
Neovim plugins</li>
</ul>
<h2 id="prisma-1">Prisma 1</h2>
<p>This is the second iteration of the awesome Prisma and focuses on
Prisma 2. Check out the <a href="awesome-prisma1.md">Awesome Prisma 1
list</a></p>
<h2 id="contribute">Contribute</h2>
<p>Contributions welcome! Read the <a
href="contributing.md">contribution guidelines</a> first.</p>
<h2 id="license">License</h2>
<p><a href="http://creativecommons.org/publicdomain/zero/1.0"><img
src="http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg"
alt="CC0" /></a></p>
<p>To the extent possible under law, Catalin Miron has waived all
copyright and related or neighboring rights to this work.</p>
<p><a href="https://github.com/catalinmiron/awesome-prisma">prisma.md
Github</a></p>