new


ORM - Prisma

Prisma is an ORM which is works well with TypeScript; global database caching; connection pooling & real-time db events.

Prisma ORM is open source which includes the Prisma Client & Migration system. It's quite popular maybe not as much as Sequelize but it has a strong community. It works well with Rest API's & GraphQL. It creates a "schema.prisma" file where it models the database.

The migration tool is very helpful migrating the model to the database. There is also the Prisma Studio which is a GUI database IDE however currently I still like to just use other tools such as DBeaver to inspect the DB. Overall Prisma in my opinion is a great choice to go with for an ORM.