MikroORM: TypeScript ORM Tool for Node.js with Multiple Database Support & Advanced Features
Summary of my bookmarked Github repositories from Oct 6th, 2020
MikroORM is a TypeScript ORM (Object-Relational Mapping) tool for Node.js that supports multiple databases such as MongoDB, MySQL, PostgreSQL, and SQLite. It implements the Data Mapper, Unit of Work, and Identity Map patterns, taking inspiration from Doctrine and Hibernate. With MikroORM, you can handle transactions automatically, perform change-set based persistence, and benefit from the Identity Map, which ensures efficient entity loading and comparison. The tool offers clean entity definition, relationship modeling, cascading operations, and various other features. You can find detailed documentation and example integrations for frameworks like Express, Nest, Koa, and more.