spatie/test-time
Control time in tests with Spatie TestTime—freeze or advance Carbon-based timestamps dynamically for time-sensitive assertions. Simplify testing date-dependent logic by manually adjusting time without altering real-world clocks. Works seamlessly with Carbon’s methods like addYear(), subDay(), or cus...
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| binarcode/laravel-mailator | — | 251 | — | 14 | — | 3 | 10.6 | 0.8 | MIT | 7 months ago | |
| digikraaft/laravel-model-suspension | Laravel Model Suspension adds suspend and unsuspend capabilities to Eloquent models. Use a trait to track suspension status, reasons, and dates, query suspended or active records with scopes, and integrate cleanly into existing Laravel apps. | 4 | 4 | 0 | 47 | 0 | 0.3 | 14.1 | MIT | 1 year ago | |
| digikraaft/laravel-review-rating | Add star ratings and written reviews to any Laravel model with a simple trait. Digikraaft's package lets users rate and review Eloquent models, calculates average ratings, and stores reviews in a clean, configurable schema—easy to drop into existing apps. | 63 | 63 | 9 | 1K | 1 | 1.1 | 18.6 | MIT | 1 year ago | |
| diviky/code-analysis | — | 0 | — | 2 | — | 0 | 0.2 | — | MIT | — | |
| doublethreedigital/guest-entries | Let visitors submit entries to your Statamic collections without needing an account. Guest Entries provides a simple front-end form endpoint with configurable validation, spam protection, and control over which fields and collections guests can post to. | 4 | 4 | 0 | 3 | 0 | 18.7 | 3.3 | NOASSERTION | 1 month ago | |
| doublethreedigital/runway | Runway lets you use Eloquent models as first-class resources in Statamic, giving editors a familiar control panel for creating, editing, and listing database records without building custom addons. It bridges Laravel models with Statamic’s content workflow. | 140 | 90 | 68 | 125 | 1 | 22.7 | 4.5 | MIT | 1 week ago | |
| doublethreedigital/simple-commerce | Simple Commerce is a flexible, Laravel-based e-commerce addon for Statamic. Manage products, carts, orders, and payments from your content files, with support for multiple gateways and easy customization. | 163 | — | 40 | — | 0 | 21.4 | — | NOASSERTION | 1 month ago | |
| duncanmcclean/guest-entries | Statamic addon that lets anonymous visitors submit guest entries to your collections from the front end, with no user account required. Configure which collections accept submissions, apply validation rules, and protect forms from spam. | 4 | — | 0 | — | 0 | 18.7 | — | NOASSERTION | 1 month ago | |
| duncanmcclean/simple-commerce | Simple Commerce is a lightweight e-commerce package for Laravel and Statamic. It adds products, carts, checkout, orders, payments, coupons, shipping and tax tools, letting you build a custom store without a heavyweight platform. | 163 | — | 40 | — | 0 | 21.0 | — | NOASSERTION | 1 month ago | |
| eminiarts/aura-cms | Aura CMS is a Laravel content management system built on the TALL stack. Define content types as PHP classes and Aura generates the admin panel around them, complete with forms, tables, search, media, and permissions. | 0 | 0 | 1 | 64 | 0 | 17.8 | 28.5 | MIT | 2 months ago | |
| goldnead/statamic-toc | goldnead/statamic-toc is a Statamic addon that automatically generates a table of contents from your content headings, adds anchor links, and renders a configurable navigation list. It makes long articles and documentation easier to scan and navigate, with flexible options for heading levels and out... | 2 | — | 8 | — | 1 | 18.1 | — | NOASSERTION | 1 month ago | |
| kazistm/subscriptions | Flexible Laravel subscription and plan management for SaaS apps. Create plans with features and usage limits, manage subscription lifecycles, track consumption via subscription usage, and extend/override models as needed. Built on laravelcm/laravel-subscriptions. | 3 | 3 | 0 | 0 | 0 | 0.0 | — | — | — | |
| keepsuit/laravel-cookie-solution | — | 4 | — | 0 | — | 4 | 21.0 | 0.9 | MIT | 3 days ago | |
| keepsuit/laravel-opentelemetry | OpenTelemetry integration for Laravel: automatically instrument HTTP requests, database queries, queues, Redis, and more, then export traces and metrics via OTLP to your observability backend. Simple configuration and Laravel-native APIs. | 190 | 190 | 35 | 234K | 1 | 22.3 | 50.1 | MIT | 2 days ago | |
| keepsuit/laravel-threat-blocker | keepsuit/laravel-threat-blocker is a Laravel package for detecting and blocking malicious or abusive requests. It integrates with middleware and configurable threat rules to reject suspicious traffic before it reaches your application, adding a lightweight layer of protection. | 0 | 0 | 0 | 238 | 0 | 18.5 | 38.1 | MIT | 1 month ago | |
| lambdadigamma/laravel-publishable | — | 3 | — | 0 | — | 0 | 0.0 | — | MIT | — | |
| laravelcm/laravel-subscriptions | Laravel Subscriptions is a flexible plans and subscription management system for Laravel, with tools to run SaaS services efficiently. It provides migrations, config, and Eloquent models; payments are out of scope. | 245 | 244 | 37 | 9K | 3 | 17.8 | 25.5 | MIT | 6 months ago | |
| mateusjunges/laravel-trackable-jobs | Track Laravel queued jobs in the database: see when a job is queued, running, finished, or failed, monitor progress and output, and query job status from your app. A simple trait-based package for adding job tracking to any queueable job. | 315 | 316 | 19 | 27K | 0 | 13.1 | 29.4 | MIT | 5 months ago | |
| novius/laravel-publishable | — | 2 | 2 | 0 | 228 | 0 | 16.1 | 29.3 | AGPL-3.0 | 5 months ago | |
| opcodesio/log-viewer | Log Viewer is a fast, beautiful companion for Laravel apps that lets you browse, search, filter, and share logs from storage/logs and other sources. Includes dark mode, mobile-friendly UI, API access, mail previews, and log file download/delete. | 4,445 | 4,454 | 323 | 1M | 19 | 60.8 | 46.9 | MIT | 4 months ago | |
| opcodesio/spike | Spike is a Laravel performance monitoring package that helps you spot bottlenecks by tracking slow requests, queries, and exceptions in a built-in dashboard, making it easier to diagnose issues and keep your application running smoothly. | 30 | 30 | 12 | 175 | 3 | 13.7 | 13.8 | MIT | 4 months ago | |
| overtrue/laravel-open-telemetry | OpenTelemetry integration for Laravel: instrument requests, queries, jobs, and more with traces, metrics, and logs using the official PHP SDK. Auto-configures providers and middleware so you can send telemetry to any OTLP-compatible backend with minimal setup. | 16 | 17 | 1 | 774 | 0 | 0.3 | 16.3 | MIT | 1 year ago | |
| spatie/interactive-slack-notification-channel | Send interactive Slack notifications from Laravel using Slack Block Kit. Configure a token and optional channel on your Notifiable, post rich messages with buttons/inputs, and use Slack API responses to reply in threads for follow-up order events. | 66 | 66 | 6 | 4K | 0 | 11.8 | 26.0 | MIT | 7 months ago | |
| spatie/laravel-backup-server | Laravel Backup Server lets multiple Laravel apps automatically send backups to one dedicated server, building on laravel-backup for secure, centralized storage and management. | 171 | 171 | 16 | 2K | 0 | 29.3 | 18.6 | MIT | 2 weeks ago | |
| spatie/laravel-data | Spatie Laravel Data lets you define rich data objects once and reuse them as form requests, API transformers, and TypeScript definitions. It supports automatic validation, resource transformation, lazy properties, and constructing objects from request data. | 1,801 | 1,815 | 293 | 4M | 6 | 51.4 | 63.7 | MIT | 1 week ago | |
| spatie/laravel-feed | Generate RSS, Atom, and JSON feeds for your Laravel app with minimal code. Install, register Route::feeds(), configure your feed items, and serve standards-compliant feeds from your application quickly and easily. | 985 | 995 | 99 | 206K | 0 | 23.2 | 33.9 | MIT | 8 months ago | |
| spatie/laravel-health | Monitor your Laravel app's health by registering checks like disk space, then get notified via mail or Slack when thresholds are crossed. | 894 | 905 | 180 | 1M | 0 | 41.5 | 51.6 | MIT | 2 days ago | |
| spatie/laravel-honeypot | Spatie's laravel-honeypot blocks spam form submissions using an invisible honeypot field plus a timestamp check. Just add the x-honeypot Blade component to your form. | 1,579 | 1,586 | 106 | 460K | 0 | 38.0 | 39.2 | MIT | 1 month ago | |
| spatie/laravel-long-running-tasks | Monitor externally executed long-running tasks in Laravel by polling instead of webhooks. Extend LongRunningTask, implement check() returning TaskResult::ContinueChecking or StopChecking, and start with MyTask::make()->meta($data)->start(). Checks run on a configurable interval until the task... | 38 | 39 | 2 | 236 | 0 | 11.9 | 12.7 | MIT | 6 months ago | |
| spatie/laravel-mobile-pass | Generate Apple Wallet and Google Wallet passes for boarding passes, event tickets, coupons, store cards, membership cards, and gift cards—with push updates to keep issued passes current on users' devices. | 339 | 339 | 28 | 42K | 0 | 27.5 | 33.7 | MIT | 2 weeks ago | |
| spatie/laravel-model-cleanup | Deprecated: use Laravel’s built-in Prunable. Spatie’s laravel-model-cleanup deletes unneeded Eloquent records via a cleanUp() configuration per model, and an artisan command to prune records older than a given age or matching custom rules. | 394 | 399 | 43 | 293 | 0 | 5.5 | 2.4 | MIT | 5 years ago | |
| spatie/laravel-model-flags | A Laravel trait that adds flags to Eloquent models without migrations, plus scopes to query flagged models. Useful for tracking process state and building idempotent, restartable code like Artisan commands. | 454 | 455 | 22 | 62K | 0 | 15.7 | 31.9 | MIT | 6 months ago | |
| spatie/laravel-notification-log | Logs all notifications sent by your Laravel app, storing them as NotificationLogItems so you can query what was sent to a user, display notification history, and make sending decisions (e.g., avoid duplicates) via helpers like wasSentTo() and inThePastMinutes(). | 212 | 213 | 22 | 95K | 0 | 14.3 | 38.8 | MIT | 7 months ago | |
| spatie/laravel-open-telemetry | Add OpenTelemetry tracing to Laravel to measure performance and follow requests across dispatched jobs and services. Export traces to tools like Jaeger or Aspecto for end-to-end visibility and debugging. (Package still in development.) | 181 | 180 | 22 | 12K | 0 | 2.4 | 17.9 | MIT | 1 year ago | |
| spatie/laravel-schedule-monitor | Monitors your Laravel schedule, logging each task's start, finish, failure, and skip to a database table. Check execution history with the list command, and sync with Oh Dear to get alerts when scheduled tasks fail or don't run on time. | 1,002 | 1,008 | 74 | 430K | 0 | 37.2 | 42.8 | MIT | 2 days ago | |
| spatie/laravel-short-schedule | Schedule Artisan commands at sub-minute frequencies—every second or half-second—using a long-running ReactPHP event loop kept separate from Laravel's native scheduler, so short tasks never delay your regular schedule. | 659 | 664 | 53 | 21K | 0 | 19.9 | 22.5 | MIT | 7 months ago | |
| spatie/laravel-webhook-server | Send webhooks from your Laravel app with ease. Configure endpoints, sign outgoing calls, and automatically retry failed deliveries using customizable backoff strategies. Pairs with spatie/laravel-webhook-client for receiving webhooks. | 1,083 | 1,090 | 143 | 785K | 0 | 38.4 | 46.2 | MIT | 2 weeks ago | |
| spatie/laravel-welcome-notification | Send welcome emails to new Laravel users with a secure, expiring link to set their initial password. Adds migrations and a trait for your User model, plus a controller you extend to show the welcome form and save the password. | 594 | 596 | 46 | 29K | 0 | 18.4 | 24.7 | MIT | 8 months ago | |
| spatie/one-package-to-rule-them-all | Pulls in all Spatie packages at once so you don’t have to require them individually. Install via Composer, optionally publish the config, and get the full Spatie “magic” in one go for your Laravel app. | 60 | 60 | 6 | 0 | 0 | 0.8 | — | MIT | 5 years ago | |
| spatie/pest-plugin-test-time | A Pest plugin for controlling time in tests. Freeze or advance Carbon’s current time with testTime()->freeze() and addMinute(), and use the toBeCarbon expectation to assert Carbon date and time values clearly. | 51 | 51 | 7 | 63K | 0 | 18.0 | 48.0 | MIT | 3 months ago | |
| spatie/ray | spatie/ray sends debug output from any PHP app to Ray, Spatie's desktop debugging app. Dump arrays, HTML, queries, and Markdown, measure performance, pause execution, and inspect output with the same syntax you use across Laravel, JavaScript, and more. | 624 | 627 | 102 | 2M | 0 | 35.7 | 55.7 | MIT | 2 days ago | |
| spatie/sun | Compute sun position times for any coordinates: get sunrise, solar noon (zenith), and sunset as Carbon instances, optionally for a specific date. Simple PHP API from Spatie, ideal for scheduling, dashboards, and daylight-aware features. | 75 | 77 | 14 | 8K | 0 | 4.5 | 28.3 | MIT | 11 months ago | |
| statamic-rad-pack/runway | Runway lets you use Eloquent models as content sources in Statamic. Register your models as collections, browse and edit records in the control panel, and query them with familiar Eloquent syntax—no custom code or external APIs required. | 140 | 140 | 68 | 19K | 1 | 22.7 | 34.3 | MIT | 1 week ago | |
| transformstudios/events | A Laravel package for managing events and calendars. It provides event models, recurring occurrences, scheduling helpers, and iCal feed support so you can build event listings and detail pages quickly. | 9 | 9 | 12 | 2K | 3 | 19.5 | 37.1 | — | 1 month ago | |
| vanthao03596/laravel-package-tools | Laravel Package Tools gives package authors a fluent API to register service providers, config files, migrations, commands, views, assets, and install commands, reducing boilerplate when building reusable Laravel packages. | 0 | — | 1 | — | 0 | 0.0 | — | MIT | 5 years ago |
|
How can I help you explore Laravel packages today?