Awesome Prisma Overview
A collection of awesome things regarding Prisma ecosystem.
🏠 Home · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 catalinmiron/awesome-prisma · ⭐ 593 · 🏷️ Miscellaneous
Awesome Prisma
Contents
- :tipping_hand_woman: About this List
- 📚 Docs
- :studio_microphone: Events
- :safety_vest: Community Prisma Tools
- 🤔 How Tos
- 🏆 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.
📚 Docs
:studio_microphone: Events
:safety_vest: Community Prisma Tools
- Prisma Audit Trails (⭐64)
- Prisma 2 Scratchpad (⭐12)
- nx-nest-graphql (⭐12)
- Pal.js - CLI to start Prisma and GraphQl projects with just 2 commands
- CRUD generator for nexus
- CRUD generator for 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
- Prisma admin React component
- Prisma plugin for the IntelliJ Platform (⭐42)
- Gatsby with prisma-client (⭐14)
- Testing Prisma with PostgreSQL and Jest (⭐104)
- Documentation Generator (⭐537)
- Schematics to add Prisma support to a NestJS application (⭐21)
- Prisma Schema SDL (⭐112)
- Multi-tenancy with Prisma (⭐388)
- Starter Template for NestJS and Prisma (⭐18)
- prisma-relay-cursor-connection (⭐263)
- Caching Prisma (⭐61)
- prettier-plugin-prisma (⭐211)
- prisma-sequelize-generator (⭐14)
- Prisma Schema Sorter - sort schema models, enums, generators and datasources (⭐19)
- Declarative Authorisation Middleware (⭐77)
- NestJS and Prisma Yarn Monorepo Starter Template (⭐126)
- Prisma Redis Middleware - cache queries in Redis (⭐356)
- Prisma Yup Generator - Prisma 2+ generator to emit Yup schemas from your Prisma schema (⭐51)
- Schemix - Generate Prisma Schemas with TypeScript (⭐473)
- Prismock - Run tests in isolation with an in-memory implementation of Prisma (⭐153)
- prisma-ast - A Builder object to programmatically query and edit your schema.prisma files (⭐124)
- prisma-query-formatter - Substitute params and format queries for logging (⭐0)
:man_technologist: Prisma Clients
⚙️ Schema Visualization Tools
- Prisma ERD Visualizer (⭐248)
- prisma-uml (⭐113)
- DBML Generator (⭐639)
- Prisma ERD Generator (⭐820)
- 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 (⭐688)
prisma-markdown
- Markdown generator, including ERD and descriptions- Hubql - Visualization platform with Prisma schema support
🤔 How Tos
🏆 Tutorials
- Get started with Prisma v2. Prisma Client
- An Introduction to Prisma 2
- Static Sites with Next.js 9.3 and Prisma
- Using Prisma with GraphQL Codegen
- Using Prisma in Azure Functions
- Building a sane Docker image for Typescript, Yarn Workspaces and Prisma 2
- Building a Backend for React with Next.js, Prisma 2, and PostgreSQL
- 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)
- Improve Your GraphQL performance with Prisma
- Let's take Prisma 2 for a test drive on AWS Lambda with GraphQL
Tutorials with NestJS
:family_man_woman_girl_boy: Community
:space_invader: Projects Using Prisma
- Calendso (⭐29k)
- Tottem (⭐973)
- Tomorrow
- Predict Covid
- NestJS Crud Prisma (⭐60) - Crud for restful api's built with NestJS and Prisma (uses NestJSX CRUD (⭐4k))
- tRPC Prisma Starter (⭐672) - Starter project with Prisma + Next.js + CI + testing + E2E type-safety using tRPC
- prisma-next-auth-graphql-starter (⭐76) - Fullstack starter with Prisma, next-auth, next.js, tailwindcss and graphql-shield
- Wasp (⭐12k) Wasp is a declarative domain-specific language for developing, building, and deploying modern Javascript full-stack web apps with less code.
- Neighborhood Pet Manager (⭐8)
- 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.