MikroORM is a TypeScript ORM for Node.js that supports SQL and NoSQL databases with data-mapper, unit-of-work, and identity-map patterns.