NewWe open-sourced 50+ Laravel packages
Custom AI apps, agents and automation — Roundly ConsultingRoundly
All packages
Alerts for Laravel

Requirements

  • PHP 8.4+
  • Laravel 12 or 13
  • MySQL 8.0+ or PostgreSQL — MySQL 5.7 is not supported, because the report reads the p95 with a window function; neither is SQL Server, because its unique indexes treat NULLs as equal
  • roundly-consulting/enums-for-laravel and package-toolkit-for-laravel — Composer installs them automatically
  • Laravel’s scheduler and a queue worker for scheduled checks
  • Optional: ext-pcntl for hard-abort timeouts on the CLI
  • A shared cache store (Redis, database or Memcached) when several servers run the scheduler or send notifications, so onOneServer() and the throttle hold across them

No third-party vendors: the cron parser, the timeouts and the percentile maths are native. MIT-licensed.

Show your open-source love

This package is free and MIT-licensed. If it saves you time, a one-off donation or a Patreon membership keeps it maintained, tested and documented.

More ways to support, including crypto

By donating, you agree to our donation terms.

Want this built into your product?

We integrate our packages into custom Laravel and AI builds. Tell us what you're working on and we'll reply within 48 hours.