prisma/prisma-examples
Examples of Prisma using different languages and technologies
repo name | prisma/prisma-examples |
repo link | https://github.com/prisma/prisma-examples |
homepage | https://github.com/prisma/prisma |
language | TypeScript |
size (curr.) | 6846 kB |
stars (curr.) | 1068 |
created | 2018-08-15 |
license | Apache License 2.0 |
Prisma 2 Examples
This repository contains a number of ready-to-run examples demonstrating various use cases of the Prisma 2. Pick an example and follow the instructions in the corresponding README.
Are you missing an example? Please feel free to open an issue (read the contribution guidelines for more info).
Note: The examples in the
deployment-platforms
andexperimental
directories are currently outdated but will be updated soon.
TypeScript
Fullstack
Demo | Description |
---|---|
rest-nextjs |
Simple Next.js app (React) with a REST API |
graphql-nextjs |
Simple Next.js app (React) with a GraphQL API |
Backend only
Demo | Description |
---|---|
script |
Simple usage of Prisma Client JS in a TypeScript script |
graphql |
Simple GraphQL server based on graphql-yoga and Nexus Schema |
graphql-typegraphql |
Simple GraphQL server based on graphql-yoga and TypeGraphQL |
graphql-apollo-server |
Simple GraphQL server based on apollo-server |
graphql-sdl-first |
Simple GraphQL server based on the SDL-first approach of graphql-tools (Apollo) |
graphql-auth |
GraphQL server with email-password authentication & permissions |
rest-express |
Simple REST API with Express.JS |
grpc |
Simple gRPC API |
JavaScript (Node.js)
Fullstack
Demo | Description |
---|---|
rest-nextjs |
Simple Next.js app (React) with a REST API |
Backend only
Demo | Description |
---|---|
script |
Simple usage of Prisma Client JS in a Node.js script |
graphql |
Simple GraphQL server based on graphql-yoga |
graphql-apollo-server |
Simple GraphQL server based on apollo-server |
graphql-auth |
GraphQL server with email-password authentication & permissions |
graphql-sdl-first |
Simple GraphQL server based on the SDL-first approach of graphql-tools (Apollo) |
rest-express |
Simple REST API with Express.JS |
grpc |
Simple gRPC API |
Experimental
The experimental
directory contains the same examples as the javascript
and typescript
directories. The main difference is that it uses Prisma to perform database migrations which are currently an experimental feature.
Deployment platform
The projects in the deployment-platforms
directory show what “Prisma Client”-based deployment setups look like for various deployment providers. Note that they are currently unmaintained but will be updated soon.