Skip to content
JS
Alternatives

keen-slider alternatives

8 packages that do the same job as keen-slider: embla-carousel-angular, embla-carousel-react, embla-carousel-vue, vue3-carousel, react-responsive-carousel, react-flickity-component, embla-carousel, swiper. Figures below are from npm, GitHub and Bundlephobia.

Data as of 25 Sept 2026
PackageWeekly downloads12-month changeGzipDependenciesLast releaseModuleTypesRuntimes
keen-slider
This package
171.3k-11%-03 years agoESM + CommonJSBundled-
embla-carousel-angular21.1k+390%-13 months agoESM onlyBundled-
embla-carousel-react25.9m+494%-21 year agoESM + CommonJSBundled-
embla-carousel-vue508.5k+260%-21 year agoESM + CommonJSBundled-
vue3-carousel75.7k-3%-010 months agoESM + CommonJSBundled-
react-responsive-carousel560.7k+36%-34 years agoCommonJSBundled-
react-flickity-component15.3k-4%-11 year agoESM + CommonJSBundled-
embla-carousel27.4m+495%-01 year agoESM + CommonJSBundled-
swiper3m+23%-029 days agoESM onlyBundled-

12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package (Bundlephobia). Runtimes are taken from each package's own documentation; "-" means not recorded.

react flickity component

Compared with keen-slider

  • 11x fewer weekly downloads (15.3k vs 171.3k)
  • 1 dependency vs 0
  • Last release 16 Jun 2025 vs 5 Jul 2023
  • 16x fewer GitHub stars (309 vs 5k)

Most modern mobile touch slider and framework with hardware accelerated transitions

Compared with keen-slider

  • 18x more weekly downloads (3m vs 171.3k)
  • ESM only vs ESM + CommonJS
  • Declares Node.js >= 4.7.0 vs none declared
  • Last release 26 Aug 2026 vs 5 Jul 2023
  • 8.3x more GitHub stars (41.9k vs 5k)
Sources: npm registry, npm downloads API, GitHub API, Bundlephobia. Data fetched 25 Sept 2026.

Indexability: Indexed.