| Metric | kysely | knex | Difference |
|---|---|---|---|
| Weekly downloads | 12,012,568 | 3,782,333 | kysely 3.2x higher |
| 12-month download growth | +1153% | +74% | kysely +1079 pts |
| Gzip size | - | - | - |
| Minified size | - | - | - |
| Dependencies | 0 | 14 | knex 14 more |
| Unpacked size | 1.6 MB | 919 kB | knex 1.8x smaller |
| Latest release | 0.29.6, 16 Sept 2026 | 3.3.0, 26 Jun 2026 | kysely 3 months more recent |
| Releases, last 12 months | 17 | 12 | kysely 5 more |
| First published | 18 Feb 2021 | 1 May 2013 | knex 7.8 years earlier |
| GitHub stars | 14,243 | 20,346 | knex +43% |
| Open issues | 140 | 580 | knex 440 more |
| Open pull requests | 36 | 174 | knex 138 more |
| Contributors | - | - | - |
| Commits, last 52 weeks | 290 | 129 | kysely 2.2x higher |
| TypeScript types | None | Bundled | Differs |
| Module format | ESM only | CommonJS | Differs |
| Runtimes | - | - | - |
| License | MIT | MIT | Same |
Green marks the smaller size or the more recent release. Bold marks the higher count, with no judgement implied. Sizes are for the whole package per Bundlephobia. Growth compares the average of the last 4 weeks with the first 4 weeks of the 52-week series.
kysely12m latest weekknex3.7m latest week
Week of 23 Sept 2025Week of 15 Sept 2026
kysely
Major versions
- 0.1.018 Feb 2021
Last 5 releases
- 0.29.616 Sept 2026
- 0.29.510 Aug 2026
- 0.29.417 Jul 2026
- 0.29.35 Jul 2026
- 0.29.216 May 2026
185 releases in total, 17 in the last 12 months
knex
Major versions
- 0.0.01 May 2013
- 1.0.016 Jan 2022
- 2.0.021 Apr 2022
- 3.0.06 Oct 2023
Last 5 releases
- 3.3.026 Jun 2026
- 3.2.102 May 2026
- 3.2.93 Apr 2026
- 3.2.830 Mar 2026
- 3.2.727 Mar 2026
232 releases in total, 12 in the last 12 months
kysely
-
knex
-
kysely
-
knex
-
- Need no runtime dependencieskysely (kysely has 0, knex has 14)
- Need both ESM and CommonJS entry pointsNeither (kysely: ESM only; knex: CommonJS)
- Need to load it with require()knex
- Need TypeScript types in the package itselfknex (kysely: None; knex: Bundled)
- Node.js version requirementkysely: >=22.0.0; knex: >=16 (engines field in package.json)
- Need the more recent releasekysely (0.29.6 on 16 Sept 2026 vs 3.3.0 on 26 Jun 2026)
- Higher weekly npm downloadskysely (12m vs 3.8m)
Each line is generated from the data above.
- kysely vs @prisma/clientNo search data
- kysely vs typeormNo search data
- kysely vs sequelize-typescriptNo search data
- @prisma/client vs knexNo search data
kysely: kysely npm registry, kysely npm downloads, kysely GitHub, kysely jsDelivr. Data fetched 25 Sept 2026.
Indexability: Indexed.