bigcalendar/react-big-calendar

gcal/outlook like calendar component

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 56 minutes ago
Added to GitGenius on September 7th, 2026
Created on August 22nd, 2015
Open Issues & Pull Requests: 115 (+0)
GitHub issues: Enabled
Number of forks: 2,302
Total Stargazers: 8,749 (+0)
Total Subscribers: 84 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

React Big Calendar is a calendar component built for React that displays events in a Google Calendar or Outlook-like interface.

The tool solves the problem of rendering calendar views in React applications by providing a modern, flexbox-based component that works in contemporary browsers. Rather than using the older tables-and-captions approach, it builds calendar layouts with flexbox, making it responsive and easier to style. The component handles multiple views and event display natively within React.

React Big Calendar requires you to choose and configure a date formatting and localization library before use; the tool supports Moment.js, Globalize.js, date-fns, or Day.js. It ships with compiled CSS that works out of the box, but also provides SASS files with customizable variables for teams that want to match their application's styling. The tool suits projects that need a full-featured calendar UI without building from scratch. The README notes that the project was inspired by Full Calendar, though it makes no direct comparison. You should be aware that the calendar's container element must have an explicit height set, or the component will not display.

The project maintains an active community presence with a Slack channel for discussion and collaboration. Development includes starter templates and examples covering common patterns like drag-and-drop functionality, TypeScript integration, and modern build tooling. The tool accepts translations, with documentation available in multiple languages.