124
170
+ 1
0

What is Prisma?

Prisma is a powerful database tool used for data access, migrations and visual data management. It replaces traditional ORMs and removes friction from complicated database workflows.
Prisma is a tool in the Query Languages category of a tech stack.
Prisma is an open source tool with 16.3K GitHub stars and 922 GitHub forks. Here鈥檚 a link to Prisma's open source repository on GitHub

Who uses Prisma?

Companies
23 companies reportedly use Prisma in their tech stacks, including PowersportsAuction, Seistreinta, and AnkaWorld.

Developers
97 developers on StackShare have stated that they use Prisma.

Prisma Integrations

GraphQL, Gatsby, Apollo, Prisma Cloud, and Canner are some of the popular tools that integrate with Prisma. Here's a list of all 6 tools that integrate with Prisma.

Why developers like Prisma?

Here鈥檚 a list of reasons why companies and developers use Prisma
Top Reasons
Be the first to leave a pro
Prisma Reviews

Here are some stack decisions, common use cases and reviews by companies and developers who chose Prisma in their tech stack.

Divine Bawa
Divine Bawa
at PayHub Ghana Limited | 13 upvotes 121.3K views
Node.js
Node.js
GraphQL
GraphQL
MySQL
MySQL
Prisma
Prisma
graphql-yoga
graphql-yoga
React
React
styled-components
styled-components
Next.js
Next.js
Apollo
Apollo

I just finished a web app meant for a business that offers training programs for certain professional courses. I chose this stack to test out my skills in graphql and react. I used Node.js , GraphQL , MySQL for the #Backend utilizing Prisma as a database interface for MySQL to provide CRUD APIs and graphql-yoga as a server. For the #frontend I chose React, styled-components for styling, Next.js for routing and SSR and Apollo for data management. I really liked the outcome and I will definitely use this stack in future projects.

See more
Munkhtegsh Munkhbat
Munkhtegsh Munkhbat
Software Engineer Consultant at LoanSnap | 9 upvotes 25.9K views
graphql-yoga
graphql-yoga
Prisma
Prisma
PostgreSQL
PostgreSQL
styled-components
styled-components
Heroku
Heroku
React
React
Apollo
Apollo
GraphQL
GraphQL
#Backend
#Frontend

In my last side project, I built a web posting application that has similar features as Facebook and hosted on Heroku. The user can register an account, create posts, upload images and share with others. I took an advantage of graphql-subscriptions to handle realtime notifications in the comments section. Currently, I'm at the last stage of styling and building layouts.

For the #Backend I used graphql-yoga, Prisma, GraphQL with PostgreSQL database. For the #FrontEnd: React, styled-components with Apollo. The app is hosted on Heroku.

See more
Collins  Ogbuzuru
Collins Ogbuzuru
Front-end dev at One shirt | 8 upvotes 13.4K views
GraphQL
GraphQL
Prisma
Prisma
AWS Lambda
AWS Lambda

We are starting to build one shirt data logic, structure and as an online clothing store we believe good ux and ui is a goal to drive a lot of click through. The problem is, how do we fetch data and how do we abstract the gap between the Front-end devs and backend-devs as we are just two in the technical unit. We decided to go for GraphQL as our application-layer tool and Prisma for our database-layer abstracter.

Reasons :

GraphQL :

  1. GraphQL makes fetching of data less painful and organised.

  2. GraphQL gives you 100% assurance on data you getting back as opposed to the Rest design .

  3. GraphQL comes with a bunch of real-time functionality in form of. subscriptions and finally because we are using React (GraphQL is not React demanding, it's doesn't require a specific framework, language or tool, but it definitely makes react apps fly )

Prisma :

  1. Writing revolvers can be fun, but imagine writing revolvers nested deep down, curry braces flying around. This is sure a welcome note to bugs and as a small team we need to focus more on what that matters more. Prisma generates this necessary CRUD resolves, mutations and subscription out of the box.

  2. We don't really have much budget at the moment so we are going to run our logic in a scalable cheap and cost effective cloud environment. Oh! It's AWS Lambda and deploying our schema to Lambda is our best bet to minimize cost and same time scale.

We are still at development stage and I believe, working on this start up will increase my dev knowledge. Off for Lunch :)

See more
Seun Kola
Seun Kola
CTO at Virtualrobe Limited | 7 upvotes 9.5K views
GraphQL
GraphQL
React
React
Prisma
Prisma
Apollo
Apollo

Using GraphQL for queries and mutation on React app and Prisma database is so cool, easy and fast to learn. i often use Apollo client to integrate both ends. Most times working has a frontend developer and trying to build a MVP product quickly requires tools that require less setup on both production and development in order to test functionalities, and using GraphQL for queries surpasses Rest queries for me because of the flexibility in requesting the data you actually need and not requesting the whole dataset everytime.

But in all, Rest is still the king since most public api support its CRUD processes more than GraphQL but lot of top companies are using it and am definitely using it for various project including my recent pet project(Delivery buddy - A platform that allows pair-to-pair delivery service).

See more
Seun Kola
Seun Kola
CTO at Virtualrobe Limited | 2 upvotes 7.9K views
React
React
React Native
React Native
Prisma
Prisma
GraphQL
GraphQL
Apollo
Apollo
ExpressJS
ExpressJS

Have been working on a side project that focuses on sharing economy, allowing users to pickup and deliver groceries for others. Have already started working on the frontend for the web dashboard using React and plan to use React Native for the mobile app. But am in a dilemma, whether to build the backend myself for the MVP or use firebase for the backend. I need advise, has anyone use Firebase for such project and what are the pros and cons, what issues will i faced.

Note: My proposed stack for the backend is a Prisma database, GraphQL , Apollo and ExpressJS

Thanks in advance to everyone.

See more
Prisma
Prisma

Prisma will act as the database client, translating the database schema from GraphQL into a typed and consistent database tables in PostGresQL Prisma

See more

Prisma's Features

  • Simplified & type-safe database access
  • Declarative migrations & data modeling
  • Powerful & visual data management

Prisma Alternatives & Comparisons

What are some alternatives to Prisma?
AWS AppSync
AWS AppSync automatically updates the data in web and mobile applications in real time, and updates data for offline users as soon as they reconnect. AppSync makes it easy to build collaborative mobile and web applications that deliver responsive, collaborative user experiences.
GraphQL
GraphQL is a data query language and runtime designed and used at Facebook to request and deliver data to mobile and web apps since 2012.
Oracle PL/SQL
It is a powerful, yet straightforward database programming language. It is easy to both write and read, and comes packed with lots of out-of-the-box optimizations and security features.
Oracle PL/SQL
It is a powerful, yet straightforward database programming language. It is easy to both write and read, and comes packed with lots of out-of-the-box optimizations and security features.
JSON API
It is most widely used data format for data interchange on the web. This data interchange can happen between two computers applications at different geographical locations or running within same hardware machine.
See all alternatives

Prisma's Followers
170 developers follow Prisma to keep up with related blogs and decisions.
islam saeed
Nbazes
Njuguna Gathere
Oudom Meas
Raffael Campos
YogeshKotadiya
Simon Rascovsky
Jonatan Witoszek
Konrad Szwarc
rohitashwa kumar