wix/react-native-calendars is a TypeScript project with 10.3k stars in the Mobile space. React Native Calendar Components 🗓️ 📆
Snapshot summary built from the project's own GitHub metadata — there's no written TopGit review yet. The page will update automatically when a full review is published.
WHY NO REVIEW YET
TopGit writes full reviews for the most-starred, most-requested repositories. This page is a snapshot until then — see the READ ME tab for the original README in full.
A declarative cross-platform React Native calendar component for iOS and Android.
This module includes information on how to use this customizable React Native calendar component.
The package is compatible with both Android and iOS
Official documentation
This README provides basic examples of how to get started with react-native-calendars. For detailed information, refer to the official documentation site.
Features ✨
Pure JS. No Native code required
Date marking - dot, multi-dot, period, multi-period and custom marking
Customization of style, content (days, months, etc) and dates
Detailed documentation and examples
Swipeable calendar with flexible custom rendering
Scrolling to today, selecting dates, and more
Allowing or blocking certain dates
Accessibility support
Automatic date formatting for different locales
Try it out ⚡
You can run a sample module using these steps:
$ git clone [email protected]:wix/react-native-calendars.git
$ cd react-native-calendars
$ yarn install
$ cd ios && pod install && cd ..
$ react-native run-ios
You can check example screens source code in example module screens
This project is compatible with Expo/CRNA (without ejecting), and the examples have been published on Expo
Getting Started 🔧
Here's how to get started with react-native-calendars in your React Native project:
Install the package:
$ yarn add react-native-calendars
RN Calendars is implemented in JavaScript, so no native module linking is required.
Usage 🚀
Basic usage examples of the library
For detailed information on using this component, see the official documentation site
Importing the Calendar component
import {Calendar, CalendarList, Agenda} from 'react-native-calendars';
<Calendar
// Customize the appearance of the calendar
style={{
borderWidth: 1,
borderColor: 'gray',
height: 350
}}
// Specify the current date
current={'2012-03-01'}
// Callback that gets called when the user selects a day
onDayPress={day => {
console.log('selected day', day);
}}
// Mark specific dates as marked
markedDates={{
'2012-03-01': {selected: true, marked: true, selectedColor: 'blue'},
'2012-03-02': {marked: true},
'2012-03-03': {selected: true, marked: true, selectedColor: 'blue'}
}}
/>
How active is development on wix/react-native-calendars?
The most recent commit recorded on wix/react-native-calendars was 3 months ago, based on the GitHub push timestamp. The repository has 3.1k forks — one of the better signals of community interest.
How does wix/react-native-calendars compare to other Mobile projects?
wix/react-native-calendars is tracked by TopGit in the Mobile category, with 10.3k GitHub stars and written in TypeScript. Browse the Mobile topic page on TopGit to compare it against similar projects by stars and activity.
How many stars does wix/react-native-calendars have?
wix/react-native-calendars has 10.3k GitHub stars — refresh the page for the live number, or check github.com/wix/react-native-calendars. TopGit mirrors GitHub's count but does not claim minute-by-minute accuracy.
What is wix/react-native-calendars?
wix/react-native-calendars (wix/react-native-calendars) is a TypeScript project on GitHub. From the project's own README: React Native Calendar Components 🗓️ 📆
What language is wix/react-native-calendars written in?
wix/react-native-calendars is written primarily in TypeScript. GitHub's language field is based on the largest share of bytes in the default branch.
What topics is wix/react-native-calendars associated with?
GitHub's repository topics for wix/react-native-calendars: "android", "calendar", "hacktoberfest", "ios", "react-native", "ui-components". TopGit's editorial category is Mobile.
Why is wix/react-native-calendars categorized under Mobile?
TopGit places wix/react-native-calendars in the Mobile category based on its GitHub topics and description (tagged: "android", "calendar", "hacktoberfest"). Categories are assigned from real repository metadata, not editorial guesswork.
Read full README in the tab above.
Curious whether react-native-calendars is right for you?
Let ChatGPT, Claude, or Perplexity look into it — click below and see what AI actually says about react-native-calendars.