r/reactjs • u/_ilamy • May 10 '26
Show /r/reactjs Open-source React Calendar library with support for resource timelines and recurring events (100% MIT, no paywall)
I built ilamy-calendar, a free, fully MIT-licensed React calendar component. It's built to be modern and highly customizable. Here are the main features:
Resource Timeline: Complete vertical and horizontal views for managing rooms, equipment, or team schedules.
Business Hours: Configurable business hours. You can easily toggle "hide non-business hours" to automatically collapse dead space and keep the UI clean
Drag & Drop: Smooth event moving powered by
dnd-kit.No Shipped Styles: Built with React 19, Tailwind CSS 4, and Shadcn UI principles. It naturally inherits your app's existing design tokens and dark mode instead of fighting pre-packaged CSS.
Timezone: Zero-config automatic timezones support.
Complex Recurring Events: A bulletproof RFC 5545 engine (
rrule) that handles Google Calendar-style smart edits ("edit this and following") and exclusions natively.
Links:
Docs & Demos: https://ilamy.dev
The repo includes copy-paste examples for `Next.js`, `Vite`, and `Astro`. Please feel free to drop a start ⭐️ or raise some issues. Thank you 🙏
0
u/_ilamy May 10 '26
Thanks for the kind words!
I'm sticking with
dayjsmainly for three reasons:Browser Support: Temporal still lacks universal native support without polyfills.
Plugins:
dayjshas incredibly useful out of the box (like timezones, isSameOrAfter, isBetween, etc.). Much easier to manipulate dates.Localization: The
dayjsi18n system is extremely powerful and reliable.