Splide

Splide

Splide is a lightweight, flexible and accessible slider and carousel written in TypeScript.
No dependencies, no Lighthouse errors.

[![](https://data.jsdelivr.com/v1/package/npm/@splidejs/splide/badge)](https://www.jsdelivr.com/package/npm/@splidejs/splide)

Getting Started
Demo
Documents
Themes
About v3

## Notice I'm working on updating v2 -> v3. The website can be unstable today. ## Features - Written in TypeScript - No dependencies - Lightweight, less than 26kB (11kB gzipped) - Flexible and extensible - Protected by 300+ test cases - Multiple slides - Slide or fade transition by CSS - Supports breakpoints - Accepts CSS relative units - No need to crop images - Autoplay with progress bar and play/pause buttons - RTL and vertical direction - Mouse drag and touch swipe - Free drag mode - Mouse wheel navigation - Nested slider - Lazy loading - Thumbnail slider - Auto width and height - Accessibility friendly - Internet Explorer 10 ## License Splide is released under MIT license. © 2021 Naotoshi Fujita