# Prisma ORM

14 Hacker News commenters recommended Prisma ORM and 19 criticized it, November 2025 to November 2026. It was recommended in 9 of 13 months.

**Verdict:** Recommended for type-safe TypeScript database access and generated types. Critics often cite bugs and weak migration support.

## Why people recommend it

- Generated, type-safe database types (3 comments): "The ORM is great! I usually setup my projects so the Prisma generated types are shared with the front end" ([source](https://news.ycombinator.com/item?id=45913659)) "Prisma does type-safe ORM really well on the typescript side" ([source](https://news.ycombinator.com/item?id=47406958)) "It is useful to have types generated for these values." ([source](https://news.ycombinator.com/item?id=46156191))
- Fast setup and smooth workflow (2 comments): "a faster workflow using Prisma and StackRender that lets you go from an empty project to a working backend in minutes" ([source](https://news.ycombinator.com/item?id=46487694)) "using Prisma Next is the smoothest experience" ([source](https://news.ycombinator.com/item?id=48965958))

## What people warn about

- Weak migrations and column renaming (2 comments): "it doesn't even rename columns properly" ([source](https://news.ycombinator.com/item?id=45876635)) "Lack of reasonable support for migrations turned me off to Prisma" ([source](https://news.ycombinator.com/item?id=45877161))
- Adds complexity and abstraction overhead (3 comments): "seeing startups spin up managed postgres + redis clusters + prisma on day 1 just to collect waitlist emails is peak feature vomit" ([source](https://news.ycombinator.com/item?id=47778257)) ""dual-ORM" situation (Prisma + Drizzle; both with their faults) that ends up sapping a lot of productivity" ([source](https://news.ycombinator.com/item?id=46849088)) "suddenly you need a whole team of devs knowing all kinds of unecessary abstractions" ([source](https://news.ycombinator.com/item?id=48096388))
- Slow benchmarks and heavy queries (3 comments): "we sometimes have weird database spikes and it's almost always an unintended heavy ORM query" ([source](https://news.ycombinator.com/item?id=47111727)) "Prisma Typescript also fails to win the benchmarks." ([source](https://news.ycombinator.com/item?id=47819923)) "Prisma didn’t win the benchmark charts either." ([source](https://news.ycombinator.com/item?id=47769513))

## Alternatives hackers recommend

- [Entity Framework Core](https://hackerapproved.com/p/entity-framework-core.md): 35 recommend
- [SQLAlchemy](https://hackerapproved.com/p/sqlalchemy.md): 33 recommend
- [Drizzle ORM](https://hackerapproved.com/p/drizzle-orm.md): 25 recommend
- [Dapper](https://hackerapproved.com/p/dapper.md): 19 recommend
- [Oxyde ORM](https://hackerapproved.com/p/oxyde.md): 18 recommend

## Cite as

Hacker Approved, "Prisma ORM", https://hackerapproved.com/p/prisma/ (counts from 1,795,640 Hacker News comments, November 2025 to November 2026).
