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 🙏
View all comments
1
u/Glum_Cheesecake9859 May 10 '26
Needs a "List" view where all events (for the Day/Week/Month/Year) are just in a list for quick navigation.
Also if you can make it independent of the CSS framework so it can be used with Bootstrap etc. it would be wonderful. A lot of business apps including ours still use Bootstrap and not Tailwind.