TypeORM

JSON →
library 0.2.27 ·javascript
verified Jun 5, 2026

TypeORM is an ORM for TypeScript and JavaScript (ES5+) that supports both Active Record and Data Mapper patterns. It runs in Node.js, browsers, Cordova, Ionic, React Native, and Electron, and works with MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, sql.js, and MongoDB. Current stable version is 0.2.x (actively maintained, with frequent releases and a migration to 0.3.x in progress). Key differentiators: supports multiple databases simultaneously, CLIs for migrations and entities, and a rich decorator-based entity definition. Heavily influenced by Hibernate and Doctrine.