mikro-orm

ORM tool

An ORM framework for TypeScript and Node.js that uses Data Mapper, Unit of Work, and Identity Map patterns to simplify database interactions

TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, MariaDB, MS SQL Server, PostgreSQL and SQLite/libSQL databases.

GitHub

8k stars
48 watching
553 forks
Language: TypeScript
last commit: over 1 year ago
Linked from 2 awesome lists

databasedatamapperentitiesentityidentity-mapjavascriptlibsqlmongodbmysqlnodejsormpostgrepostgresqlsqlsql-serversqlitesqlite3typescripttypescript-ormunit-of-work

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
typeorm/typeorm An Object-Relational Mapping framework for TypeScript and JavaScript applications 34,639
mikro-orm/nestjs A NestJS module for integrating the MikroORM with TypeScript and a specific choice of database drivers. 210
mikro-orm/express-ts-example-app An Express.js application using Mikro-ORM and TypeScript to manage data in MongoDB 61
meltingice/node-activerecord An Object-Relational Mapping (ORM) library for multiple databases, including SQL and NoSQL systems. 58
nestjs/typeorm A module for the Nest framework that provides support for Object-Relational Mapping (ORM) using TypeORM. 1,957
prisma/prisma A toolkit for building databases and applications with a unified, type-safe query builder 40,117
sequelize/sequelize An ORM tool for various databases, providing features like transactions and relations to interact with databases using a promise-based interface. 29,662
eveningkid/denodb A TypeScript-based ORM for multiple databases, providing a simple and typed API. 1,932
kant2002/sqlmarshal Generates typed functions for accessing custom SQL and stored procedures with nullability checks. 59
mikro-orm/nestjs-example-app An example application demonstrating integration of NestJS and MySQL using a lightweight ORM for data modeling and persistence. 83
turnersoftware/mongoframework An Entity Framework-like interface for MongoDB that simplifies the process of mapping and interacting with MongoDB data. 393
redux-orm/redux-orm A JavaScript library for managing relational data in Redux stores. 2,950
yurunsoft/tdengine-orm A PHP-based Object Relational Mapping (ORM) system for interacting with TDEngine databases. 11
balderdashy/waterline An adapter-based ORM for Node.js with support for various databases and protocols. 5,409
linkyndy/remodel An Object Document Mapper for RethinkDB that simplifies data mapping and provides features like schemaless support, relations, and caching. 192