ReelKit

Слайдер по одному елементу для стрічок у стилі TikTok / Instagram Reels та історій

Незалежний від фреймворку, віртуалізований, орієнтований на дотик. Створений для вертикальних відеострічок, переглядачів історій і повноекранних галерей.

React
Angular
Vue

Демо наживо — гортайте стрілками

Створено для продуктивності

Віртуалізований рендеринг, нуль залежностей, переходи з 60 fps

3у DOM

Віртуалізований

Витримує 10 000+ елементів. У DOM одночасно лише 3 слайди.

0залежностей

Нуль залежностей

Жодних рантайм-залежностей. Ядро — близько 9 кБ у gzip.

60fps

Спершу дотик

Нативні свайпи з інерцією та точками прилипання.

Продуктивний
Навігація з клавіатури
Незалежний від фреймворку
TypeScript передусім
Headless + готові стилі
Готові компоненти
Стан в URL, яким можна ділитися

Чому «ReelKit»?

Reel — вертикальні відеострічки, як в Instagram Reels і TikTok. По одному елементу за раз, свайп — і далі.

Kit — модульний набір пакетів. Беріть headless-ядро для повного контролю, прив’язки до фреймворків для швидкого старту або готові оверлеї для відеоплеєрів і галерей зображень.

Простий API

Кілька рядків коду — і все працює

tsx

Доступні пакети

Модульна екосистема — беріть те, що потрібно

Ядро

Рушій слайдера без прив’язки до фреймворку — віртуалізація, жести, клавіатура, колесо миші, сигнали. Нуль залежностей.

React
Компоненти, хуки та мости сигналів
Angular
Автономні компоненти з реактивністю на сигналах
Vue
Компоненти та композабли для Vue 3

Готові почати?

Загляньте в документацію та приклади, щоб зібрати свій перший слайдер.