hacker0x01/react-datepicker

A simple and reusable datepicker component for React

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 48 minutes ago
Added to GitGenius on September 7th, 2026
Created on June 22nd, 2014
Open Issues & Pull Requests: 97 (+0)
GitHub issues: Enabled
Number of forks: 2,267
Total Stargazers: 8,383 (+0)
Total Subscribers: 79 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 7.0 days
Mean response time: 64.6 days
90th percentile: 203.4 days
Tracked items: 399

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 5% of issues opened in the past year have been closed. Three people close 71% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 33
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 137 days
Stale 30+ days: 28
Stale 90+ days: 10

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 1
Events in 7 days: 3

Top labels

  • Stale (332)
  • wontfix (34)
  • help wanted (2)
  • Major release (1)
  • bug (1)
  • enhancement (1)
  • needs more info (1)
  • question (1)

Detailed Description

React Date Picker is a reusable datepicker component for React applications.

The component solves the problem of adding date selection functionality to React interfaces without building from scratch. It provides a calendar interface where users can click to select dates, with support for both date-only and combined date-time selection modes. The tool relies on date-fns for date manipulation and localization, integrating with the library's internationalization system rather than maintaining its own locale data.

Developers should choose this component for projects requiring straightforward date input without complex custom behavior. It suits applications that need basic calendar picking, optional time selection at configurable intervals, and multi-language support through date-fns locales. The component works with native JavaScript Date objects and displays dates in the user's local timezone by default. Adoption requires installing React and PropTypes separately, plus date-fns for any locale beyond the default English. The documentation site provides interactive examples, though some examples reference external utilities like lodash that must be imported separately or implemented by the developer.

The project maintains active engagement with community contributions and demonstrates responsiveness to user needs through its comprehensive documentation and example coverage. Development activity shows consistent attention to maintaining compatibility across React versions and date-fns updates. The codebase is written in TypeScript, providing type safety for developers integrating the component into their projects.