awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
airbnb avatar

airbnb/react-dates

0
View on GitHub↗
12,194 estrellas·1,678 forks·JavaScript·MIT·4 vistasreact-dates.github.io/react-dates↗

React Dates

react-dates is a set of React components for date selection, providing interfaces for picking single dates or date ranges through controlled input components and calendars.

The project features built-in support for internationalization, allowing date formats and interface strings to be translated via locale settings. It also supports visual customization through theme registration and CSS overrides to match specific application styles.

The component suite covers a variety of selection workflows, including calendar range selection and date range input fields.

Features

  • Calendar Date Selection - Provides a comprehensive React-based calendar interface for selecting single dates or date ranges.
  • Date Localizations - Adapts date displays and interface strings based on regional locale settings.
  • Date and Time Pickers - Provides a controlled input and calendar for selecting start and end dates.
  • React Date Pickers - Provides a calendar-based range selection interface built specifically for the React ecosystem.
  • Date Pickers - Provides a controlled input and calendar interface for picking a specific individual date.
  • Range Selection - Provides a specialized interface for selecting a span of time between two specific dates.
  • Date Range Schedulers - Implements controlled input fields specifically for defining start and end dates in booking workflows.
  • User Interface Localization - Enables translation of date formats and interface text using localized configuration files.
  • Localized Date Interfaces - Develops calendar components that support multiple languages and regional date formats for global users.
  • Date Library Abstractions - Abstracts complex date calculations using external libraries to keep the UI layer decoupled from calendar math.
  • Component Style Customizations - Offers mechanisms for visual customization through CSS overrides and theme registration.
  • Customizable UI Components - Provides high levels of visual customization to match specific brand identities and themes.
  • Date Picker Theme Customizations - Supports adapting the visual style of the date picker through theming and CSS overrides.
  • CSS Modules - Uses CSS Modules to provide scoped styling and prevent visual collisions between components.
  • Controlled State Management - Implements controlled component patterns to sync date selections between the calendar interface and parent state.
  • Mobile Web Libraries - Mobile-friendly datepicker component library for React.

Historial de estrellas

Gráfico del historial de estrellas de airbnb/react-datesGráfico del historial de estrellas de airbnb/react-dates

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a React Dates

Proyectos open-source similares, clasificados según cuántas características comparten con React Dates.
  • mui/mui-xAvatar de mui

    mui/mui-x

    5,791Ver en GitHub↗

    MUI X is a collection of advanced React UI components for building data-rich applications, including a data grid, charting library, date and time pickers, scheduler, and tree view. The library is built with accessibility as a core principle, ensuring all components meet WCAG and WAI-ARIA standards for keyboard navigation and screen reader announcements. The components are designed for extensibility and performance. The data grid offers comprehensive data management with sorting, filtering, pagination, column pinning, row grouping, inline editing, and Excel export. The charting library support

    TypeScriptchartsdata-griddatatable
    Ver en GitHub↗5,791
  • square/android-times-squareAvatar de square

    square/android-times-square

    4,410Ver en GitHub↗

    Android Times Square is a date selection library and UI component for Android applications. It provides a customizable calendar widget used for managing date selections and validating dates within a mobile interface. The library supports various selection modes, including single date picking, date range selection, and the selection of multiple specific dates. It includes tools for applying custom themes, configuring typefaces, and utilizing cell decorators to modify the appearance and behavior of individual date cells. The component handles regional localization, including support for right-

    Java
    Ver en GitHub↗4,410
  • wojtekmaj/react-calendarAvatar de wojtekmaj

    wojtekmaj/react-calendar

    3,782Ver en GitHub↗

    react-calendar is a customizable date grid and picker for React applications. It provides an interactive interface for selecting single or multiple dates and navigating between months and years. The component uses browser internationalization APIs to format months and days, enabling multilingual date formatting for different global regions. It allows for external customization through prop-driven render overrides to replace default date cell displays. The library handles the underlying date calculations and state-driven navigation required for scheduling interfaces and date-based grids.

    TypeScriptcalendardatedate-picker
    Ver en GitHub↗3,782
  • nathanreyes/v-calendarAvatar de nathanreyes

    nathanreyes/v-calendar

    4,521Ver en GitHub↗

    v-calendar is a customizable calendar and datepicker component for Vue applications. It provides an interactive calendar UI and a flexible datepicker plugin designed for date and time selection, including support for single dates, date ranges, and specific timestamps. The project is distinguished by its extensive UI customization options, allowing the replacement of default headers and navigation buttons via custom component slots. It features date decoration capabilities such as date markers, highlights, and popovers to visually distinguish specific days or recurring patterns. The component

    HTML
    Ver en GitHub↗4,521
Ver las 30 alternativas a React Dates→

Preguntas frecuentes

¿Qué hace airbnb/react-dates?

react-dates is a set of React components for date selection, providing interfaces for picking single dates or date ranges through controlled input components and calendars.

¿Cuáles son las características principales de airbnb/react-dates?

Las características principales de airbnb/react-dates son: Calendar Date Selection, Date Localizations, Date and Time Pickers, React Date Pickers, Date Pickers, Range Selection, Date Range Schedulers, User Interface Localization.

¿Qué alternativas de código abierto existen para airbnb/react-dates?

Las alternativas de código abierto para airbnb/react-dates incluyen: mui/mui-x — MUI X is a collection of advanced React UI components for building data-rich applications, including a data grid,… square/android-times-square — Android Times Square is a date selection library and UI component for Android applications. It provides a customizable… wojtekmaj/react-calendar — react-calendar is a customizable date grid and picker for React applications. It provides an interactive interface for… nathanreyes/v-calendar — v-calendar is a customizable calendar and datepicker component for Vue applications. It provides an interactive… clauderic/react-infinite-calendar — This is a date picker component for React that features a continuous vertical scrolling interface. It provides a web… wdullaer/materialdatetimepicker — MaterialDateTimePicker is a library of Material Design-compliant UI components for Android, providing standardized…