tplaner/when
tplaner/when is a PHP library for recurring dates and times. It generates schedules, calculates occurrences, and supports natural-language recurrence rules, making it useful for calendars, reminders, bookings, and event planning.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| mohammedmanssour/laravel-recurring-models | 0.86 | Schedule recurring occurrences of any Eloquent model. Define a frequency and the package automatically creates the next instance, ideal for subscriptions, invoices, reminders, and other repeating records in Laravel. Supports flexible intervals. | 266 | — | 25 | — | 9 | 5.3 | 4.2 | MIT | 1 year ago | |
| simshaun/recurr | 0.85 | 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. | 1,603 | 1,612 | 153 | 512K | 36 | 24.9 | 51.4 | NOASSERTION | — | |
| andreia/filament-recurrence | 0.85 | Filament Recurrence adds a user-friendly recurring schedule field to Filament forms. Configure frequencies, intervals, weekdays, and end dates, then save recurrence rules with your models for easy reuse and display. Ideal for events, appointments, and reminders. | 21 | — | 6 | — | 0 | 18.6 | — | MIT | 1 month ago | |
| endroid/calendar | 0.85 | Endroid Calendar is a PHP library for building and rendering calendars with events and customizable date output. It provides a flexible foundation for adding calendar functionality to Laravel and PHP applications. | 8 | 8 | 2 | 33 | 0 | 0.1 | 9.2 | MIT | — | |
| andydefer/laravel-chronos | 0.85 | Laravel Chronos is an advanced scheduling engine for Laravel. Manage recurring availability, appointments and blocked periods, prevent double bookings, enforce 17 business validation rules and automatically find the next free slot. | 0 | 0 | 0 | 230 | 0 | 0.0 | 32.7 | — | — | |
| directorytree/cadence | 0.85 | Cadence adds driver-based scheduling to Laravel Eloquent models. Attach one or many cron or RRULE recurrence schedules to any model, and Cadence tracks and dispatches events automatically when they're due. | 58 | 58 | 3 | 547 | 0 | 21.0 | 16.4 | MIT | 1 week ago | |
| thenpingme/laravel | 0.84 | Laravel package for monitoring scheduled tasks with thenping.me. It sends heartbeats for cron jobs and alerts you when tasks fail, run late, or don’t run at all, helping you catch broken schedules early. | 18 | 18 | 3 | 21 | 1 | 0.2 | 3.2 | MIT | 2 years ago | |
| label84/laravel-hours-helper | 0.84 | Generate an Illuminate\Support\Collection of dates and times at a set interval for a given period—ideal for calendar dropdowns, meeting invites, and event scheduling. Supports custom formatting, excluded intervals, past-midnight ranges, and multi-day spans. | 276 | 277 | 23 | 4K | 1 | 12.0 | 16.4 | MIT | 7 months ago | |
| psf1/cron-bundle | 0.84 | psf1/cron-bundle is a Symfony bundle for defining, scheduling, and running cron jobs from your application. It helps manage recurring tasks in one place, reducing reliance on system crontabs and making scheduled work easier to configure and maintain. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | 4 years ago | |
| asantibanez/livewire-calendar | 0.84 | Livewire Calendar is a Laravel Livewire component for rendering monthly calendars with events. It supports day and event clicks, custom event content, and easy integration with Eloquent models, making it simple to add interactive scheduling to Livewire apps. | 969 | 973 | 228 | 4K | 24 | 20.4 | 21.7 | MIT | 11 months ago | |
| rinvex/laravel-bookings | 0.84 | Rinvex Laravel Bookings provides a flexible booking system for Laravel applications, with Eloquent models, migrations, and configurable services, resources, availability, and pricing to manage reservations and schedules with ease. | 465 | 430 | 145 | 14 | 0 | 3.3 | 0.1 | MIT | — | |
| laravel-admin-ext/scheduling | 0.84 | Laravel-admin extension that adds a web UI for managing scheduled tasks: create, edit, enable or disable, run and monitor cron jobs from the admin panel instead of hand-editing the console kernel, with task logs for tracking results. | 92 | 94 | 32 | 2K | 6 | 3.4 | 22.6 | MIT | 5 years ago | |
| rennokki/schedule | 0.84 | Manage Laravel scheduled tasks from the database instead of the console kernel. Define frequencies with a fluent API, track run history, and control jobs through a built-in manager, no code deploys needed to adjust schedules. | 155 | 151 | 15 | 0 | 0 | 0.7 | — | MIT | 7 years ago | |
| goksagun/scheduler-bundle | 0.83 | A Symfony bundle for defining and running scheduled tasks in PHP. Register recurring jobs with simple configuration, then let the scheduler handle execution so you can keep cron logic inside your application instead of scattered server crontabs. | 7 | 7 | 7 | 27 | 0 | 0.2 | 8.9 | MIT | — | |
| mateusjunges/laravel-time-helpers | 0.83 | Laravel Time Helpers adds handy date and time utilities to Laravel apps: Carbon macros, timezone conversion, and human-friendly formatting. Replace repetitive, error-prone date logic with clean, readable helpers that keep your code simple. | 38 | — | 2 | — | 0 | 0.3 | — | MIT | 4 years ago | |
| rewieer/taskschedulerbundle | 0.83 | TaskSchedulerBundle makes it easy to schedule recurring PHP tasks with cron-style expressions. Register tasks as services, run them through a single console command, and manage background jobs cleanly in Symfony applications without extra infrastructure. | 63 | 63 | 18 | 4K | 3 | 2.1 | 25.8 | MIT | 2 years ago | |
| jeffersongoncalves/laravel-calendly | 0.83 | Integrate Calendly scheduling into Laravel with this lightweight package. Manage scheduling links, events, invitees, and webhooks through a clean, configurable API wrapper, making it easy to sync bookings and automate scheduling workflows in your PHP applications. | 1 | 1 | 0 | 4 | 0 | 17.2 | 7.6 | MIT | 2 months ago | |
| lingoda/cron-bundle | 0.83 | Lingoda Cron Bundle adds cron job scheduling to Symfony applications, letting you define recurring tasks and run console commands on configured schedules from a single, centralized bundle. | 1 | 1 | 0 | 5K | 0 | 8.3 | 49.9 | MIT | 7 months ago | |
| aboutcoders/scheduler-bundle | 0.83 | Symfony bundle for defining recurring schedules and dispatching notifications via the Symfony EventDispatcher. Designed to be integrated into your app by implementing your own schedule entities, with docs for installation, configuration, and custom schedule types. | 5 | 6 | 1 | 628 | 0 | 0.1 | 28.0 | MIT | — | |
| tattali/calendar-bundle | 0.83 | A Symfony bundle for rendering responsive calendars in Twig, with month, week, and day views. Feed events through flexible providers, customize templates and styling, and add schedulers or event calendars to any Symfony app with minimal configuration. | 170 | — | 23 | — | 3 | 21.8 | 0.4 | MIT | 2 weeks ago |
How can I help you explore Laravel packages today?