Top 30 Javascript Slideshows, Sliders and Carousels

In this article we'd like to present a list of over 30 hand-picked Javascript Slideshows, Sliders and Carousels. It`s probably the web`s most comprehensive list of these resources. Take a look
Note: listed in no particular order.

jquery.popeye Demo

Popeye generates an inline image gallery from an unordered list of images. The gallery features clever inline image enlargement, i.e. the enlarged image stretches out over the site content without adding a visual overlay of the whole site ...

Cincopa Demo

Cincopa is the ultimate sales boosting plugin for CMS based sites (wp, Joomla,etc). Simple to use and stunningly effective. Super-charge your site with Cincopa starting today!


BarackSlideshow Demo

A slideshow as the one seen on Barack Obama's website, based on Mootools.


A jQuery plugin for controlling a list of items in horizontal or vertical order. The items, which can be static HTML content or loaded with (or without) AJAX, can be scrolled back and forth (with or without animation).


Based on Mootools. Numerous variations and customizations.


A jQuery plugin.

Agile CarouselDemo

A jQuery plugin that allows you to easily create a custom carousel. Call Jquery UI to enable many different additional transition types and easing methods. Uses PHP to draw images from the folder you specify. Configure many different options including controls, slide timer length, easing type, transition type and more!

Simple Controls Gallery Demo

A jQuery plugin that rotates and displays an image by fading it into view over the previous one, with navigation controls that pop up when the mouse rolls over the Gallery. They allow the user to play/pause, or step through to a specific image within the gallery. Last but not least, the gallery supports persistence of the last viewed image via session cookies, so going away then coming back to the gallery calls up the last viewed image within a browser session.

Animated JavaScript SlideshowDemo

This dynamic JavaScript slideshow is feature packed and under 5KB. It is the long awaited update to my previous script here. A few new features include description support, link support, no naming restrictions, portrait image support, graceful degradation and active thumbnail status.

Easy POP Show

This jQuery plugin is for full screen show of slides, news, ...

jQuery Animated InnerfadeDemo

An animated slide show based on the work of Torsten Baldes : Innerfade, with additional functions: slide effect on large images, 'prev', 'pause', 'next' functions, an optional background frame, a title panel

Multidirections Image ScrollerDemo

This simple jQuery plugin provide to create an multidirectional image scroller with mouse events


Pikachoose is a lightweight Jquery Image Gallery plugin that allows easy presentation of photos with options for slideshows, navigation buttons, and auto play. Pikachoose is designed to be easily installed, easy to setup, and well… all around easy. Creating an javascript image gallery shouldn’t be a complex thing.


A simple jQuery plugin with nice transitions, really easy to setup and use, server-side scripting friendly.

jQuery Slinky SliderDemo

Slinky Slider loads a user defined number of HTML files into "panels". The panels are stacked up horizontally inside a nominated container. Once the panels have been loaded, all bar one are collapsed to a clipped small size. An automatic animation cycles through the panels showing the content of each in turn. When the user mouses over a panel, it expands and the automatic animation stops. The panel content can be full HTML, flash or other media, or just plain image references.

jQuery Easy SliderDemo

Photo SliderDemo

Simple to use JavaScript slide show that scrolls thumbnails as smooth as Flash.

jQuery Gallery View II

It takes a list of your images and creates an easily styles photo gallery. This plugin will preload all of your larger images for faster viewing.


Galleriffic was inspired by Mike Alsup's jQuery Cycle plugin, but with performance in mind for delivering a high volume of photos.

jQuery Image Cube Demo

Sets a division to rotate between contained images as if they were on the faces of a cube. You can also "rotate" blocks of text if you want. You have control over the direction and speed of the rotations.


JMyCarousel is a free, highly customizable, non obstrusive image carousel. It has been created to suit a maximum of needs. It enables to display a list or gallery of images in a dynamic way,can be adapted very easily to any layout, and the way it animates the picture is adaptable.


slideViewer is a lightweight (1.5Kb) plugin wich allows to instantly create an image gallery by writing just few lines of HTML such as an unordered list of images. Works with jQuery 1.2 and jquery.easing.1.2

Step Carousel ViewerDemo

Step Carousel Viewer displays images or even rich HTML by side scrolling them left or right. Users can step to any specific content on demand, or browse the gallery sequentially by stepping through x number of contents each time. A smooth sliding animation is used to transition between steps.


This jQuery plugin allows you to create dynamic, controllable slideshows or presentations for your website.


This jQuery plugin allows you to easily animate any series of elements, by sequentially scrolling them.

CrossSlide Demo

CrossSlide is a jQuery plugin that implements in Javascript some common slide-show animations, traditionally only available to the web developer via Adobe Flash™ or other proprietary plugins. Animations supported range from a static image cross-fade to complex "zoom & pan" or "Ken Burns" effects.


The purpose of this plugin is to allow for a dynamic image gallery that is easy to add or remove images from. Once the gallery is added to a website, the code doesn't need to be changed again to update images. Everything, including image captions, is updated from Flickr.


Any number of items can be put in MopSlider, setting is very simple & easy to use.


This script helps you present your content with a tabbed menu + previous-next buttons to switch between tabs.

Slideshow 2!

Slideshow 2! is a javascript class for Mootools 1.2 to stream and animate the presentation of images on your website.

Ultimate JavaScript Slider and Scroller Demo

This versatile and lightweight JavaScript makes it easy to scroll text blocks, create slideshows, slide between content, create tickers and more.

YUI-based Slideshow Demo

This slideshow is based on YUI, Yahoo's javascript library. You can choose in different classes of trasitions: sliding, fading, squeezing.


Although this one is intended for tabs, it could be used for thumbed/tabbed slideshows. Based on Mootools.

Lightweight Image Gallery with Thumbnails Demo

As the title says. Simple, standalone, yet effective.