Ecosystem 🌳

Tiny Carousel is a modern, modular carousel library which consist of the whole ecosystem of pluggable modules.

Core

The main entry point is always a core package, which provides the most basic carousel API and allows extending of it functionalities.

For now, the only and only core package is a @frsource/tiny-carousel-coreopen in new window. It’s a CSS scroll snap points-based carousel system. Usage of this native API makes is snappy, lightweight and accessible solution.

Learn more about the core package:

API reference Usage guide

Integrations

Integration is a package which allows using TinyCarousel with a framework/library of your choice.

React

@frsource/tiny-carousel for your React app βš›οΈ

API reference Usage guide

Vue

Brings @frsource/tiny-carousel into the Vue 2/3 world πŸ’š

API reference Usage guide

Plugins

Plugin is a module which can be used to extend a Tiny Carousel instance with new set of functionalities.

Become a contributor!

Interested in writing your own plugin? Click here to check out our contribution guide.

Use the list below to find necessary information about API or a usage of the plugins:

Plugin Autoplay

Adds autoplay feature to the Tiny Carousel.

API reference Usage guide

Plugin Custom Events

Triggers CustomEventsopen in new window for Tiny Carousel core lifecycle events. This allows for the external code to listen & react on them right when it is necessary.

API reference Usage guide

Plugin Mouse Drag

Adds the swiping support for the desktop/mouse users.

API reference Usage guide

Plugin Scroll Snap Fallback

Provides polyfill for CSS scroll-snap featureopen in new window.

API reference Usage guide