TypeORM
TypeORM is a library of object relational mapping (ORM) that can work with TypeScript and JavaScript on Node.js, browser and mobile platforms. MySQL supports numerous relational and NoSQL databases, such as PostgreSQL, MongoDB, and SQLite. It allows you to develop small and large-scale applications by applying both Active Record and Data Mapper architectural patterns.
TypeORM
100typeorm · ORM & Database Tooling
- You configure data models by selecting Active Record or Data Mapper patterns.
- You manage database schemes with migration tools and automatic table creation features.
- Using QueryBuilder, you write complex join, filtering, and pagination queries.
- • High number of open issues (726)
- • NeutralHacker News
Prisma vs. TypeORM – Which Is Right for You?
“From its documentation: "PgTyped is not a query builder or an ORM." Also, both Prisma and TypeORM are database agnostic.”
- ↑ PositiveHacker News
TypeScript Express Tutorial #7. Relational Databases with Postgres and TypeORM
“TypeORM lacks support of DateTimeOffset PostgreSQL datatype. I did submit a support patch and the TypeORM did not paid care even replying it. I believe this is one the best SQL libraries for typescript however the team seem to lack will or power to manatain the project well…”
Verified against README · Oct 26, 2026 · source