So, I'm starting a simple Express project, but we intend to eventually grow it, monetize it, and support it for a long time. But this project will also work as a portfolio project.
Should I use Prisma, TypeORM or something else? My guess is that since it's a simple project, it shouldn't matter that much, queries shouldn't be that complex for now at least, so I'd say the main question is, what ORM would improve my cv the most?
Which ORM should I choose — Prisma or TypeORM?
Which ORM would you pick, Prisma or Typeorm
Prisma vs drizzle ORM for production?
Best ORMs for simple to complex projects ?
Is Prisma or Drizzle faster in 2026?
Is Drizzle really better than Prisma?
Why is Prisma so popular?
I’m building a backend with NestJS + Fastify + Supabase PostgreSQL and I’m trying to decide between Prisma and TypeORM as my ORM.
My main concerns are:
-
Future-proofing (I don’t want to regret the choice later)
-
Performance (good performance that won’t block me as the app grows)
The app is a hybrid of e-commerce + social media, with features like:
-
Auth: Sign up, Sign in
-
Social: Followers, Following, Posts, Likes, Trending
-
E-commerce: Sell, Buy, Orders, Cart, Wallet, Earnings
-
Messaging: Chat
-
Profile Features: My Posts, Library, Settings, Notifications, Requests
Which ORM would you recommend for this stack and why?
I know each has its strengths and drawbacks, I needed a type safe ORM that I can use with typescript and I ended up with these two. Has someone worked with both? What is the most featured in terms of queries, migrations, seeding, etc? Which provides better programming experience?