awesome-repositories.com
Blog
MCP
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
·
Back to clauderic/react-infinite-calendar

Open-source alternatives to React Infinite Calendar

30 open-source projects similar to clauderic/react-infinite-calendar, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best React Infinite Calendar alternative.

  • 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

AI search

Explore more awesome repositories

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

Find more with AI search
  • 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
  • patchthecode/jtapplecalendarpatchthecode avatar

    patchthecode/JTAppleCalendar

    7,657View on GitHub↗

    JTAppleCalendar is a customizable calendar component and date picker library for iOS applications built with Swift. It provides a programmable user interface control designed to display date-based grids and manage date selection. The library supports both single-date and range-based selection modes, allowing for the highlighting of continuous date spans. It features a flexible grid system that enables custom cell rendering and protocol-based customization to match specific application aesthetics. The component includes capabilities for date navigation, range restriction to define viewable bo

    Swift
    View on GitHub↗7,657
  • chakra-ui/arkchakra-ui avatar

    chakra-ui/ark

    5,004View on GitHub↗

    Ark is a headless UI component library that delivers accessible, cross-framework primitives with behavior governed by finite state machines. It provides unstyled components that encapsulate logic and accessibility — including full keyboard navigation, focus management, and WAI-ARIA support — while leaving visual styling entirely to the consumer. Components expose scoped data attributes for CSS targeting and use state machines to produce predictable, testable interactive behavior across every state transition. The library distinguishes itself through a state propagation model that distributes

    TypeScriptcomponentsdesign-systemheadless
    View on GitHub↗5,004
  • syncfusion/flutter-widgetssyncfusion avatar

    syncfusion/flutter-widgets

    1,780View on GitHub↗

    This project is a comprehensive collection of high-performance UI components and SDKs designed for building data-rich, cross-platform applications in Flutter. It provides a unified library of modular widgets and processing tools that enable developers to implement complex interface requirements, including advanced scheduling, tabular data management, and interactive data visualization, using a consistent declarative architecture. The library distinguishes itself through specialized, enterprise-grade capabilities that extend beyond standard UI elements. It includes a robust document processing

    Dart
    View on GitHub↗1,780
  • huntabyte/shadcn-sveltehuntabyte avatar

    huntabyte/shadcn-svelte

    8,341View on GitHub↗

    shadcn-svelte is a collection of accessible and customizable user interface elements for Svelte applications. Rather than being distributed as a traditional dependency, these components are provided as source code that is copied directly into the project codebase. The library utilizes a registry-based distribution system, allowing users to install specific UI blocks and components via a command-line interface. This system uses JSON metadata to define dependencies and file paths, while a bootstrapping process automates the configuration of styles and CSS variables. The project integrates Tail

    TypeScriptbits-uishadcn-svelteshadcn-ui
    View on GitHub↗8,341
  • square/android-times-squaresquare avatar

    square/android-times-square

    4,410View on 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
    View on GitHub↗4,410
  • airbnb/react-datesairbnb avatar

    airbnb/react-dates

    12,194View on GitHub↗

    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.

    JavaScript
    View on GitHub↗12,194
  • amsul/pickadate.jsamsul avatar

    amsul/pickadate.js

    7,659View on GitHub↗

    pickadate.js is a responsive jQuery date and time picker designed for web forms. It provides a localized input interface that allows users to select specific calendar dates and precise clock times. The library features a customizable calendar UI with configurable colors, sizes, and breakpoints. It includes a localization system to adapt interface text and date formats into multiple languages and regional settings. The component includes interactive date and time inputs and a styling system for modifying visual design to match specific brand identities. Its layout automatically adjusts for di

    JavaScript
    View on GitHub↗7,659
  • gpbl/react-day-pickergpbl avatar

    gpbl/react-day-picker

    6,820View on GitHub↗

    react-day-picker is a customizable calendar interface for React web applications. It provides a user interface for selecting single days, multiple dates, or date ranges while complying with WCAG 2.1 AA standards for assistive technology compatibility. The component supports internationalized date input, adapting formats and languages to match regional requirements. It further extends this global support by providing a multi-calendar date selector that functions with non-Gregorian systems, including Persian, Hijri, Buddhist, Ethiopic, and Hebrew calendars. The library covers interactive date

    TypeScriptcalendarcalendar-componentcalendar-widget
    View on GitHub↗6,820
  • prolificinteractive/material-calendarviewprolificinteractive avatar

    prolificinteractive/material-calendarview

    5,913View on GitHub↗

    A Material design back port of Android's CalendarView

    Javaandroidcalendarjava
    View on GitHub↗5,913
  • wix/react-native-calendarswix avatar

    wix/react-native-calendars

    10,294View on GitHub↗

    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
    View on GitHub↗10,294
  • dangrossman/daterangepickerdangrossman avatar

    dangrossman/daterangepicker

    10,990View on GitHub↗

    This is a JavaScript date and time selector and a jQuery-based component used to capture single dates or date ranges through a calendar dropdown interface. It serves as a web-based tool for selecting specific days along with hours and minutes for scheduling and data filtering. The project includes support for regional date localization, allowing date displays and labels to be translated and formatted to match different languages and regional requirements. The component provides capabilities for input validation through date constraints and the definition of selectable time windows. Users can

    JavaScript
    View on GitHub↗10,990
  • wenchaod/fscalendarWenchaoD avatar

    WenchaoD/FSCalendar

    10,654View on GitHub↗

    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
    View on GitHub↗10,654
  • pikaday/pikadayPikaday avatar

    Pikaday/Pikaday

    8,092View on GitHub↗

    Pikaday is a lightweight JavaScript datepicker library and client-side date input manager. It provides a standalone calendar interface for selecting dates in web applications as a zero-dependency UI component that operates without external frameworks or libraries. The tool features a modular CSS architecture that separates structural logic from visual presentation, allowing for flexible customization of the calendar layout. It includes built-in support for calendar localization, enabling the update of month names and weekday labels to match specific languages or regions. The library manages

    JavaScript
    View on GitHub↗8,092
  • nathanreyes/v-calendarnathanreyes avatar

    nathanreyes/v-calendar

    4,521View on 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
    View on GitHub↗4,521
  • dromara/carbondromara avatar

    dromara/carbon

    5,221View on GitHub↗

    Carbon is a Go library for semantic date and time calculations, formatting, and parsing. It provides a semantic interface to simplify temporal data handling and improve the readability of date and time manipulations. The library is distinguished by its support for multi-calendar date conversion, allowing transformations between Gregorian, Chinese Lunar, Persian, and Hebrew calendar systems. It also includes a localized temporal framework that uses ISO 639-1 codes to format dates and relative time differences across multiple language locales. Additional capabilities cover global time zone man

    Go
    View on GitHub↗5,221
  • nuxt/uinuxt avatar

    nuxt/ui

    6,675View on GitHub↗

    Nuxt UI is a comprehensive Vue component library built for the Nuxt ecosystem, providing over 125 production-ready, WAI-ARIA compliant components for building modern web applications. The library offers a complete design system with Tailwind CSS theming, supporting dark mode, custom color palettes, semantic color aliases, and runtime theme switching through CSS design tokens. It includes built-in internationalization for over 50 languages, server-side rendering compatibility, and a Figma kit that mirrors the code components for design-to-development consistency. The library distinguishes itse

    Vuecomponentsnuxtnuxt-module
    View on GitHub↗6,675
  • zendeskgarden/react-componentszendeskgarden avatar

    zendeskgarden/react-components

    1,110View on GitHub↗

    This project is a comprehensive design system framework and component library built for React. It provides a suite of modular, accessible, and themeable interface elements designed to maintain a unified visual language and brand alignment across complex web applications. By encapsulating interaction logic and styling within individual components, it enables developers to build consistent, responsive interfaces through declarative composition. The library distinguishes itself by prioritizing inclusive user experiences through built-in accessibility management, including standardized keyboard n

    TypeScript
    View on GitHub↗1,110
  • taiga-family/taiga-uitaiga-family avatar

    taiga-family/taiga-ui

    4,002View on GitHub↗

    Taiga UI is an Angular UI component library and accessible design system used for building enterprise web interfaces. It provides a comprehensive collection of reusable interface elements and layout tools, functioning as a mobile-first UI kit with responsive components that adapt to different device capabilities. The library distinguishes itself through an integrated data visualization library featuring various chart types and a dedicated form management framework with built-in validation and formatting for specialized data. It also features AI-driven development workflows by integrating comp

    TypeScriptangularbest-practicescdk
    View on GitHub↗4,002
  • reach/reach-uireach avatar

    reach/reach-ui

    5,977View on GitHub↗

    Reach UI is an open-source library of accessible, low-level React components designed to serve as a foundation for building design systems and interactive user interfaces. It is an accessibility-first toolkit that handles core concerns like ARIA attributes, focus management, and screen reader support automatically, without requiring developer configuration. The library is built as a collection of standalone packages, each managing its own lifecycle and dependencies, enabling granular adoption and tree-shaking. Components use a polymorphic rendering pattern, accepting an as prop to render as

    TypeScript
    View on GitHub↗5,977
  • szhsin/react-menuszhsin avatar

    szhsin/react-menu

    1,219View on GitHub↗

    React Menu is a library for building accessible, keyboard-navigable dropdown and context menus within web applications. It provides a set of tools for creating complex, hierarchical navigation structures that support unlimited submenu nesting and standard accessibility patterns for screen reader compatibility. The library distinguishes itself through a focus on dynamic layout and positioning, utilizing real-time collision detection to adjust menu placement relative to anchor elements and viewport boundaries. It employs a portal-based rendering strategy to prevent clipping and z-index conflict

    JavaScriptaccessibilitycheckboxcontextmenu
    View on GitHub↗1,219
  • dbushell/pikadaydbushell avatar

    dbushell/Pikaday

    8,094View on GitHub↗

    Pikaday is a lightweight JavaScript datepicker widget and dependency-free UI component. It provides a graphical calendar interface for selecting dates that binds to form fields without requiring external libraries or frameworks. The project features a localizable calendar interface, allowing for the customization of month names, weekday labels, and regional text directions to support multiple languages. Its programmable API manages input formatting and selection restrictions. The tool covers a broad range of date selection capabilities, including date input validation, range restrictions, an

    JavaScript
    View on GitHub↗8,094
  • t1m0n/air-datepickert1m0n avatar

    t1m0n/air-datepicker

    2,831View on GitHub↗

    air-datepicker is a JavaScript date picker component and client-side date selector. It provides a web UI calendar widget that allows users to pick specific dates and ranges through a graphical interface. The component integrates into web forms to ensure valid date input formats and can be used to embed a date picker attached to text inputs or as an inline calendar display. The tool covers date selection UI and calendar input integration to prevent user input errors during web form date validation.

    JavaScriptcalendardatepickerjavascript
    View on GitHub↗2,831
  • wdullaer/materialdatetimepickerwdullaer avatar

    wdullaer/MaterialDateTimePicker

    4,630View on GitHub↗

    MaterialDateTimePicker is a library of Material Design-compliant UI components for Android, providing standardized widgets for selecting dates, times, and combined temporal values. It implements a set of customizable dialogs that follow the Material Design system to ensure consistent user interface interactions. The library features a combined date and time picker that coordinates the sequential display of calendar and clock dialogs. It provides specific constraints for both date and time selection, allowing the restriction of selectable ranges, specific days, and required time intervals. Vi

    Javaandroidandroid-librarymaterial-design
    View on GitHub↗4,630
  • flatpickr/flatpickrflatpickr avatar

    flatpickr/flatpickr

    16,469View on GitHub↗

    Flatpickr is a lightweight, dependency-free JavaScript library designed to provide a modular date and time selection interface for web applications. It functions as a versatile web component that integrates into existing forms, offering a consistent user experience for picking single dates, ranges, or multiple values while maintaining a clear separation between human-readable display strings and machine-readable data. The library distinguishes itself through a robust configuration-driven architecture that allows for dynamic runtime updates and extensive customization of date formatting via a

    TypeScriptdatedatepickerdaterange
    View on GitHub↗16,469
  • tonygermaneri/canvas-datagridTonyGermaneri avatar

    TonyGermaneri/canvas-datagrid

    1,570View on GitHub↗

    Canvas-datagrid is a web component designed to render and manage large-scale datasets within a browser-based spreadsheet interface. By utilizing an immediate-mode rendering approach on a single canvas element, it bypasses the performance limitations associated with traditional document object model structures, allowing for the display of millions of rows and columns without the need for pagination. The component distinguishes itself through its ability to handle complex, nested data structures by flattening hierarchical relationships into a single coordinate system. It incorporates a virtual

    JavaScriptcomponentdatagriddatatable
    View on GitHub↗1,570
  • uxsolutions/bootstrap-datepickeruxsolutions avatar

    uxsolutions/bootstrap-datepicker

    12,656View on GitHub↗

    bootstrap-datepicker is a JavaScript calendar widget and UI extension designed for the Bootstrap CSS framework. It provides a client-side input component for web forms that allows users to select single dates or date ranges through a navigable monthly calendar view. The component includes localized calendar interfaces that adapt visual layouts and date formats to match different languages and regional standards. It also features custom date validation to restrict user input by disabling specific days or setting minimum and maximum date boundaries.

    JavaScriptbootstrapbootstrap-datepickerjavascript
    View on GitHub↗12,656