Skip to main content
★ Free · Open Source (MIT)

Daily, weekly, monthly, and yearly recurrence patterns with a reactive form field, a table column, and an infolist entry — fully RFC 5545 (iCalendar RRULE) compatible, built on simshaun/recurr.

PHP ^8.3Filament ^4.0 | ^5.0Laravel ^12.0
Filament Recurrence demo video

Features

Form field

A reactive form field for defining recurrence rules, with a live preview.

Table column

Display recurrence patterns and upcoming occurrences in your tables.

Infolist entry

Detailed, formatted recurrence information in your infolists.

RecurrenceData DTO

A type-safe DTO for building, reading, and converting recurrence rules.

Eloquent cast + trait

Store recurrence as JSON with a custom cast, plus a trait with query scopes and helper methods.

Per-record timezone

Each record can store its own timezone alongside the recurrence rule.

Requirements

  • PHP 8.3+
  • Laravel 12+
  • Filament 4 or 5

Dependencies

Composer installs both of these automatically: