software-mansion/react-native-gesture-handler

Declarative API exposing platform native touch and gesture system to React Native.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 28 seconds ago
Added to GitGenius on September 9th, 2026
Created on October 27th, 2016
Open Issues & Pull Requests: 15 (+0)
GitHub issues: Enabled
Number of forks: 1,071
Total Stargazers: 6,781 (+0)
Total Subscribers: 57 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 22.5 hours
Mean response time: 57.8 days
90th percentile: 77.8 days
Tracked items: 383

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Work labelled "Can repro" is answered fastest, typically in about 5 hours, while "Feature request" waits about 5 months. Only 5% of issues opened in the past year have been closed. Three people close 74% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 8
New in 7 days: 4
Closed in 7 days: 5
Avg open age: 552 days
Stale 30+ days: 6
Stale 90+ days: 5

Recent activity

Opened in 7 days: 4
Closed in 7 days: 5
Comments in 7 days: 3
Events in 7 days: 8

Top labels

  • Platform: Android (193)
  • Repro provided (173)
  • Platform: iOS (161)
  • Missing repro (141)
  • Missing info (72)
  • Close when stale (54)
  • Platform: Web (38)
  • BugBash 31.03 (20)

Detailed Description

React Native Gesture Handler is a library that provides a declarative API for accessing platform native touch and gesture recognition in React Native applications.

The library solves the problem of unreliable and janky touch interactions in React Native by moving gesture recognition from the JavaScript responder system to the native UI thread. This approach ensures that gestures are recognized and tracked natively, making touch interactions smooth, dependable, and deterministic rather than dependent on JavaScript execution timing.

Teams building React Native applications that require responsive and reliable touch-based interactions should consider this library, particularly those creating complex gesture-driven interfaces where the default responder system proves insufficient. The tool is designed to work with recent versions of React Native, supporting the three latest minor releases, with specific compatibility requirements documented for different major versions of the library.

The project maintains active development with regular updates to support new React Native releases. The maintainers provide comprehensive documentation including API references and getting started guides. An example application is available in the repository for developers to explore the API before integrating it into production applications.