#4747th of 173 in Backends, databases and hosting

typeorm

TypeScript and JavaScript ORM with decorators, migrations and many database drivers

Stars
36.7k
License
MIT
Last commit
Nov 2026
Last release
Nov 2026
Language
TypeScript

Missed the latest GitHub check; these facts may be older.

Overview

TypeORM maps TypeScript and JavaScript classes to database tables using decorators, and supports both Active Record and Data Mapper patterns. It works with Postgres, MySQL/MariaDB, SQL Server, Oracle, SAP HANA, Google Spanner, SQLite and MongoDB. It runs in Node.js, browsers, React Native, Electron and other platforms, and includes a QueryBuilder, generated migrations and a CLI.

Who it is for: Node.js and TypeScript developers who need an ORM over SQL or MongoDB

Strengths

  • Supports Postgres, MySQL/MariaDB, SQL Server, Oracle, SAP HANA, Spanner, SQLite and MongoDB
  • Offers both Active Record and Data Mapper patterns
  • Migrations can be generated automatically; CLI included
  • Runs in Node.js, React Native, Electron, Cordova, Expo and browsers

Weaknesses

  • A library, not a backend service: no auth, storage or hosting included
  • Decorator-based entity model ties schemas to class definitions
  • Not an AI project; fits this list only as general backend infrastructure
  • Fixtures, ER diagrams and seeding come from third-party extensions

What it needs

  • no GPU
  • Compose
  • Needs A supported database (Postgres, MySQL/MariaDB, SQL Server, Oracle, SAP HANA, Spanner, SQLite or MongoDB)

Also in Backends, databases and hosting

See all 173
Also in Backends, databases and hosting
RankProjectScore
1bunJavaScript and TypeScript runtime with bundler, test runner and package manager96.7k stars+697 (+0.7%) in 30 dayscustom license93 out of 100
2traefikHTTP reverse proxy and load balancer that auto-discovers routes from orchestrators65.5k starsMIT93 out of 100
3appwriteBackend with auth, databases, storage, functions and an MCP server for agents Live demo ↗ (opens in a new tab)58.1k stars+546 (+0.9%) in 30 daysBSD-3-Clause93 out of 100
#4ormTypeScript ORM for PostgreSQL and MongoDB with a plugin SPI and agent skills47.7k starsApache-2.093 out of 100
#5strapiHeadless CMS that generates REST and GraphQL APIs from content models Live demo ↗ (opens in a new tab)73.5k starscustom license92 out of 100