flatpickr/flatpickr
lightweight, powerful javascript datetimepicker with no dependencies observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4041
- days_rel: n/a
- days_push: 761
- n_releases_24m: 0
Adoption not part of the score
16480 stars · 1454 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
flatpickr is a lightweight, dependency-free JavaScript datetime picker library for web forms, supporting date, time, range, and multiple-date selection. It ships with 51 locales, multiple themes, a plugin system, and wrappers for frameworks like React, Angular, Vue, and Ember.
Use cases
- add a date picker to an html form
- javascript datetime picker with no jquery dependencies
- let users select a date range in a web app
- time-only picker input for scheduling forms
- localized calendar picker supporting many languages
- disable specific dates or ranges in a datepicker
- lightweight calendar widget for vanilla js or a bundler setup
When to choose
- You need a small, dependency-free date/time picker that works in plain JavaScript or any framework
- You need range selection, multiple dates, or time picking in a single compact library
- You need broad locale support and polished themes out of the box
When to avoid
- You need a full calendar or scheduling application rather than an input widget
- You are building a native mobile app and want platform-native date pickers
- Your UI framework already provides a date picker that matches your design system
Facets
library · maturity stable
ui-components form-handling date-time internationalization theme web-development frontend browser datepicker timepicker datetime-picker date-range-picker calendar zero-dependencies vanilla-javascript range-selection form-input typescript localization
3 sources
- readme: https://github.com/flatpickr/flatpickr · fetched 2026-08-28 · 98daa4531ad8
- homepage: https://flatpickr.js.org · fetched 2026-08-29 · 3de6edc3178f
- site_page: https://flatpickr.js.org/getting-started · fetched 2026-08-29 · 89d287e570fc
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| flatpickr/flatpickr | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="flatpickr/flatpickr")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem