FullCalendar is a full-sized drag & drop JavaScript event calendar.
Powerful and Lightweight : Has over 100 customizable settings. Built as separate modules to keep filesize down.
Developer-Friendly : Has connectors for React, Vue, and Angular. Provides high-quality TypeScript definitions.
Open Source : All code is open source and hosted on GitHub.