10 Best JavaScript Calendar Libraries

Curated by the Openbase team and community.Learn more

Curated by the Openbase team and community. Learn more

react-native-calendars

React Native Calendar Components 🗓️ 📆

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.8/ 5
27
Top Feedback
10Highly Customizable
7Great Documentation
5Easy to Use
GitHub Stars
7K
Weekly Downloads
59K
Last Commit
7d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

fullcalendar

Full-sized drag & drop event calendar

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.5/ 5
13
Top Feedback
7Highly Customizable
5Great Documentation
4Bleeding Edge
GitHub Stars
14K
Weekly Downloads
126K
Last Commit
13d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rc

react-calendar

Ultimate calendar for your React app.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.5/ 5
17
Top Feedback
19Great Documentation
19Easy to Use
11Highly Customizable
GitHub Stars
2K
Weekly Downloads
216K
Last Commit
1mo ago
Bundle Size (min+gzip)
11.3KB
Tree-Shakeable
vc

v-calendar

An elegant calendar and datepicker plugin for Vue.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.0/ 5
2
Top Feedback
4Great Documentation
1Easy to Use
1Performant
GitHub Stars
3K
Weekly Downloads
130K
Last Commit
18d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@fullcalendar/react

An official React component for FullCalendar

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
2
Top Feedback
1Great Documentation
1Easy to Use
1Performant
GitHub Stars
1K
Weekly Downloads
85K
Last Commit
14d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rbc

react-big-calendar

gcal/outlook like calendar component

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.3/ 5
10
Top Feedback
13Great Documentation
3Easy to Use
2Performant
GitHub Stars
5K
Weekly Downloads
139K
Last Commit
8d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

reaviz

📊 Data visualization library for React

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.7/ 5
3
Top Feedback
4Easy to Use
3Great Documentation
3Highly Customizable
GitHub Stars
479
Weekly Downloads
985
Last Commit
5d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rnc

react-native-calendar-events

📆 React Native Module for iOS and Android Calendar Events

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
6Great Documentation
2Easy to Use
GitHub Stars
762
Weekly Downloads
12K
Last Commit
2mos ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
ac

angular-calendar

A flexible calendar component for angular 6.0+ that can display events on a month, week or day view.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.3/ 5
6
Top Feedback
15Great Documentation
6Easy to Use
5Hard to Use
GitHub Stars
2K
Weekly Downloads
72K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@fullcalendar/angular

An official Angular component for FullCalendar

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.0/ 5
1
Top Feedback
2Easy to Use
1Performant
GitHub Stars
806
Weekly Downloads
39K
Last Commit
14d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
vc

vue-cal

A Vue 2 & 3 full calendar, no dependency, no BS. :metal:

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.0/ 5
1
Top Feedback
2Poor Documentation
1Great Documentation
1Highly Customizable
GitHub Stars
779
Weekly Downloads
9K
Last Commit
7mos ago
Bundle Size (min+gzip)
37.7KB
Not Tree-Shakeable
rnc

react-native-calendar-strip

Easy to use and visually stunning calendar component for React Native.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.0/ 5
1
Top Feedback
1Easy to Use
GitHub Stars
722
Weekly Downloads
4K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

tui-calendar

🍞📅A JavaScript calendar that has everything you need.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.0/ 5
1
Top Feedback
1Great Documentation
1Highly Customizable
GitHub Stars
9K
Weekly Downloads
6K
Last Commit
6d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@puzzleitc/ng-time-chart

Angular Timeline Library

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
6
Weekly Downloads
147
Last Commit
15d ago
Bundle Size (min+gzip)
5.63KB
Tree-Shakeable
ic

ionic2-calendar

A calendar component based on Ionic framework

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
1Poor Documentation
GitHub Stars
357
Weekly Downloads
2K
Last Commit
4mos ago
Bundle Size (min+gzip)
14.0KB
Tree-Shakeable
rmc

react-modern-calendar-datepicker

A modern, beautiful, customizable date picker for React

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
1Bleeding Edge
GitHub Stars
688
Weekly Downloads
11K
Last Commit
1yr ago
Bundle Size (min+gzip)
8.55KB
Not Tree-Shakeable
abd

angular-bootstrap-datetimepicker

Native Angular date/time picker component styled by Twitter Bootstrap

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
1Highly Customizable
GitHub Stars
1K
Weekly Downloads
6K
Last Commit
2yrs ago
Bundle Size (min+gzip)
5.83KB
Tree-Shakeable
vfc

vue-functional-calendar

Vue.js Functional Calendar | Component/Package

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
1Performant
GitHub Stars
229
Weekly Downloads
5K
Last Commit
1yr ago
Bundle Size (min+gzip)
0.27KB
Not Tree-Shakeable

react-calendar-timeline

A modern and responsive react timeline component.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
3.4/ 5
5
Top Feedback
3Abandoned
2Poor Documentation
GitHub Stars
1K
Weekly Downloads
20K
Last Commit
15d ago
Bundle Size (min+gzip)
26.1KB
Not Tree-Shakeable

@fullcalendar/interaction

Full-sized drag & drop event calendar

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
14K
Weekly Downloads
342K
Last Commit
13d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@fullcalendar/list

Full-sized drag & drop event calendar

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
14K
Weekly Downloads
88K
Last Commit
13d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

expo-calendar

An open-source platform for making universal native apps with React. Expo runs on Android, iOS, and the web.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
15K
Weekly Downloads
4K
Last Commit
1d ago
Bundle Size (min+gzip)
3.18KB
Not Tree-Shakeable
rnc

react-native-calendario

📆 React Native Calendar

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
2.5/ 5
2
Top Feedback
N/A
GitHub Stars
278
Weekly Downloads
478
Last Commit
5d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
cal

@nivo/calendar

nivo provides a rich set of dataviz components, built on top of the awesome d3 and Reactjs libraries

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
9K
Weekly Downloads
6K
Last Commit
17d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rsu

react-semantic-ui-datepickers

Datepickers built with Semantic UI for React and Dayzed.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
77
Weekly Downloads
15K
Last Commit
15d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@syncfusion/ej2-calendars

Syncfusion JavaScript UI controls library offer more than 50+ cross-browser, responsive, and lightweight HTML5 UI controls for building modern web applications.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
274
Weekly Downloads
45K
Last Commit
8d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rw

react-widgets

Polished, feature rich, accessible form inputs built with React

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
1Great Documentation
GitHub Stars
2K
Weekly Downloads
42K
Last Commit
15d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

fullcalendar-scheduler

FullCalendar add-on for displaying events and resources

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
660
Weekly Downloads
11K
Last Commit
3mos ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
gst

gantt-schedule-timeline-calendar

Gantt Gantt Gantt Timeline Schedule Calendar [ javascript gantt, js gantt, projects gantt, timeline, scheduler, gantt timeline, reservation timeline, react gantt, angular gantt, vue gantt, svelte gantt, booking manager ]

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
2Highly Customizable
1Easy to Use
GitHub Stars
1K
Weekly Downloads
3K
Last Commit
1d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@syncfusion/ej2-schedule

Syncfusion JavaScript UI controls library offer more than 50+ cross-browser, responsive, and lightweight HTML5 UI controls for building modern web applications.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
274
Weekly Downloads
12K
Last Commit
8d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

react-native-big-calendar

gcal/outlook like calendar component for React Native

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
158
Weekly Downloads
287
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@syncfusion/ej2-angular-calendars

Syncfusion Angular UI components library offer more than 50+ cross-browser, responsive, and lightweight angular UI controls for building modern web applications.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
1Great Documentation
1Highly Customizable
GitHub Stars
184
Weekly Downloads
9K
Last Commit
8d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@syncfusion/ej2-angular-schedule

Syncfusion Angular UI components library offer more than 50+ cross-browser, responsive, and lightweight angular UI controls for building modern web applications.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
184
Weekly Downloads
6K
Last Commit
8d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@syncfusion/ej2-react-calendars

Syncfusion React UI components library offer more than 50+ cross-browser, responsive, and lightweight react UI controls for building modern web applications.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
1Performant
GitHub Stars
192
Weekly Downloads
4K
Last Commit
8d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@progress/kendo-react-dateinputs

Issue tracker - KendoReact http://www.telerik.com/kendo-react-ui/

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
100
Weekly Downloads
46K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
acs

angular-calendar-scheduler

A scheduler view component for

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
65
Weekly Downloads
1K
Last Commit
3mos ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@syncfusion/ej2-react-schedule

Syncfusion React UI components library offer more than 50+ cross-browser, responsive, and lightweight react UI controls for building modern web applications.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
192
Weekly Downloads
2K
Last Commit
8d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rnc

react-native-calendar-picker

CalendarPicker Component for React Native

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
612
Weekly Downloads
7K
Last Commit
4mos ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@syncfusion/ej2-vue-calendars

Syncfusion Vue UI component library offer more than 50+ cross-browser, responsive, and lightweight vue UI controls for building modern web applications.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
209
Weekly Downloads
2K
Last Commit
8d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
vsc

vue-simple-calendar

Simple Vue component to show a month-grid calendar with events

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
660
Weekly Downloads
9K
Last Commit
1mo ago
Bundle Size (min+gzip)
17.4KB
Tree-Shakeable

@syncfusion/ej2-vue-schedule

Syncfusion Vue UI component library offer more than 50+ cross-browser, responsive, and lightweight vue UI controls for building modern web applications.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
209
Weekly Downloads
1K
Last Commit
8d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

react-native-bpk-component-calendar

Backpack Design System

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
416
Weekly Downloads
7
Last Commit
7d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
jf

jqwidgets-framework

Angular, Vue, React, Web Components, Blazor, Javascript, jQuery and ASP .NET Framework,

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
265
Weekly Downloads
6K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

simple-react-calendar

A simple react based calendar component to be used for selecting dates and date ranges

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
101
Weekly Downloads
15K
Last Commit
8mos ago
Bundle Size (min+gzip)
9.25KB
Not Tree-Shakeable
rnw

react-native-week-view

Week View Component for react-native

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
115
Weekly Downloads
259
Last Commit
7d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@progress/kendo-react-scheduler

Issue tracker - KendoReact http://www.telerik.com/kendo-react-ui/

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
100
Weekly Downloads
4K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

rc-calendar

React Calendar

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
185K
Last Commit
9mos ago
Bundle Size (min+gzip)
88.1KB
Tree-Shakeable
vat

vue-add-to-calendar

A Vue.js component that provides "Add to Calendar" functionality, works with Vue 2.X

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
131
Weekly Downloads
573
Last Commit
2mos ago
Bundle Size (min+gzip)
0.87KB
Tree-Shakeable
tc

trello-cal

gcal/outlook like calendar component

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
5K
Weekly Downloads
48
Last Commit
8d ago
Bundle Size (min+gzip)
78.8KB
Tree-Shakeable
vdp

vue-date-pick

Lightweight and mobile friendly date time picker based on Vue. Vue date pick emphasizes performance, elegant and usable UI on all screen sizes and simplicity of configuration. Has no dependencies on css frameworks or date libraries. Weighs less then 5KB.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
225
Weekly Downloads
9K
Last Commit
1yr ago
Bundle Size (min+gzip)
5.26KB
Not Tree-Shakeable