Menu
Libraries |
Category

embla-carousel

Embla Carousel is a bare-bones carousel library with fluid motion and precise swipe gestures. It's designed to be lightweight, dependency-free, and framework-agnostic, making it versatile for various web projects.

Key Features:

  • Library Agnostic: Works with vanilla JavaScript, TypeScript, and popular frameworks.
  • Fluid Motion: Provides smooth scrolling and animations.
  • Swipe Precision: Optimized for touch and pointer interactions.
  • Lightweight: Minimal footprint with no external dependencies.
  • Open Source: 100% MIT licensed.

Framework Support:

Embla supports multiple frameworks, including:

  • Svelte (docs fa-solid fa-up-right-from-square)
  • React (docs fa-solid fa-up-right-from-square)
  • Vue (docs fa-solid fa-up-right-from-square)
  • Solid (docs fa-solid fa-up-right-from-square)
  • Angular (via community wrapper fa-solid fa-up-right-from-square)

Resources:

  • Examples fa-solid fa-up-right-from-square
  • Generator fa-solid fa-up-right-from-square

Target Audience:

Developers looking for a lightweight, customizable carousel solution with smooth animations and cross-framework compatibility.

carouselslidertypescriptjavascriptcarousel-componentcarousel-plugindependency-freetouchslider-pluginslideshowvanillamobilereactmobile-websveltevuesolidfade-slidertouch-events

Comments