Prisma
repo: catalinmiron/awesome-prisma
category: Miscellaneous
related: Node Js · Postgresql
Awesome Prisma
Contents
- :tipping_hand_woman: About this List
- :books: Docs
- :studio_microphone: Events
- :safety_vest: Community Prisma Tools
- :thinking: How Tos
- :bird: Twitter
- :trophy: Tutorials
- :family_man_woman_girl_boy: Community
- :space_invader: Projects Using Prisma
- Prisma 1
:tipping_hand_woman: About this List
This is a collection of awesome resources about Prisma :heart_eyes:
Prisma is an open-source ORM. It makes database access easy with type safety and an auto-generated query builder for TypeScript & Node.js.
:books: Docs
:studio_microphone: Events
:safety_vest: Community Prisma Tools
- Prisma Audit Trails
- Prisma 2 Scratchpad
- nx-nest-graphql
- [Pal.js - CLI to start Prisma and GraphQl projects with just 2 commands](https://paljs.com)
- CRUD generator for nexus
- [CRUD generator for graphql-modules](https://paljs.com/generator/graphql-modules)
- CRUD generator for sdl-first approach
- Prisma Select - solution for N + 1 issue
- Prisma Delete - workaround missing cascade deletes function in prisma migration
- [Prisma schema - convert schema.prisma file to javascript object or from Snake case to Camel case](https://paljs.com/cli/schema)
- [Prisma admin React component](https://paljs.com/prisma-admin)
- Prisma plugin for the IntelliJ Platform
- Gatsby with prisma-client
- [Testing Prisma with PostgreSQL and Jest](https://github.com/ctrlplusb/prisma-pg-jest)
- Documentation Generator
- Schematics to add Prisma support to a NestJS application
- Prisma Schema SDL
- Multi-tenancy with Prisma
- Starter Template for NestJS and Prisma
- [prisma-relay-cursor-connection](https://github.com/devoxa/prisma-relay-cursor-connection)
- Caching Prisma
- prettier-plugin-prisma
- prisma-sequelize-generator
- Prisma Schema Sorter - sort schema models, enums, generators and datasources
- Declarative Authorisation Middleware
- NestJS and Prisma Yarn Monorepo Starter Template
- Prisma Redis Middleware - cache queries in Redis
- Prisma Yup Generator - Prisma 2+ generator to emit Yup schemas from your Prisma schema
- Schemix - Generate Prisma Schemas with TypeScript
- Prismock - Run tests in isolation with an in-memory implementation of Prisma
- prisma-ast - A Builder object to programmatically query and edit your schema.prisma files
- prisma-query-formatter - Substitute params and format queries for logging
:man_technologist: Prisma Clients
:gear: Schema Visualization Tools
- Prisma ERD Visualizer
- prisma-uml
- DBML Generator
- Prisma ERD Generator
- Prismaliser - Visualise your Prisma schema models and relations
- Archibase - Collaborative schema editor based on Prisma SDL
- Prisma Editor - A powerful tool to visualize and edit Prisma Schema
prisma-[markdown](/@harrisonqian/awesome/wiki/miscellaneous/markdown)- Markdown generator, including ERD and descriptions- Hubql - Visualization platform with Prisma schema support
:thinking: How Tos
:bird: Twitter
:trophy: Tutorials
- Get started with Prisma v2. Prisma Client
- An Introduction to Prisma 2
- [Static Sites with Next.js 9.3 and Prisma](https://leerob.io/blog/next-prisma)
- [Using Prisma with GraphQL Codegen](https://medium.com/tomorrowapp/using-prisma-with-graphql-codegen-eed022c13749)
- Using Prisma in Azure Functions
- [Building a sane Docker image for Typescript, Yarn Workspaces and Prisma 2](https://medium.com/@emilefugulin/building-a-sane-docker-image-for-typescript-lerna-and-prisma-2-76d8ff9926e4)
- [Building a Backend for React with Next.js, Prisma 2, and PostgreSQL](https://www.youtube.com/watch?v=Bqacj0iOL68)
- Build A Pet Management System With Remix, Prisma, and Postgres
- How To Write Efficient Unit Tests with Prisma ORM
Tutorials with Nexus
- [Complete Introduction to Fullstack, Type-Safe GraphQL (feat. Next.js, Nexus, Prisma)](https://dev.to/prisma/complete-introduction-to-fullstack-type-safe-graphql-feat-next-js-nexus-prisma-c5)
- [Improve Your GraphQL performance with Prisma](https://dev.to/ahmedelywa/improve-your-graphql-performance-with-prisma-2jia)
- Let's take Prisma 2 for a test drive on AWS Lambda with GraphQL
Tutorials with NestJS
- [How to query your database using Prisma with NestJS](https://notiz.dev/blog/how-to-connect-nestjs-with-prisma)
:family_man_woman_girl_boy: Community
:space_invader: Projects Using Prisma
- Calendso
- Tottem
- Tomorrow
- Predict Covid
- NestJS Crud Prisma - Crud for restful api's built with NestJS and Prisma (uses NestJSX CRUD)
- tRPC Prisma Starter - Starter project with Prisma + Next.js + CI + testing + E2E type-safety using tRPC
- [prisma-next-auth-graphql-starter](https://github.com/wangel13/prisma-next-auth-graphql-starter) - Fullstack starter with Prisma, next-auth, next.js, tailwindcss and graphql-shield
- Wasp Wasp is a declarative domain-specific language for developing, building, and deploying modern Javascript full-stack web apps with less code.
- Neighborhood Pet Manager
- Dotfyle - Discover and share Neovim plugins
Prisma 1
This is the second iteration of the awesome Prisma and focuses on Prisma 2. Check out the Awesome Prisma 1 list
Contribute
Contributions welcome! Read the contribution guidelines first.
License
To the extent possible under law, Catalin Miron has waived all copyright and related or neighboring rights to this work.