logoreact-modular-datepicker

Modular, Lightweight & Type-Safe Datepicker

Build date range pickers, single selection calendars, or headless custom layouts for React. Customizable styling, single/range modes, and pluggable date adapters.

Ready out of the box,
fully customizable inside.

Full keyboard navigation, accessible WAI-ARIA grid semantics, and seamless theme overriding.

  • Single & Range mode
  • WAI-ARIA accessible
  • RTL Support
  • Day.js / Native adapters
SUN
MON
TUE
WED
THU
FRI
SAT

Headless & Modular

Use the useDates hook for complete architectural control, or Calendar for ready-to-use UI.

Pluggable Adapters

Lightweight core footprint. Peer dependency on Day.js with simple interfaces to plug date-fns, Luxon, or native JS Date.

Customizable Styling

Style easily with custom CSS, Tailwind CSS, or CSS variables using semantic rmd-* class names.