159 lines
14 KiB
Plaintext
159 lines
14 KiB
Plaintext
[38;5;12m![39m[38;5;14m[1mAwesome Prisma[0m[38;5;12m (https://i.imgur.com/MQdCTuN.png)[39m
|
||
|
||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Prisma[0m
|
||
|
||
[38;5;14m[1m![0m[38;5;12mAwesome[39m[38;5;14m[1m (https://awesome.re/badge.svg)[0m[38;5;12m (https://awesome.re)[39m
|
||
|
||
[38;2;255;187;0m[4mContents[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1m:tipping_hand_woman: About this List[0m[38;5;12m (#tipping_hand_woman-about-this-list)[39m
|
||
[38;5;12m- [39m[38;5;14m[1m:books: Docs[0m[38;5;12m (#books-docs)[39m
|
||
[38;5;12m- [39m[38;5;14m[1m:studio_microphone: Events[0m[38;5;12m (#studio_microphone-events)[39m
|
||
[38;5;12m- [39m[38;5;14m[1m:safety_vest: Community Prisma Tools[0m[38;5;12m (#safety_vest-community-prisma-tools)[39m
|
||
[38;5;12m- [39m[38;5;14m[1m:thinking: How Tos[0m[38;5;12m (#thinking-how-tos)[39m
|
||
[38;5;12m- [39m[38;5;14m[1m:bird: Twitter[0m[38;5;12m (#bird-twitter)[39m
|
||
[38;5;12m- [39m[38;5;14m[1m:trophy: Tutorials[0m[38;5;12m (#trophy-tutorials)[39m
|
||
[38;5;12m- [39m[38;5;14m[1m:family_man_woman_girl_boy: Community[0m[38;5;12m (#family_man_woman_girl_boy-community)[39m
|
||
[38;5;12m- [39m[38;5;14m[1m:space_invader: Projects Using Prisma[0m[38;5;12m (#space_invader-projects-using-prisma)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPrisma 1[0m[38;5;12m (#prisma-1)[39m
|
||
|
||
[38;2;255;187;0m[4m:tipping_hand_woman: About this List[0m
|
||
|
||
[38;5;12mThis is a collection of [39m[38;5;14m[1mawesome resources[0m[38;5;12m about [39m[38;5;14m[1mPrisma[0m[38;5;12m (https://www.prisma.io/ 'Modern Database Access for TypeScript & Node.js') :heart_eyes:[39m
|
||
|
||
[38;5;14m[1mPrisma is an open-source ORM[0m[38;5;12m. It makes database access easy with type safety and an auto-generated query builder for TypeScript & Node.js.[39m
|
||
|
||
[38;2;255;187;0m[4m:books: Docs[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mPrisma Docs[0m[38;5;12m (https://www.prisma.io/docs/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPrisma Examples[0m[38;5;12m (https://github.com/prisma/prisma-examples)[39m
|
||
|
||
[38;2;255;187;0m[4m:studio_microphone: Events[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mPrisma Day (remote)[0m[38;5;12m (http://prisma.io/day)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGraphQL Meetup (remote)[0m[38;5;12m (https://www.meetup.com/graphql-berlin/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTypeScript Meetup (remote)[0m[38;5;12m (https://www.meetup.com/TypeScript-Berlin/)[39m
|
||
|
||
[38;2;255;187;0m[4m:safety_vest: Community Prisma Tools[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mPrisma Audit Trails[0m[38;5;12m (https://github.com/BemiHQ/bemi-prisma)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPrisma 2 Scratchpad[0m[38;5;12m (https://github.com/ctrlplusb/prisma2-template)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mnx-nest-graphql[0m[38;5;12m (https://github.com/beeman/nx-nest-graphql)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPal.js - CLI to start Prisma and GraphQl projects with just 2 commands[0m[38;5;12m (https://paljs.com)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCRUD generator for nexus[0m[38;5;12m (https://paljs.com/generator/nexus)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCRUD generator for graphql-modules[0m[38;5;12m (https://paljs.com/generator/graphql-modules)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCRUD generator for sdl-first approach[0m[38;5;12m (https://paljs.com/generator/sdl)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPrisma Select - solution for N + 1 issue[0m[38;5;12m (https://paljs.com/plugins/select)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPrisma Delete - workaround missing cascade deletes function in prisma migration[0m[38;5;12m (https://paljs.com/plugins/delete)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPrisma schema - convert schema.prisma file to javascript object or from Snake case to Camel case[0m[38;5;12m (https://paljs.com/cli/schema)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPrisma admin React component[0m[38;5;12m (https://paljs.com/prisma-admin)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPrisma plugin for the IntelliJ Platform[0m[38;5;12m (https://github.com/gabrielcolson/intellij-prisma)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGatsby with prisma-client[0m[38;5;12m (https://github.com/LekoArts/gatsby-with-prisma-client)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTesting Prisma with PostgreSQL and Jest[0m[38;5;12m (https://github.com/ctrlplusb/prisma-pg-jest)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDocumentation Generator[0m[38;5;12m (https://github.com/pantharshit00/prisma-docs-generator)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSchematics to add Prisma support to a NestJS application[0m[38;5;12m (https://github.com/marcjulian/nestjs-prisma)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPrisma Schema SDL[0m[38;5;12m (https://github.com/amplication/prisma-schema-dsl)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMulti-tenancy with Prisma[0m[38;5;12m (https://github.com/errorname/prisma-multi-tenant)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mStarter Template for NestJS and Prisma[0m[38;5;12m (https://github.com/fivethree-team/nestjs-prisma-starter)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mprisma-relay-cursor-connection[0m[38;5;12m (https://github.com/devoxa/prisma-relay-cursor-connection)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCaching Prisma[0m[38;5;12m (https://github.com/joellefkowitz/cached-prisma)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mprettier-plugin-prisma[0m[38;5;12m (https://github.com/umidbekk/prettier-plugin-prisma)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mprisma-sequelize-generator[0m[38;5;12m (https://github.com/floydspace/prisma-sequelize-generator)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPrisma Schema Sorter - sort schema models, enums, generators and datasources[0m[38;5;12m (https://github.com/omar-dulaimi/prisma-schema-sorter)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDeclarative Authorisation Middleware[0m[38;5;12m (https://github.com/joindeed/prisma-auth)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNestJS and Prisma Yarn Monorepo Starter Template[0m[38;5;12m (https://github.com/alitnk/nest-prisma-monorepo)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPrisma Redis Middleware - cache queries in Redis[0m[38;5;12m (https://github.com/Asjas/prisma-redis-middleware)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPrisma Yup Generator - Prisma 2+ generator to emit Yup schemas from your Prisma schema[0m[38;5;12m (https://github.com/omar-dulaimi/prisma-yup-generator)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSchemix - Generate Prisma Schemas with TypeScript[0m[38;5;12m (https://github.com/ridafkih/schemix)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPrismock - Run tests in isolation with an in-memory implementation of Prisma[0m[38;5;12m (https://github.com/morintd/prismock)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mprisma-ast - A Builder object to programmatically query and edit your schema.prisma files[0m[38;5;12m (https://github.com/MrLeebo/prisma-ast)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mprisma-query-formatter - Substitute params and format queries for logging[0m[38;5;12m (https://github.com/s1owjke/prisma-query-formatter)[39m
|
||
|
||
[38;2;255;187;0m[4m:man_technologist: Prisma Clients[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mPrisma Client Python[0m[38;5;12m (https://github.com/RobertCraigie/prisma-client-py)[39m
|
||
|
||
|
||
[38;2;255;187;0m[4m:gear: Schema Visualization Tools[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mPrisma ERD Visualizer[0m[38;5;12m (https://github.com/skn0tt/prisma-erd)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mprisma-uml[0m[38;5;12m (https://github.com/emyann/prisma-uml)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDBML Generator[0m[38;5;12m (https://github.com/notiz-dev/prisma-dbml-generator)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPrisma ERD Generator[0m[38;5;12m (https://github.com/keonik/prisma-erd-generator)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPrismaliser - Visualise your Prisma schema models and relations[0m[38;5;12m (https://prismaliser.app/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mArchibase - Collaborative schema editor based on Prisma SDL[0m[38;5;12m (https://archibase.dev/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPrisma Editor - A powerful tool to visualize and edit Prisma Schema[0m[38;5;12m (https://github.com/mohammed-bahumaish/prisma-editor)[39m
|
||
[38;5;12m- [39m[48;5;235m[38;5;249m[1mprisma-markdown[0m[38;5;14m[1m - Markdown generator, including ERD and descriptions[0m[38;5;12m (https://github.com/samchon/prisma-markdown)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHubql - Visualization platform with Prisma schema support[0m[38;5;12m (https://www.hubql.com/prisma)[39m
|
||
|
||
|
||
[38;2;255;187;0m[4m:thinking: How Tos[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mHow to GraphQL[0m[38;5;12m (https://www.howtographql.com/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPostgresQL Tutorials[0m[38;5;12m (https://www.prisma.io/tutorials/?tag=postgresql)[39m
|
||
|
||
[38;2;255;187;0m[4m:bird: Twitter[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mPrisma[0m[38;5;12m (http://twitter.com/prisma)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNexus[0m[38;5;12m (http://twitter.com/nexusgql)[39m
|
||
|
||
[38;2;255;187;0m[4m:trophy: Tutorials[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mGet started with Prisma v2. Prisma Client[0m[38;5;12m (https://egghead.io/playlists/get-started-with-prisma-v2-prisma-client-8bae)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAn Introduction to Prisma 2[0m[38;5;12m (https://blog.logrocket.com/an-introduction-to-prisma-2/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mStatic Sites with Next.js 9.3 and Prisma[0m[38;5;12m (https://leerob.io/blog/next-prisma)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUsing Prisma with GraphQL Codegen[0m[38;5;12m (https://medium.com/tomorrowapp/using-prisma-with-graphql-codegen-eed022c13749)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUsing Prisma in Azure Functions[0m[38;5;12m (https://swacblooms.com/using-prisma-in-azure-functions/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBuilding a sane Docker image for Typescript, Yarn Workspaces and Prisma 2[0m[38;5;12m (https://medium.com/@emilefugulin/building-a-sane-docker-image-for-typescript-lerna-and-prisma-2-76d8ff9926e4)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBuilding a Backend for React with Next.js, Prisma 2, and PostgreSQL[0m[38;5;12m (https://www.youtube.com/watch?v=Bqacj0iOL68)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBuild A Pet Management System With Remix, Prisma, and Postgres[0m[38;5;12m (https://www.youtube.com/watch?v=wqyHGQlZcws&list=PLTnRtjQN5ieYu9SdwLvzKYFVtfqySY7FT)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHow To Write Efficient Unit Tests with Prisma ORM[0m[38;5;12m (https://medium.com/javascript-in-plain-english/how-to-write-efficient-unit-tests-with-prisma-orm-e9d8fdf43f5f)[39m
|
||
|
||
[38;2;255;187;0m[4mTutorials with [0m[38;5;14m[1m[4mNexus[0m[38;2;255;187;0m[4m (https://www.nexusjs.org/#/)[0m
|
||
[38;5;12m- [39m[38;5;14m[1mComplete Introduction to Fullstack, Type-Safe GraphQL (feat. Next.js, Nexus, Prisma)[0m[38;5;12m (https://dev.to/prisma/complete-introduction-to-fullstack-type-safe-graphql-feat-next-js-nexus-prisma-c5)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mImprove Your GraphQL performance with Prisma[0m[38;5;12m (https://dev.to/ahmedelywa/improve-your-graphql-performance-with-prisma-2jia)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLet's take Prisma 2 for a test drive on AWS Lambda with GraphQL[0m[38;5;12m (https://itnext.io/lets-take-prisma-2-for-a-test-drive-on-aws-lambda-with-graphql-%EF%B8%8F-f4be711e93cc)[39m
|
||
|
||
[38;2;255;187;0m[4mTutorials with [0m[38;5;14m[1m[4mNestJS[0m[38;2;255;187;0m[4m (https://nestjs.com/)[0m
|
||
[38;5;12m- [39m[38;5;14m[1mHow to query your database using Prisma with NestJS[0m[38;5;12m (https://notiz.dev/blog/how-to-connect-nestjs-with-prisma)[39m
|
||
|
||
[38;2;255;187;0m[4m:family_man_woman_girl_boy: Community[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mGitHub[0m[38;5;12m (https://github.com/prisma/prisma/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWebsite[0m[38;5;12m (https://prisma.io)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDocs[0m[38;5;12m (https://prisma.io/docs/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBlog[0m[38;5;12m (https://prisma.io/blog)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSlack[0m[38;5;12m (https://slack.prisma.io/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTwitter[0m[38;5;12m (https://twitter.com/prisma)[39m
|
||
|
||
[38;2;255;187;0m[4m:space_invader: Projects Using Prisma[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mCalendso[0m[38;5;12m (https://github.com/calendso/calendso)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTottem[0m[38;5;12m (https://github.com/poulainv/tottem)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTomorrow[0m[38;5;12m (https://www.tomorrowapp.io/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPredict Covid[0m[38;5;12m (https://predictcovid.com/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNestJS Crud Prisma[0m[38;5;12m (https://github.com/silicon-hills/nestjs-crud-prisma) - Crud for restful api's built with NestJS and Prisma (uses [39m[38;5;14m[1mNestJSX CRUD[0m[38;5;12m (https://github.com/nestjsx/crud))[39m
|
||
[38;5;12m- [39m[38;5;14m[1mtRPC Prisma Starter[0m[38;5;12m (https://github.com/trpc/examples-next-prisma-starter) - Starter project with Prisma + Next.js + CI + testing + E2E type-safety using [39m[38;5;14m[1mtRPC[0m[38;5;12m (https://trpc.io)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mprisma-next-auth-graphql-starter[0m[38;5;12m (https://github.com/wangel13/prisma-next-auth-graphql-starter) - Fullstack starter with Prisma, next-auth, next.js, tailwindcss and graphql-shield[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWasp[0m[38;5;12m (https://github.com/wasp-lang/wasp) Wasp is a declarative domain-specific language for developing, building, and deploying modern Javascript full-stack web apps with less code.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNeighborhood Pet Manager[0m[38;5;12m (https://github.com/AustinGil/npm)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDotfyle[0m[38;5;12m (https://dotfyle.com) - Discover and share Neovim plugins[39m
|
||
|
||
[38;2;255;187;0m[4mPrisma 1[0m
|
||
|
||
[38;5;12mThis is the second iteration of the awesome Prisma and focuses on Prisma 2.[39m
|
||
[38;5;12mCheck out the [39m[38;5;14m[1mAwesome Prisma 1 list[0m[38;5;12m (awesome-prisma1.md)[39m
|
||
|
||
[38;2;255;187;0m[4mContribute[0m
|
||
|
||
[38;5;12mContributions welcome! Read the [39m[38;5;14m[1mcontribution guidelines[0m[38;5;12m (contributing.md) first.[39m
|
||
|
||
[38;2;255;187;0m[4mLicense[0m
|
||
|
||
[38;5;14m[1m![0m[38;5;12mCC0[39m[38;5;14m[1m (http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)[0m[38;5;12m (http://creativecommons.org/publicdomain/zero/1.0)[39m
|
||
|
||
[38;5;12mTo the extent possible under law, Catalin Miron has waived all copyright and[39m
|
||
[38;5;12mrelated or neighboring rights to this work.[39m
|
||
|
||
[38;5;12mprisma Github: https://github.com/catalinmiron/awesome-prisma[39m
|