The best react-dates alternatives
6 tools that do a similar job to react-dates, 6 of them open source. Each entry says what it does and who it suits, so you can pick the one that fits instead of the most famous.
You're replacing
react-datesA React datepicker component that supports internationalization and works on mobile.
- 1

React Color
Open source · MIT · ★ 12.3k
A React library of ready-made color picker components modeled on popular design and browser tools.
Best for: React developers who need a color selection control in a web interface; Teams wanting a picker that resembles familiar tools like Sketch or Photoshop
- 2

React-Toastify
Open source · MIT · ★ 13.4k
A React library that shows pop-up notification messages (toasts) in your app.
Best for: React developers who need simple on-screen notifications; Apps that want to show several stacked messages at once
- 3

flatpickr
Open source · MIT · ★ 16.5k
A lightweight, dependency-free date and time picker for web pages.
Best for: Web developers who need a date or time input in a JavaScript app; Teams that want to avoid adding large dependencies like jQuery or Bootstrap
- 4

Luxon
Open source · MIT · ★ 16.5k
A JavaScript library for working with dates, times, and time zones.
Best for: JavaScript developers who need to work with dates and time zones in an app; Teams moving away from Moment.js, since the README has a guide for Moment users
- 5

FullCalendar
Open source · MIT · ★ 20.7k
A JavaScript calendar component you can drag and drop events on, for web apps.
Best for: Web developers adding a scheduling or event calendar to an existing site; Teams building a React, Angular, or Vue app that needs a calendar view
- 6

react-native-calendars
Open source · MIT · ★ 10.3k
A calendar component for React Native apps on iOS and Android, written in JavaScript.
Best for: React Native developers who need a calendar or date picker screen; Apps that need to mark dates with dots, periods, or custom styling
How we pick: tools in the same category that solve the same problem, projects that name each other as alternatives, and open-source projects that describe themselves as an alternative to react-dates. We don't take payment for placement.