Components
Curated UI collection
React calendar components provide essential functionality for displaying dates, managing schedules, and handling date selection in web applications. The 21st.dev registry includes 58 calendar components across 60 packages, offering developers multiple options for integrating calendar functionality. These components range from simple date pickers to complex scheduling interfaces, each designed to meet different project requirements and use cases.





![Calendar [React Day Picker] — calendar component component for React & Tailwind by Origin UI](https://cdn.21st.dev/user_originui/calendar/three-months-calendar/preview.png?v=1)

![Calendar [React Day Picker] — calendar component component for React & Tailwind by Origin UI](https://cdn.21st.dev/user_originui/calendar/two-months-calendar/preview.png?v=1)
![Calendar [React Day Picker] — calendar component component for React & Tailwind by Origin UI](https://cdn.21st.dev/user_originui/calendar/appointment-picker/preview.png?v=1)






![Calendar [React-Area] — calendar component component for React & Tailwind by Origin UI](https://cdn.21st.dev/user_originui/calendar-rac/default/preview.1737992099506.png)


![Calendar [React-Area] — calendar component component for React & Tailwind by Origin UI](https://cdn.21st.dev/user_originui/calendar-rac/default/preview.1737992261935.png)


![Calendar [React Day Picker] — calendar component component for React & Tailwind by Origin UI](https://cdn.21st.dev/user_originui/calendar/pricing-calendar/preview.png?v=1)



![Calendar [React Day Picker] — calendar component component for React & Tailwind by Origin UI](https://cdn.21st.dev/user_originui/calendar/default/preview.1737991729807.png)







![Calendar [React Day Picker] — calendar component component for React & Tailwind by Origin UI](https://cdn.21st.dev/user_originui/calendar/calendar-with-presets/preview.png?v=1)






![Calendar [React Day Picker] — calendar component component for React & Tailwind by Origin UI](https://cdn.21st.dev/user_originui/calendar/default/preview.1737991983843.png)
![Calendar [React Day Picker] — calendar component component for React & Tailwind by Origin UI](https://cdn.21st.dev/user_originui/calendar/weekly-numbers/preview.png?v=1)


![Calendar [React Day Picker] — calendar component component for React & Tailwind by Origin UI](https://cdn.21st.dev/user_originui/calendar/default/preview.1737991942757.png)

![Calendar [React Day Picker] — calendar component component for React & Tailwind by Origin UI](https://cdn.21st.dev/user_originui/calendar/default/preview.1737991677442.png)




![Calendar [React Day Picker] — calendar component component for React & Tailwind by Origin UI](https://cdn.21st.dev/user_originui/calendar/default/preview.1737991576300.png)
![Calendar [React Day Picker] — calendar component component for React & Tailwind by Origin UI](https://cdn.21st.dev/user_originui/calendar/default/preview.1737991629350.png)




![Calendar [React Day Picker] — calendar component component for React & Tailwind by Origin UI](https://cdn.21st.dev/user_originui/calendar/with-time-input/preview.png?v=1)

![Calendar [React-Area] — calendar component component for React & Tailwind by Origin UI](https://cdn.21st.dev/user_originui/calendar-rac/default/preview.1737992048466.png)
There are 58 calendar components available across 60 packages in the 21st.dev registry, providing developers with multiple options for different calendar and date-handling needs.
The registry includes various calendar component types such as date pickers, event calendars, scheduling tools, and date range selectors, each serving different use cases in React applications.
You can browse and search for React calendar components directly on 21st.dev, which indexes components from npm and other package registries.
© 2026 21st Labs, Inc.