Prisma
p/prisma-data
Prisma makes working with databases easy!
Tom Preston-Werner
Prisma ORM — Next-generation ORM for Node.js and TypeScript
Featured
13
Prisma is a next-generation ORM for Node.js and TypeScript!
Prisma helps app developers build faster and make fewer errors with an open source ORM for PostgreSQL, MySQL, SQLite, and Microsoft SQL Server (Preview).
Replies
Tom Preston-Werner
I first came across Prisma a year ago when I was looking for an ORM to use as part of RedwoodJS, a new open source JS/TS full-stack web app framework I'm building. I was evaluating the available JavaScript/TypeScript ORMs and found an abundance of poor developer experience (especially around defining relationships between tables) until I tried out an early version of Prisma. It didn't take long to realize that Prisma was different from the other players. Even though it was early days, the ORM was already more joyful to use than the others. I quickly selected Prisma as the ORM to be included in Redwood and have since worked closely with the Prisma team to help shape Prisma Client and Prisma Migrate into the amazing tools you see today. They play a key role in powering Redwood's data layer and I couldn't be happier with the choice. In fact, I was so impressed with them that I became an investor in the company! I'm proud to be a part of their journey towards ORM awesomeness and excited to share it with you today!
Brandon Bayer
Congrats Prisma!!! Prisma is such a critical piece of Blitz.js for achieving the optimal DX we're pursuing. It was only the existence of Prisma, still in beta, that gave me the motivation to make Blitz. And it has been amazing for us. In addition to the product being excellent, the team behind Prisma is phenomenal and very impressive! I'm excited to see what else is to come in the future.
nahtnam
Prisma is hands down the best ORM I have every worked with, miles ahead of ActiveRecord and Django's ORM (in some aspects :P). There is nothing better than knowing the structure of the result of your query while you're developing. It ensures that you handle every case and you're not accessing something that doesn't exist. I'm 100% sure that Prisma is going to be the dominant ORM for TS (and rust/python in the future)! This is one of the projects I wish I could pay for just to ensure it will exist in the future
Søren Bramer Schmidt
Today we are thrilled to announce that Prisma is a complete ORM and all of the three major components are production-ready. Prisma has existed as a company since 2016 and we've been working on this ORM (which we called Prisma 2 at the time) since beginning of 2019. After two long years, a lot of feedback gathered, a lot of refactoring, and a lot of talking with the community and companies using Prisma in production we are excited to confidently share our vision for how developers can work better with their databases. For us, this launch is part of a longer journey of simplifying how companies work with application data. In our research and conversations, we were inspired by companies like Facebook, Twitter and Airbnb who all built custom data access layers to enable their application developers to access the data they need in a safe and efficient manner. We have come to call this architecture an Application Data Platform, and with todays launch we are taking the first step towards delivering a general purpose Application Data Platform as a product available to software development teams all over the world. At Prisma we are striving to make state-of-the-art data tools and paradigms available to everyone. We invite you to try Prisma and join our community as we continue to make databases easy for all developers.
Michael Lukaszczyk
Huge congrats to the Prisma team 👏
Phil Pluckthun
I've been following Prisma from the early days and their journey has been amazing; seeing Prisma ORM feels like a natural conclusion to this journey, ending up at a nice balance where they're maximising the number of people they can reach & help and still stay true to the tech they care about. The Prisma ORM has been evolving with features very quickly and has become a go to tool in a short amount of time for many, including myself, from anything from prototyping to serious projects, which is not something that's common or to scoff at in the context of databases and data tooling.
Nikolas Burk
@_philpl ❤️❤️❤️
Billy Bob
The transition from prisma 1 => 2 was horrendous. Even now, their migrations can’t compete with Django. They burnt my trust in them
Vivek
ORM for NodeJS? great.
؜alistair
Prisma is absolutely fantastic, some of the biggest innovation in the JS/TS EcoSystem in years!
Bharadwaj Giridhar
Sounds amazing!
Yuval Hazaz
We are using Prisma in our product and we love it. Thanks for the amazing work
Joliya Smith
Ohh this is amazing, wordfeud generator english