SaaSHub helps you find the best software and product alternatives Learn more β
Top 23 TypeScript ORM Projects
-
Prisma
Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB
The tutorial starts by creating a Next.js project and setting up Shadcn UI and Aceternity UI for premade front-end components, with TailwindCSS for styling. Next, you will use Prisma ORM to create data models and generate schemas for Neon's Postgres database. The tutorial also covers file uploads using Uploadcare, Clerk to handle authentication, and creating a billing system with Stripe that allows users to purchase different plans.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
TypeORM
ORM for TypeScript and JavaScript. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.
Project mention: Using OpenAPI to Automate API Integration With Rapyd's Payment Gateway | dev.to | 2025-03-11TypeORM as the ORM
-
Sequelize
Feature-rich ORM for modern Node.js and TypeScript, it supports PostgreSQL (with JSON and JSONB support), MySQL, MariaDB, SQLite, MS SQL Server, Snowflake, Oracle DB (v6), DB2 and DB2 for IBM i.
Object-Relational Mapping frameworks like Hibernate (Java), SQLAlchemy (Python), and Sequelize (Node.js) typically use parameterized queries by default and abstract direct SQL interaction. These frameworks help eliminate common developer errors that might otherwise introduce vulnerabilities.
-
drizzle-orm
Headless TypeScript ORM with a head. Runs on Node, Bun and Deno. Lives on the Edge and yes, it's a JavaScript ORM too π
To simplify test data generation, we developed the @praha/drizzle-factory package, which leverages Drizzle ORM. This article introduces the basic usage of @praha/drizzle-factory.
-
MikroORM
TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, MariaDB, MS SQL Server, PostgreSQL and SQLite/libSQL databases.
Project mention: Show HN: DBOS TypeScript β Lightweight Durable Execution Built on Postgres | news.ycombinator.com | 2025-01-16 -
supabase-js
An isomorphic Javascript client for Supabase. Query your Supabase database, subscribe to realtime events, upload and download files, browse typescript examples, invoke postgres functions via rpc, invoke supabase edge functions, query pgvector.
supabase-py was originally started by maintainer lqmanh in September of 2020, and was shortly after joined by fedden and J0 (who went on to become a full time member of the Supabase Team). In recent years development has been driven by silentworks and juancarlospaco who have both been instrumental in the push to reaching feature parity with supabase-js.
-
Project mention: Deepkit Framework: Revolutionizing Web App Development at Enterprise Scale | news.ycombinator.com | 2024-05-13
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
zenstack
Fullstack TypeScript toolkit that enhances Prisma ORM with flexible Authorization layer for RBAC/ABAC/PBAC/ReBAC, offering auto-generated type-safe APIs and frontend hooks.
Project mention: Automatically Generate REST and GraphQL APIs From Your Database | dev.to | 2024-12-19Prisma combined with ZenStack offers a more programmatic approach. While requiring more setup than PostgREST, it provides better TypeScript integration and more control over the generated API. This combination excels in projects where type safety and custom business logic are priorities.
-
-
-
Version 4.5 of Foal, a full-featured Node.JS framework for building web applications, is out!
-
-
-
-
Nano-SQL
Universal database layer for the client, server & mobile devices. It's like Lego for databases.
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
TypeScript ORM discussion
TypeScript ORM related posts
-
Simplifying Test Data Generation with Drizzle ORM
-
5+1 Tools To Make You A Better Fullstack Developer
-
How to connect to an Azure-hosted managed identities postgres server from a node app using the Prisma ORM
-
Tech Stack 2025
-
Creating Typescript app with decorator-based dependency injection π
-
Code as Doc: Automate by Vercel AI SDK and ZenStack for Free
-
Prisma: Could not parse schema engine response
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 Mar 2025
Index
What are some of the best open-source ORM projects in TypeScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | Prisma | 41,549 |
2 | TypeORM | 35,054 |
3 | Sequelize | 29,850 |
4 | drizzle-orm | 26,888 |
5 | MikroORM | 8,117 |
6 | supabase-js | 3,494 |
7 | marshal.ts | 3,292 |
8 | remult | 2,986 |
9 | sequelize-auto | 2,920 |
10 | sequelize-typescript | 2,813 |
11 | zenstack | 2,387 |
12 | vuex-orm | 2,347 |
13 | denodb | 1,932 |
14 | foal | 1,914 |
15 | zapatos | 1,325 |
16 | layr | 1,210 |
17 | data | 861 |
18 | Nano-SQL | 784 |
19 | dynamodb-onetable | 699 |
20 | Iridium | 570 |
21 | orchid-orm | 514 |
22 | typedorm | 490 |
23 | schemix | 486 |