Description

Carousel Library

Overview

embla-carousel is a lightweight carousel library that delivers smooth motion and precise swipe interactions. It supports vanilla JavaScript, TypeScript, and React.

Key Features

  • No Dependencies – The library is completely independent.
  • Open Source – 100% open‑source code available for modification.
  • Extensible – Build custom carousels by adding your own CSS and JavaScript on top of Embla Carousel.
  • Broad Compatibility – Works in all modern browsers, including Internet Explorer 11.

Creator

David Jerleke

Related Projects

Hightable

Hightable

Virtualized Table Component

Dice UI

Dice UI

Shadcn/ui Component Library

FileKit.dev for React

FileKit.dev for React

Drop-in File Upload & Media Streaming Components

Sillybits

Landing Page Building Blocks

Workflow Builder

Workflow Builder

Node-based Workflow Editor SDK

Overflow

Overflow

Open-source UI Components for React Flow