FullCalendar is 500Kb. I built an alternative at 78Kb — with React, Vue & Angular support
If you've ever needed a calendar component in a web app, you've probably landed on FullCalendar. It's the industry default — and for good reason. It's feature-rich and battle-tested. But here's what the docs don't tell you up front: the full bundle is over 500KB . It pulls in its own date library. The API surface is enormous. And if you just need a clean calendar with drag & drop, event fetching, and maybe a date picker — you're carrying a lot of weight you'll never use. I noticed this problem while building a scheduling feature. I needed month/week/day views, async event loading from an API, drag & drop, and React compatibility. FullCalendar could do it, but it felt like using a freight elevator to go up one floor. So I built SimpleCalendarJS . What it does 4 view modes — Month, Week, Day, and List Drag & drop event moving and resizing Date & range picker modes built-in Async event fetching with fetchEvents: async (start, end) => { ... } Official wrappers for React, Vue 3, and Angular
Continue reading on Dev.to JavaScript
Opens in a new tab




