awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
intljusticemission avatar

intljusticemission/react-big-calendar

0
View on GitHub↗
8,700 stars·2,307 forks·JavaScript·MIT·25 viewsbigcalendar.github.io/react-big-calendar↗

React Big Calendar

react-big-calendar is a programmable grid component for React applications used to render professional calendars and interactive scheduling interfaces. It provides a visual system for managing and visualizing appointments and events through daily, weekly, and monthly grid views.

The component is designed to be localizable and themeable, allowing for customized event visualization and date formats that match specific linguistic and cultural preferences. It utilizes a date-library agnostic interface, decoupling core logic from specific time-handling libraries via an adapter layer.

The project includes a layout engine that maps event objects to grid coordinates and supports prop-driven view switching. It also allows for custom component slotting to inject external UI elements into calendar cells.

Features

  • Calendar Views - Provides interactive calendar views for visualizing and scheduling events in daily, weekly, and monthly grids.
  • Calendars and Scheduling - Provides a user interface for visualizing appointments and events with customizable time slots.
  • Date-Based Data Visualization - Enables users to view and interact with date-based data within web dashboards.
  • Library Adapters - Implements an adapter layer to decouple core calendar logic from specific date-handling libraries.
  • Calendar Visualization Components - Offers specialized components for rendering time-based records as visual events within a calendar.
  • Calendars - A programmable React grid component for rendering professional, themeable event calendars.
  • Calendar-Based Scheduling Interfaces - Implements a professional scheduling interface with flexible grid layouts for time-sensitive task organization.
  • Grid Layout Engines - Uses a grid-based layout engine to calculate positions and dimensions for scheduled events.
  • Temporal Coordinate Mapping - Maps event start and end times to specific grid coordinates for visual layout.
  • Temporal View Switching - Allows switching between different temporal representations such as daily, weekly, and monthly views.
  • Localized Scheduling Components - Integrates with date libraries to provide localized time and date formatting for global users.
  • Calendar Integrations - Provides a visual calendar interface for integrating event and appointment management into React apps.
  • Theme Style Customizations - Provides mechanisms to customize the visual appearance through theme-based design tokens.
  • Internationalized Date Formatting - Supports locale-aware date and time formatting to match specific cultural preferences.
  • Date And Time - Calendar component inspired by Google and Outlook.

Star history

Star history chart for intljusticemission/react-big-calendarStar history chart for intljusticemission/react-big-calendar

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

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

Open-source alternatives to React Big Calendar

Similar open-source projects, ranked by how many features they share with React Big Calendar.
  • bigcalendar/react-big-calendarbigcalendar avatar

    bigcalendar/react-big-calendar

    8,700View on GitHub↗

    react-big-calendar is a React calendar component used to build scheduling interfaces for web applications. It provides layouts for displaying events in daily, weekly, and monthly views, acting as a customizable UI component for managing appointments and schedules. The project includes a resource scheduling grid for tracking multiple events across different entities and a drag and drop scheduler that allows users to move and resize events through pointer-based interactions. The interface supports localized date scheduling and date formatting localization. Visual appearance is managed through

    JavaScript
    View on GitHub↗8,700
  • 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
  • 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
  • jquense/react-big-calendarjquense avatar

    jquense/react-big-calendar

    8,652View on GitHub↗

    react-big-calendar is a React calendar component used for rendering schedules and time-based events within web applications. It functions as a customizable event scheduler and JavaScript date visualization library that maps scheduled activities to a time-grid layout. The project is a date-agnostic scheduling interface, utilizing a pluggable adapter to support various third-party JavaScript date libraries. It allows for the replacement of internal calendar elements with custom React components and employs SASS variables for visual styling. The library covers interactive event scheduling and t

    JavaScript
    View on GitHub↗8,652
See all 30 alternatives to React Big Calendar→

Frequently asked questions

What does intljusticemission/react-big-calendar do?

react-big-calendar is a programmable grid component for React applications used to render professional calendars and interactive scheduling interfaces. It provides a visual system for managing and visualizing appointments and events through daily, weekly, and monthly grid views.

What are the main features of intljusticemission/react-big-calendar?

The main features of intljusticemission/react-big-calendar are: Calendar Views, Calendars and Scheduling, Date-Based Data Visualization, Library Adapters, Calendar Visualization Components, Calendars, Calendar-Based Scheduling Interfaces, Grid Layout Engines.

What are some open-source alternatives to intljusticemission/react-big-calendar?

Open-source alternatives to intljusticemission/react-big-calendar include: bigcalendar/react-big-calendar — react-big-calendar is a React calendar component used to build scheduling interfaces for web applications. It provides… syncfusion/flutter-widgets — This project is a comprehensive collection of high-performance UI components and SDKs designed for building data-rich,… wix/react-native-calendars — This project provides a set of customizable calendar and date-picking interfaces for cross-platform mobile… jquense/react-big-calendar — react-big-calendar is a React calendar component used for rendering schedules and time-based events within web… patchthecode/jtapplecalendar — JTAppleCalendar is a customizable calendar component and date picker library for iOS applications built with Swift. It… mui/mui-x — MUI X is a collection of advanced React UI components for building data-rich applications, including a data grid,…