vergleichen
Knex vs MikroORM
Dieselben Fakten für beide, jede Nacht von GitHub gelesen, dazu die von Hand geprüfte Beziehung.
| Fakt | Knex | MikroORM |
|---|---|---|
| Sprache | JavaScript | TypeScript |
| Lizenz | MIT | MIT |
| Sterne | 20k | 9.2k |
| Neuestes Release | 3.3.0 | v7.2.4 |
| Letzter Push | 2026-06-26 | 2026-10-06 |
| Release-Rhythmus | etwa 16 Tage zwischen Releases | etwa 3 Tage zwischen Releases |
| Aktive Mitwirkende | 0 Commit-Autoren auf dem Standard-Branch in den letzten 90 Tagen | 32 Commit-Autoren auf dem Standard-Branch in den letzten 90 Tagen |
| Hinweise | keine | keine |
Wie sie zusammenhängen
Beide ersetzen Sequelize. Alternativen zu Sequelize →
TeilweiseKnexA SQL query builder with migrations and seeds rather than an ORM, with no models to define.
Vollwertiger ErsatzMikroORMData mapper with unit of work and identity map, entities declared in TypeScript.
Beide ersetzen TypeORM. Alternativen zu TypeORM →
TeilweiseKnexA SQL query builder with migrations and seeds rather than an ORM, with no entities to map.
Vollwertiger ErsatzMikroORMData mapper with unit of work and identity map, entities declared in TypeScript.
Knex
MikroORM
- v7.2.42026-10-06core: check the version in batch updates (#8381) (5156bc4), closes #8380
- v6.6.172026-10-02core: accept plain arrays for enum array properties in EntityData (#8168) (b90c287), closes #8166
- v7.2.32026-09-30core: detect changes to decimal strings beyond double precision (#8368) (6ba4d2b), closes high-precision
- v7.2.22026-09-28core: allow falsy values in concurrency checks (#8318) (8f483a6)
- v7.2.12026-09-19core: escape the remaining property names in generated code (#8289) (e15eb04), closes #8221
Knex
unsigniert Das neueste Release, 3.3.0, trägt keine Signatur, die GitHub prüfen könnte.
Der Sicherheitsbericht wird geladen
MikroORM
unsigniert Das neueste Release, v7.2.4, trägt keine Signatur, die GitHub prüfen könnte.
Der Sicherheitsbericht wird geladen