Mikro-ORM
A TypeScript ORM for Node.js, implementing Data Mapper, Unit of Work, and Identity Map patterns. Compatible with MongoDB, MySQL, MariaDB, MS SQL Server, PostgreSQL, and SQLite/libSQL databases.
Mikro-ORM is built in TypeScript, distributed under the MIT License, 9.0k GitHub stars from 100 contributors, latest release v6.6.13.
When to use Mikro-ORM
Mikro-ORM is listed here as a Development project. The directory calls out Data Mapper Pattern, Unit of Work Implementation, Identity Map Pattern as capabilities associated with it.
Other recorded traits for Mikro-ORM include Multi-database support, Type-safe design.
Besides Development, this page also files Mikro-ORM under Database, TypeScript, Node.js.
Mikro-ORM compared with
Records in this directory name TypeORM, Sequelize, Prisma, Objection.js as products people compare with Mikro-ORM. That list is editorial metadata, not a claim that Mikro-ORM replaces each of them.
What the Mikro-ORM stats reflect
GitHub currently shows 9.0k GitHub stars, about 100 contributors, 628 forks, 36 open issues, latest tracked release v6.6.13. Star and activity counts here are a snapshot used as a proxy for community adoption, not a quality score.
Stats refreshed
- Language
- TypeScript
- Latest Release
- v6.6.13
- License
- MIT License
Our Newsletter
Get new Development tools right in your inbox
Get short emails with useful development projects, releases, and repos worth watching.
Key features of Mikro-ORM
- Data Mapper Pattern
- Unit of Work Implementation
- Identity Map Pattern
- Multi-database support
- Type-safe design
Recorded alternatives to Mikro-ORM
Mikro-ORM resources
Mikro-ORM on GitHub
Frequently asked questions
What is Mikro-ORM?
A TypeScript ORM for Node.js, implementing Data Mapper, Unit of Work, and Identity Map patterns. Compatible with MongoDB, MySQL, MariaDB, MS SQL Server, PostgreSQL, and SQLite/libSQL databases. This directory highlights Data Mapper Pattern, Unit of Work Implementation, Identity Map Pattern.
Is Mikro-ORM free to use?
Mikro-ORM is published as open source under the MIT License. The directory lists Data Mapper Pattern, Unit of Work Implementation, Identity Map Pattern among its recorded capabilities.
What language is Mikro-ORM written in, and what is the latest release?
Mikro-ORM is written primarily in TypeScript. The latest release tracked on this page is v6.6.13.
How widely is Mikro-ORM used on GitHub?
Mikro-ORM has about 9.0k GitHub stars across about 100 contributors. It also has about 628 forks. Those counts are a snapshot of community attention, not a ranking of quality.
What do people compare Mikro-ORM with?
This directory records TypeORM, Sequelize, Prisma, Objection.js as comparison points for Mikro-ORM.
Related tools
Typeorm
TypeORM is an advanced ORM for TypeScript and JavaScript that provides support for major SQL databases including MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, and WebSQL. It enables developers to work with databases in both server-side (Node.js) and client-side environments, offering a seamless experience in browsers, Ionic, Cordova, and Electron platforms.
AnyCrawl
AnyCrawl is a Node.js and TypeScript-powered web crawler that transforms websites into data suitable for large language models (LLMs) and extracts structured SERP results from search engines like Google, Bing, and Baidu. It features native multi-threading for efficient, bulk-scale processing.
Prisma JSON Types Generator
A tool for replacing JsonValues in Prisma with custom TypeScript types to enhance type safety and developer experience.
Prisma-paginate
A utility to easily add pagination to Prisma ORM queries, simplifying the process of managing paged data retrieval in Node.js and TypeScript applications.
Better-sqlite3
The fastest and simplest library for SQLite3 in Node.js, offering a synchronous API for SQLite3 with performance optimizations and rich features.
Effect
Effect is an ecosystem of powerful tools designed to build robust applications in TypeScript.