simshaun/recurr
PHP library for RFC5545 RRULE recurrence rules. Build rules from strings or fluent setters, then transform them into DateTime occurrences via transformers. Useful for calendars and recurring events with time zone support.
Calendar/Event Scheduling Features:
Roadmap Prioritization:
Use Cases:
Data Integrity:
User Experience:
Adopt This Package If:
Look Elsewhere If:
"This package lets us build recurring features—like subscriptions, meetings, or events—faster and more reliably without custom code. For example:
"Recurr is a mature PHP library for parsing and generating RFC 5545 RRULEs, giving us:
FREQ=MONTHLY;COUNT=12) or chain methods (e.g., setFreq('WEEKLY')->setByDay(['FR'])).DateTime objects for storage/processing."This enables smarter recurring features without complex backend work. For example:
How can I help you explore Laravel packages today?