Knex.js
Meer info
- Gemaakt door
- Tim Griesser
- Jaar
- Type
- SQL-querybuilder voor Node.js
- Licentie
- MIT
- Officiële site
- knexjs.org
SQL-querybuilder, géén ORM: bouwt queries op via een aaneenschakelbare API zonder rijen op klassen af te beelden. Bevat een migratiesysteem.
knex('users').where('age', '>', 18).select() levert geldige SQL op. De standaardkeuze als je grip op SQL wilt zonder ruwe queries te schrijven. Migraties lopen via de CLI met up/down-functies. Bookshelf (een ORM bovenop Knex) bestaat, maar is verwaterd. Het onderhoud van Knex kende een moeizame periode: Tim Griesser pauzeerde en anderen namen het in 2022 over. Concurrenten: Drizzle (TS-first) en Kysely (TS-querybuilder).