comparar
Knex vs MikroORM
Os mesmos fatos para os dois, lidos do GitHub toda noite, e a relação que uma pessoa revisou.
| Fato | Knex | MikroORM |
|---|---|---|
| Linguagem | JavaScript | TypeScript |
| Licença | MIT | MIT |
| Estrelas | 20k | 9.2k |
| Última release | 3.3.0 | v7.2.4 |
| Último push | 2026-06-26 | 2026-10-06 |
| Ritmo de releases | cerca de 16 dias entre releases | cerca de 3 dias entre releases |
| Contribuidores ativos | 0 autor de commits na branch padrão nos últimos 90 dias | 32 autores de commits na branch padrão nos últimos 90 dias |
| Alertas | nenhum | nenhum |
Como se relacionam
Os dois substituem Sequelize. Alternativas a Sequelize →
ParcialKnexA SQL query builder with migrations and seeds rather than an ORM, with no models to define.
Substituição completaMikroORMData mapper with unit of work and identity map, entities declared in TypeScript.
Os dois substituem TypeORM. Alternativas a TypeORM →
ParcialKnexA SQL query builder with migrations and seeds rather than an ORM, with no entities to map.
Substituição completaMikroORMData 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
não assinada A última release, 3.3.0, não tem nenhuma assinatura que o GitHub consiga verificar.
Carregando o relatório de segurança
MikroORM
não assinada A última release, v7.2.4, não tem nenhuma assinatura que o GitHub consiga verificar.
Carregando o relatório de segurança