Get Started
Embla Carousel is a lightweight, dependency-free, and framework-agnostic carousel library. It takes care of the hardest parts of building carousels while leaving full control of markup, styling, and behavior to you. Its extensible API and plugins give you the tools to customize it however you need, and it works in all modern browsers.
Choose installation type
Module
Learn how to setup Embla Carousel using vanilla JavaScript.
Read moreReact
Learn how to setup Embla Carousel using React.
Read moreVue
Learn how to setup Embla Carousel using Vue.
Read moreSvelte
Learn how to setup Embla Carousel using Svelte.
Read moreSolid
Learn how to setup Embla Carousel using Solid.
Read moreCDN
Learn how to setup Embla Carousel using a CDN.
Read more