JavaScript has the accessibility and ideal programming model to build product showcase libraries that can guide users through using an app or viewing a product. Developers can choose elements to focus on and add effects or animation to them on the JS platform as well. These libraries are especially useful for an eCommerce web app and enable you to implement elements like carousels, product gallery, zoomable views, and lots more. You can also add step-by-step functionalities using these libraries to build fully responsive user interfaces and control each element on the app effectively. Adding product showcases, animation, and immersive features makes the website more interactive and user-friendly for viewers and end-users. Below are our 32 best JavaScript products that showcase open source libraries in 2021 that enable data visualization and effective app building like Swiper - modern mobile touch slider with hardware accelerated transitions; slick - the last carousel you'll ever need; react-native-snap-carousel - carousel component for React Native featuring previews.
swiperby nolimits4web
Most modern mobile touch slider with hardware accelerated transitions
swiperby nolimits4web
JavaScript 35422 Version:v9.4.1 License: Permissive (MIT)
react-slickby akiran
React carousel component
react-slickby akiran
JavaScript 11056 Version:0.29.0 License: Permissive (MIT)
react-native-snap-carouselby meliorence
Swiper/carousel component for React Native featuring previews, multiple layouts, parallax images, performant handling of huge numbers of items, and more. Compatible with Android & iOS.
react-native-snap-carouselby meliorence
JavaScript 9913 Version:v3.9.1 License: Permissive (BSD-3-Clause)
fancyboxby fancyapps
jQuery lightbox script for displaying images, videos and more. Touch enabled, responsive and fully customizable.
fancyboxby fancyapps
JavaScript 7268 Version:v3.5.7 License: No License
flickityby metafizzy
:leaves: Touch, responsive, flickable carousels
flickityby metafizzy
JavaScript 7338 Version:v2.3.0 License: No License
glideby glidejs
A dependency-free JavaScript ES6 slider and carousel. It’s lightweight, flexible and fast. Designed to slide. No less, no more
glideby glidejs
JavaScript 6847 Version:v3.6.0 License: Permissive (MIT)
lightgallery.jsby sachinchoolur
Full featured JavaScript image & video gallery. No dependencies
lightgallery.jsby sachinchoolur
JavaScript 5257 Version:1.4.1-beta-0 License: Others (Non-SPDX)
lightGalleryby sachinchoolur
A customizable, modular, responsive, lightbox gallery plugin.
lightGalleryby sachinchoolur
TypeScript 5843 Version:2.7.2-beta.0 License: Others (Non-SPDX)
siemaby pawelgrzybek
Siema - Lightweight and simple carousel in pure JavaScript
siemaby pawelgrzybek
JavaScript 3443 Version:v1.5.1 License: Others (Non-SPDX)
keen-sliderby rcbyr
The HTML touch slider carousel with the most native feeling you will get.
keen-sliderby rcbyr
TypeScript 4044 Version:v6.8.5 License: Permissive (MIT)
react-image-galleryby xiaolin
React carousel image gallery component with thumbnail support 🖼
react-image-galleryby xiaolin
JavaScript 3418 Version:v1.2.11 License: Permissive (MIT)
Glider.jsby NickPiscitelli
A fast, lightweight, dependency free, native scrolling carousel alternative!
Glider.jsby NickPiscitelli
JavaScript 3148 Version:1.7.8 License: Permissive (MIT)
teasetby rilyu
A UI library for react native, provides 20+ pure JS(ES6) components, focusing on content display and action control.
teasetby rilyu
JavaScript 2908 Version:0.7.4 License: Permissive (MIT)
nuka-carouselby FormidableLabs
Small, fast, and accessibility-first React carousel library with an easily customizable UI and behavior to fit your brand and site.
nuka-carouselby FormidableLabs
TypeScript 2874 Version:nuka-carousel@6.0.3 License: Others (Non-SPDX)
react-awesome-sliderby rcaferati
React content transition slider. Awesome Slider is a 60fps, light weight, performant component that renders an animated set of production ready UI general purpose sliders with fullpage transition support for NextJS and GatsbyJS. 🖥️ 📱
react-awesome-sliderby rcaferati
JavaScript 2694 Version:v3.3.0 License: Permissive (MIT)
react-imagesby jossmac
🌄 A mobile-friendly, highly customizable, carousel component for displaying media in ReactJS
react-imagesby jossmac
JavaScript 2287 Version:1.2.0-beta.7 License: Permissive (MIT)
baguetteBox.jsby feimosi
:zap: Simple and easy to use lightbox script written in pure JavaScript
baguetteBox.jsby feimosi
JavaScript 2368 Version:v1.11.1 License: Permissive (MIT)
sliderby jssor
Touch swipe image slider/slideshow/gallery/carousel/banner mobile responsive bootstrap
sliderby jssor
JavaScript 2075 Version:28.0.0 License: Permissive (MIT)
lightsliderby sachinchoolur
JQuery lightSlider is a lightweight responsive Content slider with carousel thumbnails navigation
lightsliderby sachinchoolur
JavaScript 2045 Version:1.1.6 License: Permissive (MIT)
vue-carouselby SSENSE
A flexible, responsive, touch-friendly carousel for Vue.js
vue-carouselby SSENSE
JavaScript 1683 Version:0.18.0 License: Permissive (MIT)
react-photo-galleryby neptunian
React Photo Gallery
react-photo-galleryby neptunian
JavaScript 1838 Version:8.0.0 License: Others (Non-SPDX)
v-viewerby mirari
Image viewer component for vue, supports rotation, scale, zoom and so on, based on viewer.js
v-viewerby mirari
JavaScript 2172 Version:v1.6.4 License: Permissive (MIT)
angular-carouselby revolunet
Mobile friendly AngularJS carousel
angular-carouselby revolunet
JavaScript 1549 Version:0.3.13 License: Permissive (MIT)
Justified-Galleryby miromannino
Javascript library to help creating high quality justified galleries of images. Used by thousands of websites as well as the photography community 500px.
Justified-Galleryby miromannino
HTML 1604 Version:Current License: Permissive (MIT)
react-id-swiperby kidjp85
A library to use idangerous Swiper as a ReactJs component which allows Swiper's modules custom build
react-id-swiperby kidjp85
JavaScript 1463 Version:Current License: Permissive (MIT)
driftby imgix
Easily add "zoom on hover" functionality to your site's images. Lightweight, no-dependency JavaScript.
driftby imgix
JavaScript 1494 Version:v1.5.1 License: Permissive (BSD-2-Clause)
react-native-looped-carouselby phil-r
:carousel_horse: Looped carousel for React Native
react-native-looped-carouselby phil-r
JavaScript 1479 Version:Current License: Permissive (MIT)
jBoxby StephanWagner
jBox is a jQuery plugin that makes it easy to create customizable tooltips, modal windows, image galleries and more.
jBoxby StephanWagner
JavaScript 1370 Version:v1.3.3 License: Permissive (MIT)
jquery-collagePlusby ed-lea
Create an image gallery like Google+ Albums
jquery-collagePlusby ed-lea
JavaScript 1173 Version:Current License: No License