Siema is a lightweight (only 3kb gzipped) carousel plugin with no dependencies and no styling.It is 100% open source and available on Github. It is free to use on personal and commercial projects. Use it with your favourite module bundler or by manually injecting the script into your project.
I especially like the fact that it’s standalone and can easily be implemented into any existing code. The options
you can pass into it (shown below), and API it exposes are exactly those I’d expect from such a library.
new Siema({
selector: '.siema',
duration: 200,
easing: 'ease-out',
perPage: 1,
startIndex: 0,
draggable: true,
multipleDrag: true,
threshold: 20,
loop: false,
rtl: false,
onInit: () => {},
onChange: () => {},
});
Installation per yarn
/npm
yarn add siema
Siema – Lightweight and simple carousel with no dependencies →