In this post I`ve collected 20+ Javascript image slider, gallery and carousel plugins for web and mobile that will help you create a beautiful responsive image sliders with awesome effects and transitions for your website.
Keen Slider
Keen-slider is a free library agnostic touch slider with native touch/swipe behavior and great performance. It comes with no dependencies, typescript support, multitouch support and is compatible with all common browsers including IE 10.
Splide
Splide is a lightweight, powerful and flexible slider and carousel, written in pure JavaScript without any dependencies.
RgbKineticSlider
A fully customizable webgl slider based on PixiJs and Gsap.
Tiny Swiper
Tiny-Swiper is a small yet fully configurable and touch-enabled swiper for creating responsive, mobile-friendly sliders, one-page scrolling webpages, single-page applications, and more.
Swiper
This is the free and most modern mobile touch slider with hardware accelerated transitions and amazing native behavior. It is intended to be used in mobile websites, mobile web apps, and mobile native/hybrid apps. Designed mostly for iOS, but also works great on latest Android, Windows Phone 8 and modern Desktop browsers
PhotoSwipe
JavaScript image gallery for mobile and desktop, modular, framework independent.
Glide
A dependency-free JavaScript ES6 slider and carousel. It`s lightweight, flexible and fast. Designed to slide. No less, no more
Simple 3D Carousel
It is a image carousel slider plugin that allows to display normal images (jpg or jpeg) or images with transparency (png) with an unique original layout from a 3D perspective.
JQuery lightSlider
It is a lightweight responsive Content slider with carousel thumbnails navigation.
iSlider
It is a lightweight, high-performant, no library dependencies cross-platform slide controller. It can help handling most sliding effects, offering dozens of transition animations, and presenting various scenarios.
Tiny Slider
Vanilla javascript slider for all purposes.
Lory
Touch enabled minimalistic slider written in vanilla JavaScript.
fancyBox
jQuery lightbox script for displaying images, videos and more. Touch enabled, responsive and fully customizable.
Lightgallery
Full featured JavaScript image & video gallery. No dependencies.
Intense Images
A simple library to view large images up close using simple mouse interaction, and the full screen.
Galleria
This is the open source repository for the Galleria core, the Classic theme, plugins and everything else that comes bundled with the free download.
React Carousel Image Gallery
Responsive and flexible carousel component with thumbnail support for ReactJS.
React Images
A simple, responsive lightbox component for displaying an array of images.
BigPicture
Lightweight JavaScript image / video viewer. Supports Youtube and Vimeo.
jCarousel
It is a jQuery plugin for controlling a list of items in horizontal or vertical order. It provides a full-featured and flexible toolset for navigating any HTML based content in a carousel-like fashion.
Flickity
Touch, responsive, flickable carousels.
Siema
Siema is a lightweight carousel plugin with no dependencies and no styling.
baguetteBox
Simple and easy to use lightbox script written in pure JavaScript.
Bootstrap Carousel
It contains more than 170+ pre-built layouts of bootstrap carousel with new functions like : Touch swipe enables, Controlled Slide Duration, Carousel with parallax effects, etc.
I’d add Embla Carousel to that list. Try it here: https://davidcetinkaya.github.io/embla-carousel