Search results
6000 packages found
A lightweight carousel library with fluid motion and great swipe precision
A 1k script that adds a long-press event to the DOM using pure JS
A collection of responsive, image magnifying React components for mouse and touch.
Splide is a lightweight, flexible and accessible slider/carousel. No dependencies, no Lighthouse errors.
A React component that decorates it's children with mouse/touch position tracking, a status toggle fired by click/gesture events, and more.
A React component that decorates it's children with mouse/touch position tracking, a status toggle fired by click/gesture events, and more.
A React component that decorates it's children with mouse/touch position tracking, a status toggle fired by click/gesture events, and more. Compatible with React 18.x
Zoom and pan html elements in easy way
A custom element that makes the content sortable
- sortable
- reordering
- drag-and-drop
- web-component
- web-components
- mobile
- touch
- kinetic
- momentum
- dnd
- draggable
- drag-drop
- droppable
- animation
- View more
Drag and drop, resizing and multi-touch gestures with inertia and snapping for modern browsers (and also IE9+)
- interact.js
- draggable
- droppable
- drag
- drop
- drag and drop
- resize
- touch
- multi-touch
- gesture
- snap
- inertia
- grid
- autoscroll
- View more
React Swipe event handler hook
Production-ready, lightweight fully customizable React carousel component that rocks supports multiple items and SSR(Server-side rendering) with typescript.
- react
- typescript
- carousel
- react-component
- server-side rendering
- ssr
- image-gallery
- video-gallery
- slide-show
- swipe
- drag
- touch
- multiple items
- gallery
- View more
Is the current JS environment a touch device?
Zoom and pan html elements in easy way
A lightweight carousel library with fluid motion and great swipe precision
Range slider web component optimized for touch.
The Splide component for Vue.
A collection of responsive, image magnifying React components for mouse and touch.
The Splide component for Vue.
A vue toolset that let's you make any element draggable, on both mobile and desktop with just 3 lines of code!