10 Best React Touch Events Libraries

Curated by the Openbase team and community.Learn more

Curated by the Openbase team and community. Learn more

react-use-gesture

👇Bread n butter utility for component-tied mouse/touch gestures in React and Vanilla Javascript.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
3
Top Feedback
1Great Documentation
1Easy to Use
1Performant
GitHub Stars
5K
Weekly Downloads
158K
Last Commit
1d ago
Bundle Size (min+gzip)
8.87KB
Tree-Shakeable
res

react-easy-swipe

Easy handler for common swipe operations

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
97
Weekly Downloads
350K
Last Commit
4mos ago
Bundle Size (min+gzip)
2.25KB
Not Tree-Shakeable

rc-hammerjs

ReactJS / HammerJS integration. Support touch events in your React app.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
12
Weekly Downloads
153K
Last Commit
1yr ago
Bundle Size (min+gzip)
13.7KB
Tree-Shakeable
rh

react-hammerjs

ReactJS / HammerJS integration. Support touch events in your React app.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
909
Weekly Downloads
27K
Last Commit
4yrs ago
Bundle Size (min+gzip)
7.98KB
Tree-Shakeable
rf

react-fastclick

Fast Touch Events for React

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
481
Weekly Downloads
6K
Last Commit
4yrs ago
Bundle Size (min+gzip)
1.12KB
Not Tree-Shakeable
rr

react-reorder

Drag & drop, touch enabled, reorderable / sortable list, React component

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
216
Weekly Downloads
5K
Last Commit
4yrs ago
Bundle Size (min+gzip)
5.66KB
Not Tree-Shakeable
rt

react-tappable

Tappable component for React

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
854
Weekly Downloads
4K
Last Commit
4yrs ago
Bundle Size (min+gzip)
2.82KB
Not Tree-Shakeable
rte

react-touch-events

Enable tap / swipe events for react

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
20
Weekly Downloads
2K
Last Commit
1yr ago
Bundle Size (min+gzip)
5.05KB
Not Tree-Shakeable
rt

react-touch

React wrapper components that make touch events easy

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
30
Weekly Downloads
1K
Last Commit
3yrs ago
Bundle Size (min+gzip)
9.74KB
Not Tree-Shakeable
rse

react-swipe-events

Swipe (Touch) event for react component as npm package

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
18
Weekly Downloads
695
Last Commit
4yrs ago
Bundle Size (min+gzip)
1.70KB
Not Tree-Shakeable

react-point

Fast touch events for React

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
205
Weekly Downloads
437
Last Commit
2yrs ago
Bundle Size (min+gzip)
1.78KB
Tree-Shakeable
rs

react-swiper

Detects and triggers touch events for swiping such as onSwipeLeft, onSwipeDown, etc. with ReactJS

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
139
Weekly Downloads
229
Last Commit
6yrs ago
Bundle Size (min+gzip)
1.10KB
Not Tree-Shakeable

react-event-components

🛰 A set of React components designed to handle global events (interval, keyboard, touch, mouse, etc)

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
274
Weekly Downloads
24
Last Commit
4yrs ago
Bundle Size (min+gzip)
2.63KB
Not Tree-Shakeable
rtv

react-touch-visualizer

React component for overlaying touch events. Useful for demos and debugging.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
4
Weekly Downloads
4
Last Commit
1yr ago
Bundle Size (min+gzip)
1.39KB
Tree-Shakeable
rg

react-gestures

React gesture recognizers

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
2
Last Commit
N/A
Bundle Size (min+gzip)
2.51KB
Not Tree-Shakeable
roe

react-outside-events

Handle events from outside of element

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
0
Last Commit
3yrs ago
Bundle Size (min+gzip)
1.34KB
Not Tree-Shakeable