Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
MikroORM Alternatives
Similar projects and alternatives to MikroORM
-
Prisma
Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB
-
TypeORM
ORM for TypeScript and JavaScript. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.
-
Amplication
Amplication: open-source Node.js backend code generator. An open-source platform that helps developers build backends without spending time on boilerplate & repetitive coding. Including production-ready GraphQL & REST APIs, DB schema, DTOs, filtering, pagination, RBAC, & more.
-
Sequelize
Feature-rich ORM for modern Node.js and TypeScript, it supports PostgreSQL (with JSON and JSONB support), MySQL, MariaDB, SQLite, MS SQL Server, Snowflake, Oracle DB (v6), DB2 and DB2 for IBM i.
-
Mongoose
MongoDB object modeling designed to work in an asynchronous environment.
-
-
Knex
A query builder for PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use.
-
-
Appwrite
Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!
-
prisma1
💾 Database Tools incl. ORM, Migrations and Admin UI (Postgres, MySQL & MongoDB) [deprecated]
-
Nest
A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript 🚀
-
slonik
A Node.js PostgreSQL client with runtime and build time type safety, and composable SQL.
-
deno-nessie
A modular Deno library for PostgreSQL, MySQL, MariaDB and SQLite migrations
-
apollo-server
🌍 Spec-compliant and production ready JavaScript GraphQL server that lets you develop in a schema-first way. Built for Express, Connect, Hapi, Koa, and more.
-
kysely
A type-safe typescript SQL query builder [Moved to: https://github.com/kysely-org/kysely] (by koskimas)
-
-
-
typescript-runtime-type-benchmarks
📊 Benchmark Comparison of Packages with Runtime Validation and TypeScript Support
-
pggen
Generate type-safe Go for any Postgres query. If Postgres can run the query, pggen can generate code for it.
-
RxDB
A fast, offline-first, reactive Database for JavaScript Applications https://rxdb.info/
-
-
jimp
An image processing library written entirely in JavaScript for Node, with zero external or native dependencies.
-
SurveyJS
A Non-Cloud Alternative to Google Forms that has it all.. SurveyJS JavaScript libraries allow you to easily set up a robust form management system fully integrated into your IT infrastructure where users can create and edit multiple dynamic JSON-based forms in a no-code form builder. Learn more now.
MikroORM reviews and mentions
-
The Epic Stack by Kent C. Dodds
It also does code generation into its own module, so good luck with hoisting in a monorepo where you want multiple independent prisma schemas. MikroORM[1] is a much better alternative to Prisma in my opinion but any ORM carries some form of baggage.
-
Announcing a new TypeScript ORM
I recommend looking at https://mikro-orm.io/
-
NestJS Authentication with OAuth2.0: Configuration and Operations
MikroORM: to interact with our database;
- Ask HN: FOSS Projects Worth Donating To?
-
Well, shit. Objection.js has been sunset, which ORM/querybuilder did you move to?
So I'm not going to count on people ever picking it up, just straight up. I mean like I look at things like this: https://github.com/mikro-orm/mikro-orm/blob/master/packages/core/src/unit-of-work/UnitOfWork.ts and I wonder how tf is anyone other than the original author going to be able to pick it up and understand what is going on in the codebase well enough to start maintaining it themselves.
-
Should I Move From PHP to Node/Express?
For instance, practicing "local first web" using automerge with all it's Distributed Persistence Primitives on CRDT's and Vector Clocks - i.e. when the Browser View is treated like a Database replica, essentially; or adopting a real data mapper that's giving you an API from your database Schema, using Prisma or Hasura... or even implementing a custom codegenereted one, as a babel plugin, on top of TSED and Micro-ORM.
-
Ephemeral Chats
Welcome to Ephemeral Chats, a TypeScript NodeJS app made with NestJS, Apollo GraphQL, RedisOM and MikroORM.
-
Comparing 4 popular NestJS ORMs
MikroORM is another TypeScript ORM for Node.js based on the Data Mapper, Unit of Work, and Identity Map patterns.
- Show HN: Remult – a CRUD framework for full-stack TypeScript
-
Looking for a mature alternative to TypeORM
No such library exists. There are no ORMs in JavaScript that are nearly as mature as Doctrine. The closest thing that you're going to get is MikroORM. It's strongly based on Doctrine. I think it might be the only maintained ORM in JavaScript with the identity map pattern.
-
A note from our sponsor - Sonar
www.sonarsource.com | 29 Sep 2023
Stats
mikro-orm/mikro-orm is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of MikroORM is TypeScript.