65 Free JavaScript sliders-and-displays Libraries and Plugins

This article is designed for beginners and professionals.

JavaScript is the programming language of the Web And JavaScript is one of the most popular modern web technologies, JavaScript also provides the facility of creating presentations which gives website look and feel.

You need to learn about JavaScript data types, built-in methods, and variables. and how to use if, else if, else, switch, and ternary syntax to control the flow of a program in JavaScript

65 Free JavaScript sliders-and-displays Libraries and Plugins

1. Swiper

Swiper

Mobile touch slider and framework with hardware accelerated transitionsSwiper created by nolimits4web, this repo was created in 2012

Now the number of Watchers for the Swiper repo is 25,149, and it has a 9195 Forks

you can find here the official website for Swiper

you can Click here Swiper to download the master branch from GitHub

2. Photo Swipe

PhotoSwipe is a HTML/CSS/JavaScript based image gallery specifically targeting mobile touch devicesPhoto Swipe created by dimsemenov, this repo was created in 2011

Now the number of Watchers for the Photo Swipe repo is 20,466, and it has a 3079 Forks

you can find here the official website for Photo Swipe

you can Click here Photo Swipe to download the master branch from GitHub

3. Jimp

An image processing library written entirely in JavaScript for Node, with zero external or native dependencies.Jimp created by oliver-moran, this repo was created in 2014

Now the number of Watchers for the Jimp repo is 10,635, and it has a 644 Forks

you can find here the official website for Jimp

you can Click here Jimp to download the master branch from GitHub

4. Magnific Popup

Light and responsive lightbox plugin with focus on performance.Magnific Popup created by dimsemenov, this repo was created in 2013

Now the number of Watchers for the Magnific Popup repo is 11,072, and it has a 3320 Forks

you can find here the official website for Magnific Popup

you can Click here Magnific Popup to download the master branch from GitHub

5. FancyBox

FancyBox is a tool that offers a nice and elegant way to add zooming functionality for images, html content and multi-media on your webpages.FancyBox created by fancyapps, this repo was created in 2011

Now the number of Watchers for the FancyBox repo is 6,893, and it has a 1686 Forks

you can find here the official website for FancyBox

you can Click here FancyBox to download the master branch from GitHub

6. Glide

Glide

A dependency-free JavaScript ES6 slider and carousel. It’s lightweight, flexible and fast. Designed to slide. No less, no moreGlide created by glidejs, this repo was created in 2013

Now the number of Watchers for the Glide repo is 5,682, and it has a 677 Forks

you can find here the official website for Glide

you can Click here Glide to download the master branch from GitHub

7. Viewerjs

JavaScript image viewer.Viewerjs created by fengyuanchen, this repo was created in 2015

Now the number of Watchers for the Viewerjs repo is 5,365, and it has a 929 Forks

you can find here the official website for Viewerjs

you can Click here Viewerjs to download the master branch from GitHub

8. Bxslider 4

Responsive jQuery content sliderBxslider 4 created by wandoledzep, this repo was created in 2012

Now the number of Watchers for the Bxslider 4 repo is 4,208, and it has a 1949 Forks

you can find here the official website for Bxslider 4

you can Click here Bxslider 4 to download the master branch from GitHub

9. Owl Carousel

Owl Carousel. Touch enabled jQuery plugin that lets you create beautiful responsive carousel slider.Owl Carousel created by OwlFonk, this repo was created in 2013

Now the number of Watchers for the Owl Carousel repo is 4,372, and it has a 999 Forks

you can find here the official website for Owl Carousel

you can Click here Owl Carousel to download the master branch from GitHub

10. Flex Slider

Flex Slider

An awesome, fully responsive jQuery slider pluginFlex Slider created by woothemes, this repo was created in 2011

Now the number of Watchers for the Flex Slider repo is 4,978, and it has a 1784 Forks

you can find here the official website for Flex Slider

you can Click here Flex Slider to download the master branch from GitHub

11. Flickity

:leaves: Touch, responsive, flickable carouselsFlickity created by metafizzy, this repo was created in 2014

Now the number of Watchers for the Flickity repo is 6,410, and it has a 573 Forks

you can find here the official website for Flickity

you can Click here Flickity to download the master branch from GitHub

12. Lightgallery.js

Full featured javascript lightbox gallery. No dependencies.Lightgallery.js created by sachinchoolur, this repo was created in 2016

Now the number of Watchers for the Lightgallery.js repo is 4,840, and it has a 521 Forks

you can find here the official website for Lightgallery.js

you can Click here Lightgallery.js to download the master branch from GitHub

13. Colorbox

A light-weight, customizable lightbox plugin for jQueryColorbox created by jackmoore, this repo was created in 2009

Now the number of Watchers for the Colorbox repo is 4,781, and it has a 1210 Forks

you can find here the official website for Colorbox

you can Click here Colorbox to download the master branch from GitHub

14. Light Gallery

A lightweight, customizable, modular, responsive, lightbox gallery plugin for jQuery. :+1:Light Gallery created by sachinchoolur, this repo was created in 2014

Now the number of Watchers for the Light Gallery repo is 3,924, and it has a 1023 Forks

you can find here the official website for Light Gallery

you can Click here Light Gallery to download the master branch from GitHub

15. Screenfull.js

Simple wrapper for cross-browser usage of the JavaScript Fullscreen APIScreenfull.js created by sindresorhus, this repo was created in 2012

Now the number of Watchers for the Screenfull.js repo is 5,762, and it has a 615 Forks

you can find here the official website for Screenfull.js

you can Click here Screenfull.js to download the master branch from GitHub

16. jQuery Backstretch

Backstretch is a simple jQuery plugin that allows you to add a dynamically-resized, slideshow-capable background image to any page or element. The image will stretch to fit the page/element, and will automatically resize as the window/element size changes.jQuery Backstretch created by srobbin, this repo was created in 2009

Now the number of Watchers for the jQuery Backstretch repo is 3,992, and it has a 972 Forks

you can find here the official website for jQuery Backstretch

you can Click here jQuery Backstretch to download the master branch from GitHub

17. Siema

Siema - Lightweight and simple carousel in pure JavaScriptSiema created by pawelgrzybek, this repo was created in 2016

Now the number of Watchers for the Siema repo is 3,258, and it has a 416 Forks

you can find here the official website for Siema

you can Click here Siema to download the master branch from GitHub

18. Responsive Slides

Simple & lightweight responsive slider plugin (in 1kb)Responsive Slides created by viljamis, this repo was created in 2011

Now the number of Watchers for the Responsive Slides repo is 3,375, and it has a 1591 Forks

you can find here the official website for Responsive Slides

you can Click here Responsive Slides to download the master branch from GitHub

19. Imager.js

Imager.js

Responsive images while we wait for srcset to finish cookingImager.js created by BBC-News, this repo was created in 2013

Now the number of Watchers for the Imager.js repo is 3,864, and it has a 244 Forks

you can find here the official website for Imager.js

you can Click here Imager.js to download the master branch from GitHub

20. Featherlight

Featherlight

Featherlight is a very lightweight jQuery lightbox plugin. It's simple yet flexible and easy to use. Featherlight has minimal css and uses no inline styles, everything is name-spaced, it's completely customizable via config object and offers image, ajax and iframe support out of the box. Featherlights small footprint weights about 4kB – in total.Featherlight created by noelboss, this repo was created in 2013

Now the number of Watchers for the Featherlight repo is 1,964, and it has a 295 Forks

you can find here the official website for Featherlight

you can Click here Featherlight to download the master branch from GitHub

21. Baguette Box.js

Simple and easy to use lightbox script written in pure JavaScriptBaguette Box.js created by feimosi, this repo was created in 2014

Now the number of Watchers for the Baguette Box.js repo is 2,101, and it has a 387 Forks

you can find here the official website for Baguette Box.js

you can Click here Baguette Box.js to download the master branch from GitHub

22. Swipebox

A touchable jQuery lightboxSwipebox created by brutaldesign, this repo was created in 2013

Now the number of Watchers for the Swipebox repo is 1,958, and it has a 649 Forks

you can find here the official website for Swipebox

you can Click here Swipebox to download the master branch from GitHub

23. Sequence

Sequence

The Responsive Slider with Advanced CSS3 TransitionsSequence created by IanLunn, this repo was created in 2012

Now the number of Watchers for the Sequence repo is 3,381, and it has a 507 Forks

you can find here the official website for Sequence

you can Click here Sequence to download the master branch from GitHub

24. Lightslider

JQuery lightSlider is a lightweight responsive Content slider with carousel thumbnails navigationLightslider created by sachinchoolur, this repo was created in 2014

Now the number of Watchers for the Lightslider repo is 1,941, and it has a 1430 Forks

you can find here the official website for Lightslider

you can Click here Lightslider to download the master branch from GitHub

25. Unveil

A very lightweight jQuery plugin to lazy load imagesUnveil created by luis-almeida, this repo was created in 2012

Now the number of Watchers for the Unveil repo is 4,268, and it has a 726 Forks

you can find here the official website for Unveil

you can Click here Unveil to download the master branch from GitHub

26. Intense Images

A simple library to view large images up close using simple mouse interaction, and the full screen.Intense Images created by tholman, this repo was created in 2014

Now the number of Watchers for the Intense Images repo is 2,516, and it has a 274 Forks

you can find here the official website for Intense Images

you can Click here Intense Images to download the master branch from GitHub

27. Vegas

Vegas is a jQuery plugin to add beautiful fullscreen backgrounds to your webpages. It even allows Slideshows.Vegas created by jaysalvat, this repo was created in 2011

Now the number of Watchers for the Vegas repo is 1,766, and it has a 461 Forks

you can find here the official website for Vegas

you can Click here Vegas to download the master branch from GitHub

28. jQuery.panzoom

A jQuery plugin for panning and zooming elements using CSS3.jQuery.panzoom created by timmywil, this repo was created in 2013

Now the number of Watchers for the jQuery.panzoom repo is 1,347, and it has a 374 Forks

you can find here the official website for jQuery.panzoom

you can Click here jQuery.panzoom to download the master branch from GitHub

29. Chocolat

Chocolat

Chocolat : Responsive jQuery Lightbox PluginChocolat created by nicolas-t, this repo was created in 2012

Now the number of Watchers for the Chocolat repo is 1,583, and it has a 171 Forks

you can find here the official website for Chocolat

you can Click here Chocolat to download the master branch from GitHub

Justified Gallery

JQuery plugin that allows you to create a gallery with a justified grid. Fill all the spaces!Justified Gallery created by miromannino, this repo was created in 2012

Now the number of Watchers for the Justified Gallery repo is 1,416, and it has a 274 Forks

you can find here the official website for Justified Gallery

you can Click here Justified Gallery to download the master branch from GitHub

31. Galleria

Galleria is a JavaScript image gallery framework. The aim is to simplify the process of creating professional image galleries for the web and mobile devices.Galleria created by aino, this repo was created in 2010

Now the number of Watchers for the Galleria repo is 1,648, and it has a 342 Forks

you can find here the official website for Galleria

you can Click here Galleria to download the master branch from GitHub

32. React Easy Crop

A React component to crop images with easy interactionsReact Easy Crop created by ricardo-ch, this repo was created in 2018

Now the number of Watchers for the React Easy Crop repo is 861, and it has a 62 Forks

you can find here the official website for React Easy Crop

you can Click here React Easy Crop to download the master branch from GitHub

33. Fotorama

A simple, stunning, powerful jQuery gallery. Licensed under the MIT.Fotorama created by artpolikarpov, this repo was created in 2013

Now the number of Watchers for the Fotorama repo is 1,560, and it has a 397 Forks

you can find here the official website for Fotorama

you can Click here Fotorama to download the master branch from GitHub

34. Foresight.js

Foresight.js gives webpages the ability to tell if the user's device is capable of viewing high-resolution images (such as the 3rd generation iPad) before the image is requested from the server. Additionally, it judges if the user's device currently has a fast enough network connection for high-resolution images. Depending on device display and network connectivity, foresight.js will request the appropriate image for the webpage.Foresight.js created by adamdbradley, this repo was created in 2012

Now the number of Watchers for the Foresight.js repo is 2,288, and it has a 105 Forks

you can find here the official website for Foresight.js

you can Click here Foresight.js to download the master branch from GitHub

35. Glfx.js

An image effects library for JavaScript using WebGLGlfx.js created by evanw, this repo was created in 2011

Now the number of Watchers for the Glfx.js repo is 2,565, and it has a 336 Forks

you can find here the official website for Glfx.js

you can Click here Glfx.js to download the master branch from GitHub

36. Lity

Lightweight responsive lightbox.Lity created by jsor, this repo was created in 2015

Now the number of Watchers for the Lity repo is 1,003, and it has a 177 Forks

you can find here the official website for Lity

you can Click here Lity to download the master branch from GitHub

37. Slides

Slides is a crazy simple slideshow plugin for jQuery. With features like looping, auto play, fade or slide transition effects, crossfading, image preloading, and auto generated pagination. With Slides you’ll never see multiple slides fly by. Slides elegantly just slides from one slide to the next. Awesome.Slides created by nathansearles, this repo was created in 2010

Now the number of Watchers for the Slides repo is 1,751, and it has a 389 Forks

you can find here the official website for Slides

you can Click here Slides to download the master branch from GitHub

38. Threesixty Slider

jQuery image slider plugin for creating 360 degree product toursThreesixty Slider created by creativeaura, this repo was created in 2012

Now the number of Watchers for the Threesixty Slider repo is 845, and it has a 235 Forks

you can find here the official website for Threesixty Slider

you can Click here Threesixty Slider to download the master branch from GitHub

39. Bootstrap Lightbox

A simple lightbox plugin based on the bootstrap modal plugin.Bootstrap Lightbox created by jbutz, this repo was created in 2012

Now the number of Watchers for the Bootstrap Lightbox repo is 1,078, and it has a 324 Forks

you can find here the official website for Bootstrap Lightbox

you can Click here Bootstrap Lightbox to download the master branch from GitHub

40. Nivo Slider

The Most Awesome jQuery Image SliderNivo Slider created by gilbitron, this repo was created in 2010

Now the number of Watchers for the Nivo Slider repo is 1,239, and it has a 617 Forks

you can find here the official website for Nivo Slider

you can Click here Nivo Slider to download the master branch from GitHub

41. Juxtapose

JuxtaposeJS is a JavaScript library for making before/after image slidersJuxtapose created by NUKnightLab, this repo was created in 2014

Now the number of Watchers for the Juxtapose repo is 594, and it has a 116 Forks

you can find here the official website for Juxtapose

you can Click here Juxtapose to download the master branch from GitHub

42. Img Liquid

jQuery plugin to resize images to fit in a container.Img Liquid created by karacas, this repo was created in 2012

Now the number of Watchers for the Img Liquid repo is 985, and it has a 212 Forks

you can find here the official website for Img Liquid

you can Click here Img Liquid to download the master branch from GitHub

43. Tremula Js

TremulaJS: Picture Streams + Momentum Engine + Bézier Paths + Multi-DeviceTremula Js created by garris, this repo was created in 2014

Now the number of Watchers for the Tremula Js repo is 1,329, and it has a 83 Forks

you can find here the official website for Tremula Js

you can Click here Tremula Js to download the master branch from GitHub

44. Egjs Flicking

:carousel_horse: :recycle: Simple module to implement flicking carousel interactionEgjs Flicking created by naver, this repo was created in 2017

Now the number of Watchers for the Egjs Flicking repo is 570, and it has a 51 Forks

you can find here the official website for Egjs Flicking

you can Click here Egjs Flicking to download the master branch from GitHub

45. Cycle2

2nd gen cyclingCycle2 created by malsup, this repo was created in 2011

Now the number of Watchers for the Cycle2 repo is 910, and it has a 233 Forks

you can find here the official website for Cycle2

you can Click here Cycle2 to download the master branch from GitHub

46. Flux Slider

CSS3 Animation based image transitionsFlux Slider created by joelambert, this repo was created in 2011

Now the number of Watchers for the Flux Slider repo is 1,400, and it has a 295 Forks

you can find here the official website for Flux Slider

you can Click here Flux Slider to download the master branch from GitHub

47. Photobox

A lightweight CSS3 image gallery that is pretty to look and and easy to usePhotobox created by yairEO, this repo was created in 2012

Now the number of Watchers for the Photobox repo is 731, and it has a 283 Forks

you can find here the official website for Photobox

you can Click here Photobox to download the master branch from GitHub

48. Prettyphoto

prettyPhoto is a jQuery based lightbox clone. Not only does it support images, it also add support for videos, flash, YouTube, iFrames. It’s a full blown media lightbox. The setup is easy and quick, plus the script is compatible in every major browser.Prettyphoto created by scaron, this repo was created in 2009

Now the number of Watchers for the Prettyphoto repo is 549, and it has a 291 Forks

you can find here the official website for Prettyphoto

you can Click here Prettyphoto to download the master branch from GitHub

49. Nanogallery2

a modern photo / video gallery and lightboxNanogallery2 created by nanostudio-org, this repo was created in 2016

Now the number of Watchers for the Nanogallery2 repo is 431, and it has a 66 Forks

you can find here the official website for Nanogallery2

you can Click here Nanogallery2 to download the master branch from GitHub

50. Photoset Grid

A simple jQuery plugin to arrange images into a flexible grid, based on Tumblr's photoset feature.Photoset Grid created by stylehatch, this repo was created in 2013

Now the number of Watchers for the Photoset Grid repo is 645, and it has a 110 Forks

you can find here the official website for Photoset Grid

you can Click here Photoset Grid to download the master branch from GitHub

51. Antimoderate

The progressive image loading library for great good!Antimoderate created by whackashoe, this repo was created in 2015

Now the number of Watchers for the Antimoderate repo is 1,529, and it has a 116 Forks

you can find here the official website for Antimoderate

you can Click here Antimoderate to download the master branch from GitHub

52. Lightcase

The smart and flexible Lightbox Plugin.Lightcase created by cbopp-art, this repo was created in 2012

Now the number of Watchers for the Lightcase repo is 413, and it has a 104 Forks

you can find here the official website for Lightcase

you can Click here Lightcase to download the master branch from GitHub

53. Jail

JqueryAsynchImageLoader Plugin for jQueryJail created by sebarmeli, this repo was created in 2011

Now the number of Watchers for the Jail repo is 579, and it has a 118 Forks

you can find here the official website for Jail

you can Click here Jail to download the master branch from GitHub

54. Nano Gallery

image gallery simplified - jQuery plugin. Touch enabled, responsive, justified/cascading/grid layout and it supports pulling in Flickr, Google Photos and self hosted images.Nano Gallery created by Kris-B, this repo was created in 2013

Now the number of Watchers for the Nano Gallery repo is 443, and it has a 104 Forks

you can find here the official website for Nano Gallery

you can Click here Nano Gallery to download the master branch from GitHub

55. Smooth Div Scroll

A jQuery plugin for smooth scrolling.Smooth Div Scroll created by tkahn, this repo was created in 2011

Now the number of Watchers for the Smooth Div Scroll repo is 477, and it has a 199 Forks

you can find here the official website for Smooth Div Scroll

you can Click here Smooth Div Scroll to download the master branch from GitHub

56. Riloadr

Riloadr - A cross-browser framework-independent responsive images loader written in Javascript.Riloadr created by tubalmartin, this repo was created in 2012

Now the number of Watchers for the Riloadr repo is 659, and it has a 44 Forks

you can find here the official website for Riloadr

you can Click here Riloadr to download the master branch from GitHub

57. Elastislide

Elastislide is a responsive image carousel that will adapt fluidly in a layout. It is a jQuery plugin that can be laid out horizontally or vertically with a pre-defined minimum number of shown imagesElastislide created by codrops, this repo was created in 2012

Now the number of Watchers for the Elastislide repo is 372, and it has a 119 Forks

you can find here the official website for Elastislide

you can Click here Elastislide to download the master branch from GitHub

58. Slit Slider

A responsive slideshow with a twist: the idea is to slice open the current slide when navigating to the next or previous one. Using jQuery and CSS animations we can create unique slide transitions for the content elements.Slit Slider created by codrops, this repo was created in 2012

Now the number of Watchers for the Slit Slider repo is 463, and it has a 134 Forks

you can find here the official website for Slit Slider

you can Click here Slit Slider to download the master branch from GitHub

59. Baraja

Baraja is a jQuery plugin that allows to move elements in a card-like fashion and spread them like one would spread a deck of cards on a table.Baraja created by codrops, this repo was created in 2012

Now the number of Watchers for the Baraja repo is 394, and it has a 85 Forks

you can find here the official website for Baraja

you can Click here Baraja to download the master branch from GitHub

60. Microfiche.js

Microfiche.js

A carousel library made With Associates, focusing on performance, simplicity and touch.Microfiche.js created by withassociates, this repo was created in 2012

Now the number of Watchers for the Microfiche.js repo is 67, and it has a 24 Forks

you can find here the official website for Microfiche.js

you can Click here Microfiche.js to download the master branch from GitHub

61. Responsive Img

Responsive Img is a jQuery plugin that changes an image's src attribute based on its container's width.Responsive Img created by drewbrolik, this repo was created in 2012

Now the number of Watchers for the Responsive Img repo is 212, and it has a 39 Forks

you can find here the official website for Responsive Img

you can Click here Responsive Img to download the master branch from GitHub

62. Beerslider

A vanilla JS keyboard accessible plugin for any before-after comparisonBeerslider created by pehaa, this repo was created in 2018

Now the number of Watchers for the Beerslider repo is 249, and it has a 32 Forks

you can find here the official website for Beerslider

you can Click here Beerslider to download the master branch from GitHub

63. Blueberry

A jQuery image slider plugin written specifically for responsive web design.Blueberry created by marktuk, this repo was created in 2011

Now the number of Watchers for the Blueberry repo is 171, and it has a 58 Forks

you can find here the official website for Blueberry

you can Click here Blueberry to download the master branch from GitHub

64. React Fb Image Grid

A beautifully featured image grid library for React which represents the images just like the facebook grid images with the count for extra as wellReact Fb Image Grid created by Expertizo, this repo was created in 2018

Now the number of Watchers for the React Fb Image Grid repo is 105, and it has a 38 Forks

you can find here the official website for React Fb Image Grid

you can Click here React Fb Image Grid to download the master branch from GitHub

65. Mosaiqy

Mosaiqy it's a jQuery plugin to organize and show image thumbnails and zoom, easy to integrate also with Flickr, Instagram, Panoramio and other. Check carefully the homepage project and source code for full detail, licensing, legal notices and copyrightMosaiqy created by fcalderan, this repo was created in 2011

Now the number of Watchers for the Mosaiqy repo is 103, and it has a 18 Forks

you can find here the official website for Mosaiqy

you can Click here Mosaiqy to download the master branch from GitHub

Conclusion

These are that you can try and start using in your projects today.

What is your favorite JavaScript library? Feel free to share in the comments below.

Last modified