Tiny Slider
A lightweight, vanilla JavaScript slider library for creating smooth carousels and galleries. No dependencies, just pure performance.
Zero dependencies
5.3k+ GitHub stars
IE8+ support
Quick Start
Get your first slider running in under a minute
Key Features
Everything you need for modern sliders
Carousel & Gallery
Two distinct modes: carousel for continuous sliding and gallery for fade transitions
Responsive
Breakpoint-based configuration for perfect layouts on any screen size
Touch Support
Native touch and mouse drag support with swipe detection
Autoplay
Automatic slide progression with hover pause and direction control
Lazy Loading
Load images only when needed to improve performance
Accessibility
ARIA attributes and keyboard navigation built in
Explore the Documentation
Dive deeper into Tiny Slider’s capabilities
Installation Guide
Detailed installation instructions for all package managers and module systems
View guide
Configuration Options
Complete reference for all configuration options with examples
Explore options
Methods & Events
Programmatic control with methods and custom event listeners
View API
Live Examples
Real-world examples showing different slider configurations
Browse examples
Ready to build your slider?
Join thousands of developers using Tiny Slider to create beautiful, performant carousels and galleries
Start Building