FindSoftware

Embla Carousel

JavaScript carousel library with fluid motion, swipe gestures and a plugin system, usable with React, Vue, Svelte, Solid or plain JavaScript.

Embla Carousel is a carousel library that runs in the visitor’s browser, installed from npm or loaded with a CDN script. The get started guide covers plain JavaScript and bindings for React, Vue, Svelte and Solid. Server-rendered pages use the embla-carousel-ssr plugin and initialize the carousel on the client, and the docs list further plugins.

Identity

Status
Active
Maintainer
davidjerleke2
Maintained by
Individual2

Rendering and deploy

Runs as
In the browser4
Install with
npm install embla-carousel45

Releases

Current major version
86
Last release
2025-04-047

Adoption

GitHub stars
8,4522
npm downloads a week
18,690,9089
Contributors
638
Dependent repositories
1,22811
Dependent packages
3011

Why these figures do not compare

Sources

  1. 2026-10-19: links, Categories
    www.embla-carousel.com/
  2. 2026-10-19: links, Maintainer, Maintained by, Written in, License, License model, GitHub stars
    api.github.com/repos/davidjerleke/embla-carousel
  3. 2026-10-19: links
    www.embla-carousel.com/docs/get-started
  4. 2026-10-19: Install with, Runs as
    www.embla-carousel.com/docs/get-started/module
  5. 2026-10-19: Install with
    www.embla-carousel.com/docs/get-started/cdn
  6. 2026-10-19: Current major version
    registry.npmjs.org/embla-carousel/latest
  7. 2026-10-19: Last release
    github.com/davidjerleke/embla-carousel/releases/tag/v8.6.0
  8. 2026-10-19: Contributors
    api.github.com/repos/davidjerleke/embla-carousel/contributors
  9. 2026-10-19: npm downloads a week
    api.npmjs.org/downloads/point/last-week/embla-carousel
  10. 2026-10-19: links
    www.embla-carousel.com/docs/plugins
  11. 2026-10-25: Dependent repositories, Dependent packages
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/embla-carousel

Last reviewed · Updated · Listed since Edit on GitHubThis page as markdownas JSON