Prisma is a performant open-source GraphQL ORM-like layer doing the heavy lifting in your GraphQL server. It turns your database into a GraphQL API which can be consumed by your resolvers via GraphQL bindings.
π¨ - Hands-on resources, like step-by-step tutorialsπ - In-depth resources, like detailed articlesπ - Examples and templatesπ¦ - Reusable software packagesπ₯ - Video tutorial
Contents
π General Resourcesπ GraphQL Server DevelopmentπΊ Prisma Server Deploymentπ₯ Video tutorialsπ¨βπ©βπ§βπ¦ Community
π General Resources
π¨ How to GraphQLπ Reference Exampleπ Example Collectionπ GraphQL Boilerplatesπ¨ Quickstartπ¨ Tutorialsπ What is Prismaπ Prisma Deep Dive Articleπ Prisma Shop Exampleπ Boilerplate for a Fullstack GraphQL App with React & Prismaπ NestJS - Prisma - Apollo 2π Graphql Microservice Starterπ¦ RAN-PRISMA : React . GraphQL . Next.js . Prisma Toolkitπ Prisma Docs Translated into Chineseπ Fullstack Boilerplate using React Apollo Prisma Typescript
π GraphQL Server Development
GraphQL Yoga
π¦ GraphQL Yogaπ¨ Build a GraphQL Server with Prisma and graphql-yogaπ Collection of GraphQL Yoga Examples
Server Deployment
π¨ Deploying a GraphQL Server with Apex Upπ¨ Deploying GraphQL Servers with Zeit Nowπ Apex Up and GraphQL Yoga Exampleπ Prisma Horizontal Scaling
GraphQL Resolvers
π Demystifying theinfo
argument in GraphQL Resolversπ Different use cases for theinfo
argumentπ Collection of common scenariosπ Subscription Resolver Examplesπ π¨ GraphQL Mutation Arguments Validation with Yup using graphql-middleware
GraphQL Bindings
Authentication
π Email & Password Authentication Exampleπ¨ Authentication with GitHub OAuth2π Facebook Authentication Example
Permissions
π GraphQL Directive Permissionsπ¦ GraphQL Shield
Subscriptions
File Handling
Error Handling
Multi-tenancy
πΊ Prisma Server Deployment
π¨ Local (Docker)π¨ Digital Ocean (Docker Machine)π¨ Digital Ocean (manual)π Prisma Dockerπ Prisma Docker Composeπ¨ Kubernetesπ¨ Deployment to AWS EC2π Serverless Templateπ¨ AWS Fargate
π₯ Video tutorials
π₯ React Native and Prisma YouTube Tutorial Seriesπ₯ Build a ProductHunt GraphQL server with Prisma + GraphQL Yoga
π¨βπ©βπ§βπ¦ Community
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.