comparer
Knex vs MikroORM
Les mêmes faits pour les deux, lus sur GitHub chaque nuit, et la relation qu'une personne a relue.
| Fait | Knex | MikroORM |
|---|---|---|
| Langage | JavaScript | TypeScript |
| Licence | MIT | MIT |
| Étoiles | 20k | 9.2k |
| Dernière release | 3.3.0 | v7.2.4 |
| Dernier push | 2026-06-26 | 2026-10-06 |
| Rythme des releases | environ 16 jours entre les releases | environ 3 jours entre les releases |
| Contributeurs actifs | 0 auteur de commits sur la branche par défaut ces 90 derniers jours | 32 auteurs de commits sur la branche par défaut ces 90 derniers jours |
| Signalements | aucun | aucun |
Ce qui les relie
Les deux remplacent Sequelize. Alternatives à Sequelize →
PartielKnexA SQL query builder with migrations and seeds rather than an ORM, with no models to define.
Remplacement completMikroORMData mapper with unit of work and identity map, entities declared in TypeScript.
Les deux remplacent TypeORM. Alternatives à TypeORM →
PartielKnexA SQL query builder with migrations and seeds rather than an ORM, with no entities to map.
Remplacement completMikroORMData 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
non signée La dernière release, 3.3.0, ne porte aucune signature que GitHub puisse vérifier.
Chargement du rapport de sécurité
MikroORM
non signée La dernière release, v7.2.4, ne porte aucune signature que GitHub puisse vérifier.
Chargement du rapport de sécurité