| Metric | kysely | typeorm | Difference |
|---|---|---|---|
| Weekly downloads | 12,012,568 | 3,557,322 | kysely 3.4x higher |
| 12-month download growth | +1153% | +55% | kysely +1098 pts |
| Gzip size | - | - | - |
| Minified size | - | - | - |
| Dependencies | 0 | 10 | typeorm 10 more |
| Unpacked size | 1.6 MB | 20.7 MB | kysely 12.5x smaller |
| Latest release | 0.29.6, 16 Sept 2026 | 1.1.1, 1 Sept 2026 | kysely 15 days more recent |
| Releases, last 12 months | 17 | 7 | kysely 10 more |
| First published | 18 Feb 2021 | 19 Apr 2016 | typeorm 4.8 years earlier |
| GitHub stars | 14,243 | 36,658 | typeorm 2.6x higher |
| Open issues | 140 | 450 | typeorm 310 more |
| Open pull requests | 36 | 221 | typeorm 185 more |
| Contributors | - | - | - |
| Commits, last 52 weeks | 290 | 476 | typeorm 1.6x higher |
| TypeScript types | None | Bundled | Differs |
| Module format | ESM only | ESM + 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 weektypeorm3.6m 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
typeorm
Major versions
- 0.0.119 Apr 2016
- 1.0.019 May 2026
Last 5 releases
- 1.1.11 Sept 2026
- 0.3.3113 Jul 2026
- 1.1.013 Jul 2026
- 1.0.019 May 2026
- 0.3.3018 May 2026
114 releases in total, 7 in the last 12 months
kysely
-
typeorm
-
kysely
-
typeorm
-
- Need no runtime dependencieskysely (kysely has 0, typeorm has 10)
- Need both ESM and CommonJS entry pointstypeorm (kysely: ESM only; typeorm: ESM + CommonJS)
- Need to load it with require()typeorm
- Need TypeScript types in the package itselftypeorm (kysely: None; typeorm: Bundled)
- Node.js version requirementkysely: >=22.0.0; typeorm: ^20.19.0 || ^22.13.0 || >=24.11.0 (engines field in package.json)
- Need the more recent releasekysely (0.29.6 on 16 Sept 2026 vs 1.1.1 on 1 Sept 2026)
- Higher weekly npm downloadskysely (12m vs 3.6m)
Each line is generated from the data above.
- kysely vs @prisma/clientNo search data
- kysely vs sequelize-typescriptNo search data
- kysely vs knexNo search data
- drizzle-orm vs typeormNo search data
- @prisma/client vs typeormNo search data
kysely: kysely npm registry, kysely npm downloads, kysely GitHub, kysely jsDelivr. Data fetched 25 Sept 2026.
typeorm: typeorm npm registry, typeorm npm downloads, typeorm GitHub, typeorm jsDelivr. Data fetched 25 Sept 2026.
Indexability: Indexed.