Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server & SQLite (by prisma)

Prisma Alternatives

Similar projects and alternatives to prisma
  • prisma-examples

    🚀 Ready-to-run Prisma example projects

  • fullstack-starterkit

    GraphQL first full-stack starter kit with Node, React. Powered by TypeScript

  • wait-for-it

    Pure bash script to test and wait on the availability of a TCP host and port

  • slonik

    A PostgreSQL client with strict types, detailed logging and assertions.

  • pgtyped

    pgTyped - Typesafe SQL in TypeScript

  • docs

    📚 Prisma Documentation

  • topic-prisma-testing

    Examples of how to do Prisma unit and functional testing with NodeJS and Typescript.

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better alternative or higher similarity.


Posts where prisma has been mentioned. We have used some of these posts to build our list of alternatives and similar projects.
  • What I learned by using Prisma with PostgreSQL | 2021-01-12
    So I opened an issue here:
  • How to write tests for Prisma with Docker and Jest | 2021-01-10
    One small problem with Prisma is that it is not always clear how to write unit and functional tests. .env file is used by default but it takes a bit of work to get .env.test working as mentioned in this issue.
  • PERN stack with Typescript?
    Could you maybe elaborate on what you are basing this on? If you see performance issues with Prisma, I'd definitely like to encourage you to open up a new GitHub issue so that our engineers can improve the situation :) It's true that Prisma Client only has been production-ready for half a year and we've overall been following a "make it work, make it right, make it fast" approach with building our tools. While performance indeed has not been our major focus yet, we have see very few people see running into actual performance issues. And if there are such cases, we are very eager to solve the performance issues with you and are very reactive on GitHub. If you ever had any, I'd love to learn more about the exact performance issues you saw with Prisma!
    It's true that Prisma currently doesn't natively support working with read replicas yet, we have an open GitHub issue for that here. However, there are a number of workarounds that enable folks to use read replicas with Prisma when they're needed (e.g. this one).
    MongoDB support is definitely on the list of features we are tackling this year! So far, we have been focusing on making Prisma Client and Prisma Migrate production-ready with relational databases. Now that we're there, we can start shifting focus towards broadening the support of databases, MongoDB being the highest priority on our list :) You can follow the development in this GitHub issue.
    What exactly do you mean with a bulk API? As of now, Prisma provides updateMany and deleteMany operations. There's also the $transaction method which you can use for bulk creates and other bulk operations (plus we're also working on extending the Prisma Client API, e.g. with `createMany operations).
  • Is Typegraphql with Prisma worth it? | 2021-01-05
    Active development and regular releases every two weeks | 2021-01-05
    Huge community and great support (e.g. on Slack and on GitHub)
  • Recently I wrote a node.js framework named HasteJS | 2021-01-04
    Hey, this looks really interesting! I work at Prisma and am super curious to learn more about why you chose Sequelize as an ORM for HasteJS.
  • Is Express.js & Nest.js really the only two most popular frameworks in the Node.js community? | 2020-12-23
    Thanks for checking us out! We indeed have quite a large engineering team that is extremely active on GitHub and pushing out releases with new features every two weeks.
  • Fullstack GraphQL starter kit November update | 2020-11-27
    Prisma has been updated to version 2.12.1 with tons of exciting new features


Basic prisma repo stats
8 days ago

prisma/prisma is an open source project licensed under Apache License 2.0 which is an OSI approved license.