awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
clauderic avatar

clauderic/react-infinite-calendar

0
View on GitHub↗
4,022 stars·403 forks·JavaScript·MIT·10 viewsclauderic.github.io/react-infinite-calendar↗

React Infinite Calendar

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 includes accessibility features such as keyboard-driven navigation and screen-reader compatibility. Date constraint management allows for the definition of minimum and maximum dates or the disabling of specific days.

Features

  • Calendar Date Selection - Provides a comprehensive user interface for browsing and selecting individual dates or ranges from a calendar grid.
  • React Date Pickers - Ships a calendar-based date selection component built specifically for the React ecosystem.
  • Date Selection Components - Offers an interactive date selection component featuring a continuous vertical scrolling interface.
  • Infinite Date Timelines - Features a continuous vertical scrolling interface that allows users to browse dates without pagination.
  • Virtual Scrolling - Implements virtual scrolling to render only visible date cells, ensuring high performance during infinite scrolling.
  • Accessible UI Components - Provides a date selection interface built with accessibility standards, including full keyboard support.
  • Keyboard Date Navigations - Provides keyboard-driven navigation within the calendar using arrow and enter keys to improve accessibility.
  • Range Selection Interfaces - Provides a user interface for choosing start and end dates to define specific time periods.
  • Rapid Year Navigation - Includes a year navigation feature that allows users to jump instantly to a target year.
  • Date Range Restrictions - Manages selection boundaries to constrain users to a specific minimum and maximum date range.
  • Localized Calendar Labels - Displays calendar labels and date formats according to the user's regional and language settings.
  • Internationalized Date Formatting - Utilizes internationalization libraries to provide locale-aware date formatting and patterns.

Star history

Star history chart for clauderic/react-infinite-calendarStar history chart for clauderic/react-infinite-calendar

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does clauderic/react-infinite-calendar do?

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.

What are the main features of clauderic/react-infinite-calendar?

The main features of clauderic/react-infinite-calendar are: Calendar Date Selection, React Date Pickers, Date Selection Components, Infinite Date Timelines, Virtual Scrolling, Accessible UI Components, Keyboard Date Navigations, Range Selection Interfaces.

What are some open-source alternatives to clauderic/react-infinite-calendar?

Open-source alternatives to clauderic/react-infinite-calendar include: wojtekmaj/react-calendar — react-calendar is a customizable date grid and picker for React applications. It provides an interactive interface for… kizitonwose/calendar — This project is a UI library for building customizable calendar views across Android and Kotlin Multiplatform… mui/mui-x — MUI X is a collection of advanced React UI components for building data-rich applications, including a data grid,… hacker0x01/react-datepicker — This project is a reusable React datepicker component providing an accessible, localized interface for selecting dates… patchthecode/jtapplecalendar — JTAppleCalendar is a customizable calendar component and date picker library for iOS applications built with Swift. It… chakra-ui/ark — Ark is a headless UI component library that delivers accessible, cross-framework primitives with behavior governed by…

Open-source alternatives to React Infinite Calendar

Similar open-source projects, ranked by how many features they share with React Infinite Calendar.
  • wojtekmaj/react-calendarwojtekmaj avatar

    wojtekmaj/react-calendar

    3,782View on 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
    View on GitHub↗3,782
  • kizitonwose/calendarkizitonwose avatar

    kizitonwose/Calendar

    5,551View on GitHub↗

    This project is a UI library for building customizable calendar views across Android and Kotlin Multiplatform projects. It provides a recycler-based architecture for creating month, week, and year calendars, alongside a set of composable functions for rendering interactive date pickers and month views in Jetpack Compose. The library includes a contribution heat map component for displaying data density over time using color-coded day cells. It also provides a toolkit for implementing date range selection interfaces that support single date, multiple date, or date range selection with boundary

    Kotlinandroidcalendarcalendar-library
    View on GitHub↗5,551
  • mui/mui-xmui avatar

    mui/mui-x

    5,791View on 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
    View on GitHub↗5,791
  • hacker0x01/react-datepickerHacker0x01 avatar

    Hacker0x01/react-datepicker

    8,366View on GitHub↗

    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
    View on GitHub↗8,366
  • See all 30 alternatives to React Infinite Calendar→