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:
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
Featured Stories
No featured articles here. Navigate to an article, then pick the Feature on menu button