TypeORM
JSON →TypeORM is a Data-Mapper ORM for TypeScript and JavaScript, supporting both Active Record and Data Mapper patterns. The latest stable version is 0.2.19, with active development and a regular release cadence. It supports multiple databases (MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, CockroachDB, sql.js, and MongoDB via MongoDB driver) and platforms (Node.js, Browser, Cordova, React Native, etc.). Key differentiators include full TypeScript support, decorator-based entity definitions, automatic migrations, eager/lazy relations, and cross-database queries. Compared to alternatives like Sequelize or Prisma, TypeORM offers a closer resemblance to traditional ORMs like Hibernate and provides more flexibility in choosing between Active Record and Data Mapper patterns.