MikroORM

Developed for the Node.js environment, Data Mapper is a TypeScript ORM library based on Unit of Work and Identity Map patterns. MongoDB supports various database systems such as MySQL, MariaDB, PostgreSQL, SQLite, MSSQL and Oracle. Decorators for asset descriptions allow you to use EntitySchema or defineEntity methods.

MI

mikro-orm · ORM & Database Tooling

STARS9.3K
FORKS698
COMMITS—
CONTRIBUTORS321
VERSIONv7.1.9
UPDATEDtoday
typescriptormDatabasedata-mapperMIT
What can it do?
  • You manage database operations using Data Mapper and Unit of Work patterns.
  • You configure your projects with a large number of supported SQL and NoSQL database drivers.
  • You perform database queries with Type-safe QueryBuilder or Entity management.
User reviews
  • • NeutralHacker News

    Show HN: MikroORM 3 – TypeScript ORM Based on Data Mapper and Unit of Work

    “MikroORM is TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Key features: - Implicit transactions - ChangeSet based persistence - Supports both SQL and NoSQL website: repo: release article (v3): introductory article (v2):”

  • • NeutralHacker News

    MikroORM 6: Polished – MikroORM

    “After more than a year in development, MikroORM 6 gets stable today. It brings greatly improved types, with strict partial loading support. Here are a few highlights of what's inside: - strict partial loading [1] - new Getting Started guide [2] - reworked `Loaded` type and…”

My note

More in: ORM & Database Tooling