davidjerleke /embla-carousel

A lightweight carousel library with fluid motion and great swipe precision.

★ 8,468⑂ 267
TypeScriptCreated 2019-03-18www.embla-carousel.com
8,468
stars
+6+6+29
267
forks
–
watchers
–
prs
–
issues
–
releases
–
discussions

README

Embla Carousel
  

  
    Embla Carousel is a lightweight, dependency-free carousel library built for smooth, fluid motion and precision swiping. It’s framework-agnostic, fully open source, and designed to give you complete control without unnecessary bloat.
  

  

  
    
       Examples 
    
    
       Installation 
    
  





  
    
      
    
    
      
    
    
      
    
    
      
    
    
      
    
    
      
    
    
      
    
  





  
    · · ·
  





  
    ✨ Sponsors
  

  
    Thanks to all the amazing Embla Carousel sponsors for making this project possible! Become a sponsor and help it keep rolling forward.
  
  
    
    
  
    
  
    
  
  
  Thanks to all our past sponsors for helping Embla Carousel get to where it is today.
  
    
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
  





  
    🧑‍💻 Contributors
  

  
    Thank you to all contributors for making Embla Carousel awesome! Contributions are welcome.
  
  
    
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
    
  
  





  
    🌍 Community
  

  
    
      Discussions: Ask questions, share ideas, and start conversations here.
    
    
      Issues: Report bugs or request features here.
    
    
      Contributing: See CONTRIBUTING.md for how to get involved.
    
  





  
    🙏 Special Thanks
  

  
    
      syntaxfm - First long-term sponsor with continued support.
    
    
      gunnarx2 - React wrapper useEmblaCarousel.
    
    
      LiamMartens - Solid wrapper useEmblaCarousel.
    
    
      donaldxdonald, zip-fa, JeanMeche - Angular wrapper EmblaCarouselDirective.
    
    
      xiel - Plugin Embla Carousel Wheel Gestures.
    
    
      zaaakher - Contributing guidelines.
    
    
      sarussss - Answering questions.
    
  




🌱 Open Source


  Embla is MIT licensed 💖.
  Embla Carousel - Copyright © 2019-present.
  Library created by David Jerleke.



  · · ·



  Thanks BrowserStack, CodeSandbox and Algolia, for supporting open source tools that help improve projects like Embla Carousel.



  
    
  
   
  
    
  
   

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON