awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
wojtekmaj avatar

wojtekmaj/react-calendar

0
View on GitHub↗
3,782 Stars·529 Forks·TypeScript·MIT·3 Aufrufeprojects.wojtekmaj.pl/react-calendar↗

React Calendar

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.

Features

  • Calendar Grid Rendering - Renders an interactive date-based grid with configurable layouts and navigation.
  • React Date Pickers - Provides a customizable calendar-based date and time selection component built specifically for React applications.
  • Calendar Date Calculations - Handles the underlying logic for determining days and offsets to generate the calendar grid.
  • Month Boundary Calculations - Calculates the first and last dates of the month to define the visible range of the grid.
  • Calendar Date Selection - Provides an interactive interface for picking individual dates or ranges from a grid.
  • React Components - Implements a reusable interface element for date-based navigation and scheduling within the React ecosystem.
  • Date Selection Components - Provides a core React-based UI component for selecting dates through an interactive grid.
  • State-Driven Navigations - Manages navigation between dates and months using internal state updates.
  • State-Driven View Management - Controls the displayed month and year through a declarative state-driven approach.
  • Calendar Grid Renderers - Implements a dynamic grid rendering system that maps date arrays to individual React components.
  • Date Localizations - Translates month and day names into various languages using locale settings.
  • Localized Date Pickers - Provides a date picker adapted for different languages and regional formats.
  • Calendar-Based Scheduling Interfaces - Provides the UI foundation for building event management and scheduling interfaces.
  • Date Disabling - Allows specific calendar days to be visually marked as non-selectable via conditional styling.
  • Render Props - Implements render props to allow external control over the rendering logic of date cells.
  • React UI Component Libraries - Offers a specialized collection of reusable UI elements for handling date navigation in React projects.
  • Component-Based Cell Rendering - Allows users to replace default date cell displays using custom UI components.
  • Conditional Class Mappings - Uses conditional logic to map CSS classes to dates based on their selection or disabled state.
  • Internationalization API Integrations - Leverages the native browser Internationalization API for locale-aware date formatting.
  • Internationalized Date Formatting - Provides locale-aware formatting for date labels based on the user's region.
  • Date And Time - Comprehensive calendar component for React.

Star-Verlauf

Star-Verlauf für wojtekmaj/react-calendarStar-Verlauf für wojtekmaj/react-calendar

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht wojtekmaj/react-calendar?

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.

Was sind die Hauptfunktionen von wojtekmaj/react-calendar?

Die Hauptfunktionen von wojtekmaj/react-calendar sind: Calendar Grid Rendering, React Date Pickers, Calendar Date Calculations, Month Boundary Calculations, Calendar Date Selection, React Components, Date Selection Components, State-Driven Navigations.

Welche Open-Source-Alternativen gibt es zu wojtekmaj/react-calendar?

Open-Source-Alternativen zu wojtekmaj/react-calendar sind unter anderem: hacker0x01/react-datepicker — This project is a reusable React datepicker component providing an accessible, localized interface for selecting dates… wenchaod/fscalendar — FSCalendar is a customizable calendar UI library and date picker component for iOS applications. It provides a… clauderic/react-infinite-calendar — This is a date picker component for React that features a continuous vertical scrolling interface. It provides a web… wix/react-native-calendars — This project provides a set of customizable calendar and date-picking interfaces for cross-platform mobile… gpbl/react-day-picker — react-day-picker is a customizable calendar interface for React web applications. It provides a user interface for… mui/mui-x — MUI X is a collection of advanced React UI components for building data-rich applications, including a data grid,…

Open-Source-Alternativen zu React Calendar

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit React Calendar.
  • hacker0x01/react-datepickerAvatar von Hacker0x01

    Hacker0x01/react-datepicker

    8,366Auf GitHub ansehen↗

    This project is a reusable React datepicker component providing an accessible, localized interface for selecting dates and times within web applications. It functions as an input field that triggers a calendar popup for precise temporal data entry. The component is designed for flexibility, allowing for a customizable calendar layout and the integration of custom external elements to trigger the picker. It supports marking holidays with custom labels and styles and implements date selection restrictions through boundaries, exclusion lists, and filter functions. The system includes comprehens

    TypeScriptdate-fnsdatepicker-componenthacktoberfest
    Auf GitHub ansehen↗8,366
  • wenchaod/fscalendarAvatar von WenchaoD

    WenchaoD/FSCalendar

    10,654Auf GitHub ansehen↗

    FSCalendar is a customizable calendar UI library and date picker component for iOS applications. It provides a programmable interface for rendering date grids and event markers, supporting both Swift and Objective-C development. The library enables the creation of custom date picking interfaces with specific range restrictions and selection rules. It supports the display of date-based metadata and event visualization within a mobile scheduling context. The framework covers visual styling and cell design, allowing for custom view components, subtitles, and event markers. It includes a flexibl

    Objective-C
    Auf GitHub ansehen↗10,654
  • clauderic/react-infinite-calendarAvatar von clauderic

    clauderic/react-infinite-calendar

    4,022Auf GitHub ansehen↗

    This is a date picker component for React that features a continuous vertical scrolling interface. It provides a web interface for choosing dates, supporting both individual date selection and the definition of specific time periods through range selection. The component is distinguished by an infinite scroll mechanism that allows users to browse dates without pagination or dropdowns. It includes year navigation to jump rapidly between different years and utilizes windowed virtual scrolling to maintain performance. The interface supports regional localization for labels and date formats. It

    JavaScriptcalendarcomponentdate
    Auf GitHub ansehen↗4,022
  • wix/react-native-calendarsAvatar von wix

    wix/react-native-calendars

    10,294Auf GitHub ansehen↗

    This project provides a set of customizable calendar and date-picking interfaces for cross-platform mobile applications. It includes an interactive date grid and a date picker interface used for selecting single dates or date ranges. The components support localized date displays, allowing month names and date formatting to adapt to different languages and regional settings. Users can navigate months via a scrollable grid and mark specific days with custom highlights or indicators to signify events and status. The library covers date selection constraints to block specific dates and a select

    TypeScript
    Auf GitHub ansehen↗10,294
  • Alle 30 Alternativen zu React Calendar anzeigen→