Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Spatie

We create open source, digital products and courses for the developer community

GitHub
Website

Followers

4,022

Total Stars

196,702

Packages

362

Monthly Downloads

182,659,691

Avg Score

17.5

Packages w/ Vulns

0

Popularity trends

Recorded values over time (once-a-day snapshots). Oct 12, 2026 – Nov 10, 2026

Total stars

Monthly downloads

Followers

Search
Licenses
Apache-2.0
BSD-2-Clause
BSD-3-Clause
LGPL-2.1
LGPL-3.0
MIT
NOASSERTION
Laravel versions
12.x
11.x
10.x
9.x
8.x
Keywords
No keywords found.
네이버
라라벨
스마트에디터
...
100m
12
12h
13
16bit
16hands
1Broker
1BTCXE
1c
1c-exchange
1c-php
1d convolution
1Pilot
1.x
2.0
2011
2013
20steps
2260
2397
23Video
24h
2amigos
2checkout notifications
2D Barcode
2d convolution
Ranges
Stars
–
Forks
–
Watchers
–
Open issues
–
Open PRs
–
Closed issues
–
Closed PRs
–
Opportunity score
–
Releases Last 7 Days Last Month Last Quarter Year to Date All Time Custom
Description
Stars
30 days
GitHub star count over the last 30 days (daily snapshots).
License
Package
Description
Stars
Likes
Forks
Downloads
Issues
Score
Opportunity
License
Last Release
spatie/laravel-permission Manage user permissions and roles in a database. Assign permissions directly to users or through roles, then check access with Laravel's built-in can() helper since every permission is registered on Laravel's Gate. 12,982
+18
72.2 46.3 MIT 3 days ago
View on GitHub
Context7
spatie/laravel-medialibrary Associate all sorts of files with Eloquent models using a simple API. Handle uploads, store files on any Laravel filesystem, and generate image manipulations for images and PDFs. 6,176
+16
72.5 45.2 MIT 4 days ago
View on GitHub
Context7
spatie/laravel-backup Create a zip backup of your Laravel app's files and database, store it on any configured filesystem (or several at once), monitor backup health, get notified of problems, and automatically clean up old backups. 6,027
+8
71.6 41.0 MIT 3 days ago
View on GitHub
Context7
spatie/laravel-activitylog spatie/laravel-activitylog lets you log user activity in your Laravel app with simple, fluent calls, and can automatically record model events. All activity is stored in the activity_log table and retrieved via the Activity model. 5,913
+20
70.7 48.2 MIT 4 days ago
View on GitHub
Context7
spatie/browsershot Convert web pages or arbitrary HTML to images and PDFs using headless Chrome via Puppeteer. Capture screenshots, generate PDFs, extract rendered body HTML, and inspect triggered requests with a simple, fluent PHP API. 5,253
+12
69.8 44.5 MIT 4 days ago
View on GitHub
Context7
spatie/laravel-query-builder Spatie's Laravel Query Builder turns incoming API request parameters into Eloquent queries, letting you define allowed filters, sorts, includes, and pagination so clients can shape responses through the URL without exposing dangerous query logic. 4,469
+4
67.6 43.7 MIT 4 days ago
View on GitHub
Context7
spatie/laravel-analytics Retrieve data from Google Analytics in your Laravel app with spatie/laravel-analytics. Simple methods like fetchMostVisitedPages and fetchVisitorsAndPageViews return Laravel collections, with easy Composer installation and publishable config. 3,247
+8
58.9 29.1 MIT 3 weeks ago
View on GitHub
Context7
spatie/image-optimizer Optimize PNGs, JPGs, WEBPs, AVIFs, SVGs and GIFs in PHP by running them through a chain of image optimization tools. Automatically detects installed binaries and replaces images with smaller versions. 2,884
+8
50.6 52.5 MIT 5 days ago
View on GitHub
Context7
spatie/crawler Powerful PHP crawler that follows links across a site using concurrent Guzzle promises, with optional JavaScript rendering via Chrome and Puppeteer. Collect found URLs, limit crawl depth, filter internal links, and test crawl logic with fake responses. 2,829
52.4 41.3 MIT 3 months ago
View on GitHub
Context7
spatie/laravel-responsecache Speed up your Laravel app by caching entire responses. By default, all successful GET requests returning HTML or JSON are cached for a week, and flexible caching serves stale content while refreshing in the background. Repeat requests return instantly without hitting your application. 2,825
+14
52.5 35.9 MIT 1 day ago
View on GitHub
Context7
spatie/async Run PHP tasks in parallel with a simple Pool API built on PCNTL. Add closures, handle results via then/catch, and wait for completion. Ideal for speeding up batch jobs, CPU-heavy work, and IO-bound processing with multiple processes. 2,808
-7
33.3 26.1 MIT 9 months ago
View on GitHub
spatie/laravel-sitemap Generate sitemaps for your Laravel site with ease. Crawl your entire site automatically or build sitemaps manually, add URLs with metadata like last modification dates, and split large crawls into multiple sitemap files. 2,619
+2
44.6 40.7 MIT 4 months ago
View on GitHub
Context7
spatie/laravel-translatable A trait for making Eloquent model attributes translatable, storing translations as JSON without extra tables. Set and retrieve values per locale via simple methods, with support for attribute or property declaration. 2,459
49.9 47.4 MIT 3 weeks ago
View on GitHub
Context7
spatie/value-object Deprecated Spatie package for PHP 8+ data transfer objects. Create typed DTOs from arrays with casting, validation, and attribute mapping (e.g., nested keys). Consider migrating to spatie/laravel-data or cuyz/valinor. 2,221
-6
12.9 — MIT 4 years ago
View on GitHub
spatie/data-transfer-object PHP 8+ data transfer objects with “batteries included”: map and cast input arrays into typed DTOs, validate via attributes, and handle nested objects/collections. Note: package is deprecated; consider spatie/laravel-data or cuyz/valinor. 2,221
-6
12.9 23.8 MIT 4 years ago
View on GitHub
spatie/laravel-collection-macros Adds a curated set of handy macros to Laravel Collections, extending them with extra helper methods (e.g., positional accessors like second/third, after, getNth, and more). Auto-registers via Composer for quick, drop-in productivity boosts. 1,913
+3
28.9 33.1 NOASSERTION 8 months ago
View on GitHub
Context7
spatie/laravel-fractal Laravel/Lumen wrapper for League Fractal to transform API data with a fluent, expressive syntax. Supports collections, includes, facades, and helper shortcuts to easily shape Eloquent results into consistent JSON-ready arrays. 1,903
-6
30.1 33.7 MIT 8 months ago
View on GitHub
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
+18
51.3 63.5 MIT 2 weeks ago
View on GitHub
Context7
spatie/laravel-tags This Laravel package adds taggable behaviour to Eloquent models with a single HasTags trait. Beyond basic tagging, it supports tag translations, multiple tag types, and sorting, letting you easily attach, detach, and sync tags across your models. 1,748
39.1 41.3 MIT 4 months ago
View on GitHub
Context7
spatie/opening-hours Create an object describing a business's opening hours, with a regular weekly schedule plus exceptions, then query it for open or closed on days or specific dates and format the times per day. Integrates with Carbon. 1,720
39.4 35.5 MIT 1 month ago
View on GitHub
Context7
spatie/period Immutable date period objects for PHP with powerful comparison tools. Create periods from any DateTime (including Carbon), then calculate overlaps, gaps, intersections, differences, containment, and other complex comparisons across two or many periods. 1,702
+3
39.2 36.2 MIT 2 weeks ago
View on GitHub
spatie/laravel-newsletter spatie/laravel-newsletter makes it easy to add email list subscriptions to Laravel apps, with built-in support for Mailcoach, MailChimp, and MailerLite. Install via Composer and publish the config to get started. 1,640
43.5 31.8 MIT 3 weeks ago
View on GitHub
spatie/laravel-honeypot Spatie's Laravel Honeypot blocks form spam using an invisible honeypot field and submission timing checks. Add the x-honeypot Blade component to forms or pass fields manually for Inertia apps. 1,579
+4
37.9 38.9 MIT 1 month ago
View on GitHub
spatie/laravel-sluggable Automatically generate unique slugs for Eloquent models on create or update. Just add a #[Sluggable] attribute, or use the HasSlug trait for closures and scoped uniqueness. Includes collision suffixes, self-healing URLs, and translatable slugs. 1,559
+3
43.4 44.3 MIT 1 week ago
View on GitHub
Context7
spatie/laravel-settings Store strongly typed Laravel application settings in a repository such as the database or Redis. Define settings classes with typed properties, inject them through Laravel’s container, then update and save settings cleanly. 1,522
+9
42.1 46.1 MIT 5 days ago
View on GitHub
Context7
spatie/eloquent-sortable Add sortable behavior to Laravel Eloquent models via a trait. Automatically sets an order column on create (max + 1) and provides a scope to retrieve records in the correct order. Ideal for drag-and-drop lists and custom ordering. 1,517
-1
26.8 44.0 MIT 8 months ago
View on GitHub
Context7
spatie/schema-org spatie/schema-org is a PHP fluent builder for every Schema.org type and property. Chain readable methods to create structured data and generate valid ld+json script tags for rich search results. 1,509
-4
40.2 41.0 MIT 1 month ago
View on GitHub
Context7
spatie/laravel-cookie-consent A simple, customizable cookie consent banner for Laravel. It appears on page load, lets users consent, then stays hidden. Note: it does not offer decline, tracker blocking, or consent categories. 1,495
-4
33.2 31.1 MIT 4 months ago
View on GitHub
spatie/pdf-to-image Spatie's pdf-to-image is a simple PHP package for converting PDF files into JPG, PNG, or WebP images using Imagick and Ghostscript. It supports selecting pages and returns saved image paths or an array for multiple outputs. 1,460
+3
40.5 43.0 MIT 2 months ago
View on GitHub
Context7
spatie/once A tiny PHP helper to run code only once per request. Cache expensive computations or object initialization in a single spot, keyed automatically by the call site. Great for computed properties, accessors, and avoiding duplicate work. 1,443
-3
33.7 37.9 MIT 3 weeks ago
View on GitHub
spatie/laravel-google-calendar Laravel package to manage Google Calendar events with a clean API. Create, update, delete, and fetch events, add attendees and Google Meet links, and work with Carbon date/times. Uses Google service account credentials for authenticated access. 1,399
-4
28.7 28.7 MIT 8 months ago
View on GitHub
Context7
spatie/simple-excel Spatie Simple Excel lets Laravel/PHP apps read and write simple Excel and CSV files with low memory usage via generators. It streams rows as LazyCollections, making large imports and exports easy and efficient. 1,377
+9
39.2 46.8 MIT 3 weeks ago
View on GitHub
Context7
spatie/laravel-multitenancy An unopinionated Laravel package that makes your app tenant aware. It determines the current tenant per request, handles switching tenants, and supports single or multi-database setups, plus tenant-aware queued jobs and artisan commands. 1,375
+11
43.4 40.5 MIT 5 days ago
View on GitHub
Context7
spatie/laravel-searchable Structured, case-insensitive search across Eloquent models and other sources. Register models/attributes (or custom search aspects) and get grouped, typed results with titles and URLs—ideal for building unified search pages in Laravel apps. 1,373
-3
25.3 25.5 MIT 8 months ago
View on GitHub
spatie/image Manipulate images in Laravel and PHP with an expressive, fluent API: resize, crop, rotate, greyscale, adjust brightness, sharpen, set quality, and more, with just a few readable lines of code. 1,367
+3
40.8 56.5 MIT 5 days ago
View on GitHub
Context7
spatie/laravel-image-optimizer Laravel integration for spatie/image-optimizer. Optimize PNG, JPG, SVG, and GIF files by running them through available system binaries. Use the ImageOptimizer facade, resolve an OptimizerChain from the container, or apply middleware to optimize uploads automatically. 1,307
-2
23.9 35.3 MIT 8 months ago
View on GitHub
Context7
spatie/laravel-model-states Add state-machine behaviour to Eloquent models: each state is its own class, with serialization handled automatically and state transitions made easy. 1,306
+2
40.0 43.9 MIT 5 days ago
View on GitHub
Context7
spatie/laravel-mail-preview A Laravel mail transport that shows a small overlay with a link whenever a mail is sent, making it easy to preview emails during local development. Recommended for non-production environments only. 1,293
29.0 20.3 MIT 5 months ago
View on GitHub
spatie/laravel-db-snapshots Spatie's Laravel package adding Artisan commands to instantly dump and load MySQL, PostgreSQL, or SQLite databases. Create named snapshots, load the latest, list, and clean up old dumps in seconds. 1,222
+7
38.3 32.3 MIT 3 weeks ago
View on GitHub
spatie/laravel-web-tinker Tinker with your Laravel app right in the browser. This package adds a route with a light/dark code editor so you can run and iterate on PHP snippets without the terminal. Dev-only; never use it in production. 1,221
+4
37.0 33.9 MIT 3 weeks ago
View on GitHub
spatie/laravel-webhook-client Receive webhooks in Laravel apps with signature verification, payload storage, and queued processing. Supports signed calls and custom webhook profiles. 1,207
+5
35.7 44.9 MIT 3 months ago
View on GitHub
Context7
spatie/array-to-xml Simple PHP utility to convert arrays into XML strings. Supports custom root element names and configurable key handling (e.g., converting spaces to underscores). Ideal for quickly generating XML output from structured array data. 1,199
+1
23.4 48.3 MIT 10 months ago
View on GitHub
spatie/db-dumper A PHP package for dumping MySQL, MariaDB, PostgreSQL, SQLite, and MongoDB databases with a fluent API. It wraps native tools like mysqldump and pg_dump, letting you write a dump straight to a file in just a few lines of code. 1,180
+4
29.6 49.2 MIT 6 months ago
View on GitHub
spatie/regex Cleaner, safer wrapper around PHP’s preg_* functions. Provides Regex::match/matchAll/replace with MatchResult objects, easy access to groups, sensible defaults, and callback-based replacements—no by-reference variables or confusing false/null error handling. 1,121
-2
11.6 43.8 MIT 4 years ago
View on GitHub
Context7
spatie/laravel-view-models Move complex view-prep logic out of controllers into dedicated Laravel view model classes. Extend Spatie\ViewModels\ViewModel to transform data for views, expose computed properties, and keep templates clean and focused. 1,093
+3
18.7 27.6 MIT 8 months ago
View on GitHub
Context7
spatie/laravel-schemaless-attributes Add “schemaless” JSON attributes to Laravel Eloquent models. Store arbitrary key/value data in one JSON column with a fluent API: get/set via properties or arrays, dot-notation access, defaults, forget keys, and query scopes for matching attributes. 1,085
22.1 39.4 MIT 8 months ago
View on GitHub
Context7
spatie/laravel-webhook-server Send webhooks from Laravel apps with ease. Configure signing, retries, and backoff strategies, and dispatch simple HTTP requests to other apps when events occur. Pair with laravel-webhook-client to receive them. 1,083
+4
38.3 45.9 MIT 3 weeks ago
View on GitHub
Context7
spatie/laravel-uptime-monitor Easy-to-configure Laravel uptime monitor that watches your sites and alerts you when they go down or come back up, and warns before SSL certificates expire. Sends notifications via Laravel's native system to Slack, Telegram, mail, or custom channels. 1,072
+2
39.3 23.8 MIT 3 weeks ago
View on GitHub
spatie/laravel-model-status Add status history to any Eloquent model with Spatie’s HasStatuses trait. Set statuses (strings or enums), store reasons/extra info, and retrieve current or previous statuses via convenient helpers like status() and latestStatus(). 1,056
-2
22.8 29.6 MIT 8 months ago
View on GitHub
spatie/laravel-pdf Create PDFs in Laravel apps from Blade views with a fluent API. Pick from Chromium (Browsershot, chrome-php), Gotenberg, Cloudflare Browser Run, WeasyPrint, or DOMPDF drivers, then save or stream the result. Modern CSS like grid and flexbox works with Chromium. 1,055
+13
38.8 49.8 MIT 1 month ago
View on GitHub
Context7
spatie/laravel-failed-job-monitor Sends notifications when a queued Laravel job fails, using Laravel’s native notification system with built-in mail and Slack support. Configure recipients and channels via a published config file and environment variables. 1,055
+6
26.1 30.1 MIT 6 months ago
View on GitHub
spatie/fork Run PHP code concurrently by forking the main process into child tasks. spatie/fork lets you execute multiple closures in parallel and collect their results, ideal for slow API calls. Requires PHP 8 and pcntl. 1,050
+4
34.7 40.1 MIT 3 days ago
View on GitHub
spatie/pdf-to-text Extract text from PDF files in PHP using Spatie’s pdf-to-text wrapper around the pdftotext binary (Poppler/Xpdf). Simple API (Pdf::getText), supports custom binary paths and options, ideal for Laravel apps needing fast PDF text extraction. 1,036
+7
15.4 37.3 MIT 11 months ago
View on GitHub
Context7
spatie/calendar-links A PHP package that generates add-to-calendar links for Google, Outlook, Yahoo and iCal. Create a Link with a title and start/end times, then render ready-to-use URLs with proper timezone handling. 1,017
+2
38.3 40.8 MIT 3 weeks ago
View on GitHub
spatie/laravel-schedule-monitor Monitors your Laravel schedule by logging each task's start, finish, failure and skip to a database table, with a list command to review execution history. Optionally syncs your schedule with Oh Dear to get alerts when tasks run late or fail. 1,003
+5
37.1 42.5 MIT 3 days ago
View on GitHub
Context7
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
+1
22.9 33.6 MIT 8 months ago
View on GitHub
spatie/laravel-menu Fluent interface for building HTML menus in Laravel. Define menus with convenient URL and action helpers, mark active items from the current request, and render them in your Blade views. 983
22.5 24.6 MIT 8 months ago
View on GitHub
spatie/temporary-directory Create, use, and delete temporary directories in PHP with Spatie's lightweight package. A simple API lets you make timestamped or custom-named temp dirs in the system temp folder, resolve file paths inside them, and clean up everything with one delete call. 972
-1
26.2 60.4 MIT 4 months ago
View on GitHub
Context7
spatie/laravel-package-tools Spatie's laravel-package-tools gives your Laravel package a PackageServiceProvider to easily register config files, migrations, views, translations, routes, assets, and commands, with built-in publishing and an install command. 951
37.3 63.9 MIT 1 month ago
View on GitHub
Context7
spatie/laravel-event-sourcing Event sourcing for Laravel: set up aggregates, projectors, and reactors to store state changes as events. Ideal for audit trails, past-based decisions, and future reporting needs. 919
+5
38.4 39.9 MIT 2 weeks ago
View on GitHub
Context7
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. 895
+11
41.2 50.9 MIT 3 days ago
View on GitHub
Context7
spatie/laravel-route-attributes Register Laravel routes using PHP 8 attributes on controller methods (Get/Post/etc.). Automatically scans configured controller directories and registers routes without manual Route:: definitions. Includes config publishing and optional enabling/disabling of auto registration. 883
-6
22.4 27.3 MIT 8 months ago
View on GitHub
Context7
spatie/phpunit-watcher Automatically rerun PHPUnit tests whenever your code changes. Run phpunit-watcher watch to execute and re-execute tests on edits in app/src/tests. Supports passing through PHPUnit arguments (e.g. --filter) and works as a global tool or dev dependency. 875
+1
35.5 42.0 MIT 3 days ago
View on GitHub
spatie/laravel-csp spatie/laravel-csp helps Laravel apps set Content Security Policy headers to control which sites scripts can contact, reducing risks like data exfiltration. It provides easy configuration for CSP directives and policies. 870
39.0 48.5 MIT 4 days ago
View on GitHub
Context7
spatie/laravel-translation-loader Store Laravel/Lumen translation strings in the database while keeping the familiar __() helper. Mix file and DB translations; DB values override files. Extendable to other translation sources via custom providers. 856
+1
22.1 35.0 MIT 8 months ago
View on GitHub
Context7
spatie/enum Obsolete: PHP 8.1+ has native enums (recommended). Spatie Enum provides strongly typed, object-based enums for older PHP versions, enabling IDE-friendly static analysis and refactoring. Define enums via @method annotations and call StatusEnum::draft(). 854
+1
15.3 46.1 MIT 4 years ago
View on GitHub
Context7
spatie/laravel-livewire-onboard Define and track user onboarding steps in Laravel. Register steps with links, CTAs, and completion rules, then check progress per user and render the flow in Blade. Helps show what’s done, what’s next, and when onboarding is complete. 848
+4
15.7 — MIT 8 months ago
View on GitHub
spatie/laravel-onboard Define and track user onboarding steps in Laravel. Register steps with titles, links, CTAs, and completion rules, then query a user’s onboarding progress (in progress/completed) and render a customizable checklist in your views. 848
+4
15.8 27.2 MIT 8 months ago
View on GitHub
spatie/geocoder Convert any address into GPS coordinates using Google's geocoding service. Returns latitude, longitude, accuracy, formatted address, and viewport bounds as a simple array. Requires a Google Maps API key. 847
+1
33.1 36.8 MIT 2 months ago
View on GitHub
spatie/laravel-server-monitor Keep an eye on the health of all your Laravel servers. Built-in checks watch disks, processes, and memory, adding custom checks is easy, and when something goes wrong you get notified via Slack or mail. 847
+1
31.1 13.6 MIT 3 months ago
View on GitHub
spatie/ssh spatie/ssh is a lightweight PHP package for executing commands over an SSH connection. Provide a user, host, and optional port, then run commands synchronously or asynchronously. It returns Symfony Process instances and supports arrays for running multiple commands. 831
-2
29.1 36.8 MIT 3 months ago
View on GitHub
spatie/laravel-html Generate HTML in Laravel with a clean, readable API. Build elements dynamically and compose them easily, including form fields that automatically pull values from models, session data, or defaults. Includes a convenient Html facade/alias for quick use. 829
+1
22.3 41.1 MIT 8 months ago
View on GitHub
Context7
spatie/laravel-validation-rules Handy Laravel validation rules by Spatie: Authorized (policy checks), CountryCode, Currency, Enum, ModelsExist, and Delimited. Installs via Composer, auto-registers, and supports publishing translations for customization. 827
20.5 34.7 MIT 8 months ago
View on GitHub
spatie/laravel-valuestore Store and retrieve loose key/value data in a JSON file with a simple API. Supports put/get with defaults, has/all, forget/flush, increment, and helpers like ArrayAccess and Countable—handy for app settings or small persistent state. 763
-5
9.1 0.3 MIT 1 year ago
View on GitHub
spatie/valuestore Easily store and retrieve simple key-value data in a JSON file. Valuestore offers a lightweight, framework-friendly API for persisting settings, counters, and small bits of state without needing a database, with atomic writes and optional caching. 763
-5
9.1 27.1 MIT 1 year ago
View on GitHub
spatie/menu Fluent, extensible menu builder for Laravel. Compose navigation with a clean API, render as HTML, and customize output via presenters and macros. Supports active state handling, links, submenus, and easy integration with Blade and your app’s routing. 754
15.8 26.2 MIT 1 year ago
View on GitHub
spatie/laravel-tail Tail your Laravel application logs from the command line. Run php artisan tail to follow local single or daily logs, or tail remote environment logs over SSH (e.g., production) with configurable host, user, log directory, and optional file selection. 749
20.1 28.2 MIT 8 months ago
View on GitHub
spatie/ssl-certificate Spatie's SSL certificate package makes it easy to inspect TLS certs fetched from a hostname, file, or string. Check validity, expiry dates, days remaining, issuer, organization, key algorithm and size, and signature algorithm—with options to download invalid or expired certificates. 742
28.6 35.9 MIT 5 months ago
View on GitHub
spatie/url Immutable URL parser/builder for PHP. Parse scheme, host, path and query, then fluently transform parts (withHost, withPath, withScheme) and manage query parameters. Supports allowed/sanitized schemes for safer URL handling. 738
-3
12.4 41.0 MIT 2 years ago
View on GitHub
Context7
spatie/macroable Add methods to any class at runtime with Spatie’s Macroable trait. Register macros with closures or callables and call them like native methods; macros are bound to the class instance for access to $this. Inspired by Laravel’s Macroable implementation. 730
-1
10.4 50.8 MIT 9 months ago
View on GitHub
spatie/laravel-url-signer Sign and validate any URL in Laravel with an expiring signature. Works across apps, uses a configurable secret (not the app key), and includes middleware to protect routes. Generate time-limited links in one call and verify them anywhere. 714
-3
17.8 25.9 MIT 8 months ago
View on GitHub
Context7
spatie/laravel-queueable-action Add simple queue support to Laravel “actions.” Call actions synchronously or dispatch them to the queue with $action->onQueue()->execute(), optionally choosing a queue name. Includes a configurable job class for customization. 701
-2
33.4 39.5 MIT 2 weeks ago
View on GitHub
Context7
spatie/laravel-export Turn a Laravel app into a static site bundle. Laravel Export crawls every URL, renders HTML pages, copies your public assets, and saves a ready-to-host export with one artisan command—ideal for blogs and admin-managed sites published to static hosting. 698
+21
32.5 19.6 MIT 1 week ago
View on GitHub
Context7
spatie/icalendar-generator Generate RFC 5545 iCalendar (.ics) feeds with a fluent PHP API. Create calendars and events (start/end times, summary, metadata) for use in Apple Calendar, Google Calendar, and other clients. Outputs valid iCalendar text ready to serve or download. 697
+7
34.3 51.0 MIT 4 days ago
View on GitHub
Context7
spatie/phpunit-snapshot-assertions Spatie's PHPUnit snapshot assertions let you test output without writing cases. Use the MatchesSnapshots trait to assert JSON, arrays, strings, and more; first run creates snapshots, later runs compare them and fail on regressions. 697
24.4 47.2 MIT 6 months ago
View on GitHub
spatie/laravel-flash Lightweight Laravel package for flashing a single message to the next request via session. Use flash('Message', 'optional-class') in controllers and read flash()->message and flash()->class in your Blade views to display and style it. 680
+8
15.8 30.7 MIT 8 months ago
View on GitHub
spatie/laravel-http-logger Spatie's Laravel HTTP Logger middleware logs incoming requests to your default log, giving you a safety net for critical user submissions like lead forms. Configurable log profile, writer, and channel. 674
25.8 37.7 MIT 3 months ago
View on GitHub
Context7
spatie/laravel-server-side-rendering Laravel bridge for spatie/server-side-rendering to render JavaScript apps on the server. Provides an ssr() Blade helper/alias to execute server bundles (e.g., Vue/React) and return HTML for faster first paint and SEO-friendly pages. 674
+1
15.9 15.6 MIT 8 months ago
View on GitHub
spatie/laravel-short-schedule Schedule Artisan commands at sub-minute frequencies like every second or half second with spatie/laravel-short-schedule, running them via a ReactPHP loop separate from Laravel's native scheduler. 659
+2
19.6 22.3 MIT 7 months ago
View on GitHub
spatie/laravel-json-api-paginate Adds a jsonPaginate method to Laravel's Eloquent query builder that reads page[number] and page[size] request parameters and generates the pagination links required by the JSON:API spec. 644
+3
28.8 38.2 MIT 3 months ago
View on GitHub
spatie/laravel-event-projector Deprecated in favor of spatie/laravel-event-sourcing. Entry-level event sourcing toolkit for Laravel: define aggregates, projectors, and reactors; persist domain events, build read models, and react to events for auditing and reporting-friendly apps. 634
-2
7.0 1.6 MIT 7 years ago
View on GitHub
spatie/server-side-rendering Render JavaScript server-side from PHP with minimal setup. Works with any SSR-capable framework, supports V8Js or a Node-based engine, and lets you execute an entry script to return rendered HTML—ideal for adding SSR to existing PHP apps. 633
7.1 18.0 MIT 11 months ago
View on GitHub
spatie/ray spatie/ray sends debug output from any PHP application to Ray, Spatie's desktop debugging app. Dump arrays, HTML, queries, and Markdown, measure performance, and pause execution without leaving your editor. 624
-1
35.6 55.5 MIT 5 days ago
View on GitHub
spatie/laravel-blade-javascript Adds a simple @javascript Blade directive to export PHP values to JavaScript by writing them to window in a script tag. Use @javascript('key','value') and access it in the browser as key/value for quick server-to-client data sharing. 619
18.6 24.6 MIT 8 months ago
View on GitHub
spatie/dns Spatie's DNS package fetches DNS records for any domain via dig, supporting A, AAAA, CNAME, NS, PTR, SOA, MX, SRV, TXT, DNSKEY, CAA and NAPTR types. Filter by one or multiple record types and read record details through simple methods. 613
+3
35.0 40.4 MIT 1 week ago
View on GitHub
spatie/http-status-check CLI tool to crawl a website and report HTTP status codes for every link. Scan internal and optionally external URLs, control concurrency for speed, and export failing (non-2xx/3xx) links to a file for quick auditing. 600
6.1 0.2 MIT 3 years ago
View on GitHub
spatie/laravel-cors Adds configurable CORS support to Laravel/Lumen: sets CORS headers on responses, handles preflight requests, and lets you define allowed origins, methods, headers, and credentials via middleware and config. Abandoned since Laravel 7+ has native CORS support. 595
-1
6.2 8.7 MIT 5 years ago
View on GitHub
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
-3
18.2 24.7 MIT 8 months ago
View on GitHub
spatie/laravel-navigation Define a navigation tree for Laravel apps and reuse it to build menus, breadcrumbs, and other nav UI. Manage sections, nested items, and active state in PHP, register navigation via service providers/container events, and render however you like. 588
+3
5.7 30.0 MIT 2 years ago
View on GitHub
spatie/laravel-ignition Ignition is a beautiful, customizable error page for Laravel apps. It can publicly share errors on Flare and track production errors with an API key. v2 supports Laravel 10+ on PHP 8.1+. 588
+6
35.9 65.0 MIT 3 days ago
View on GitHub
Context7
spatie/activitylog Laravel 5 user activity logging package by Spatie: records actions to a database table and optionally to Laravel’s log handler, with migration and facade support. Abandoned since 2016-06-28; use spatie/laravel-activitylog instead. 581
-1
4.9 0.4 MIT 10 years ago
View on GitHub
spatie/laravel-dashboard Build beautiful, Livewire-powered dashboards in Laravel. Provides base CSS, dashboard and tile view components, and a Tile model to persist fetched data so tiles can update themselves via polling. 574
17.8 16.8 MIT 7 months ago
View on GitHub
spatie/string Spatie's String package offers fluent, chainable string handling for PHP. Wrap native strings with the string() helper, then manipulate them using methods like between, toUpper, toLower, and offset access for cleaner, more readable code. 559
19.2 23.2 MIT 6 months ago
View on GitHub
spatie/laravel-personal-data-export Generate GDPR-style personal data exports as ZIP files in Laravel. Define what to include via a model method, add JSON and files (local or S3), store zips privately, email users a download link, and clean up old exports with an artisan command. 546
-2
32.4 26.3 MIT 4 days ago
View on GitHub
spatie/laravel-referer Store a visitor’s original referrer in the Laravel session. Detects from utm_source first, then the external domain from the Referer header, otherwise empty. Configurable session key and referrer sources via published config. 526
-2
17.3 24.5 MIT 8 months ago
View on GitHub
spatie/laravel-stripe-webhooks Handle Stripe webhooks in Laravel with automatic signature verification, database logging of valid calls, and dispatch of jobs or events for specific Stripe events. You still implement the payment-related business logic yourself. 524
+1
34.0 42.2 MIT 2 weeks ago
View on GitHub
spatie/ignition Ignition is a beautiful, customizable error page for PHP apps with light and dark modes. Register it with a single line to get detailed, readable exception screens during web requests. 521
+4
20.9 58.7 MIT 7 months ago
View on GitHub
Context7
spatie/laravel-binary-uuid NOT MAINTAINED. Store UUID primary keys as optimized binary in Laravel models for faster indexing/queries (MySQL/SQLite). Provides UUID generation and Eloquent trait/scopes to encode/decode and query by UUID, plus benchmarks to compare performance. 520
-1
4.4 1.9 MIT 8 years ago
View on GitHub
spatie/laravel-blade-x Blade-X brings Blade-style HTML components to Laravel 6 and below, letting you use tags like instead of @include. Package is abandoned because Laravel 7+ has native Blade components; migrate when upgrading. 518
6.0 4.8 MIT 6 years ago
View on GitHub
spatie/laravel-pjax Laravel middleware that detects PJAX (X-PJAX) requests and returns only the expected HTML fragments instead of full pages, enabling faster navigation with jquery-pjax. Simple composer install and add FilterIfPjax to your HTTP kernel. 513
+2
17.5 17.6 MIT 8 months ago
View on GitHub
spatie/laravel-missing-page-redirector Automatically redirect 404 (missing) pages in Laravel to preserve SEO during site migrations. Configure old-to-new URL redirects in a config file or implement a custom redirector (e.g., database-backed) via middleware in your global stack. 510
-1
18.3 27.7 MIT 8 months ago
View on GitHub
spatie/laravel-google-fonts Self-host Google Fonts in Laravel with ease: register font embed URLs in config and load them via the @googlefonts Blade directive. The package scrapes the CSS, downloads and stores assets locally, inlines CSS, and falls back to Google's CDN on failure—improving privacy and page load speed. 493
-2
24.3 36.6 MIT 2 months ago
View on GitHub
Context7
spatie/docker Start and manage Docker containers from PHP. Create and run containers, execute commands inside them, and capture output. Customize behavior like daemonization, auto-cleanup on exit, and privileged mode for more control. 488
+3
30.3 18.5 MIT 3 days ago
View on GitHub
spatie/crypto Generate RSA key pairs and encrypt/decrypt (and sign/verify) data using private/public keys in PHP. Provides simple wrappers around OpenSSL for better DX, with support for loading keys from files and writing generated keys to disk. 486
+1
11.3 26.5 MIT 9 months ago
View on GitHub
spatie/laravel-passkeys Spatie's package for adding passwordless passkey login to Laravel apps, with a Livewire component for generating passkeys and a Blade component for authenticating users via passkeys. 475
+2
34.7 47.9 MIT 5 days ago
View on GitHub
Context7
spatie/emoji spatie/emoji helps PHP developers work with emoji programmatically, handy when your IDE or font can't render them. Use constants like Emoji::CHARACTER_GRINNING_FACE, camelCase helpers like Emoji::grinningFace(), retrieve all emojis, or look up flags by ISO Alpha2 code. 468
-2
28.6 34.5 MIT 1 month ago
View on GitHub
spatie/laravel-login-link Spatie's Laravel Login Link adds a Blade component that renders one-click login links for local development, so you can sign in as seeded users without remembering credentials. Allowed hosts are configurable. 464
26.0 40.3 MIT 2 months ago
View on GitHub
spatie/laravel-model-flags Add flags to Eloquent models without migrations using a simple trait. Flag models, check flags, and query flagged or not flagged records to build idempotent, restartable code like mail commands. 454
-2
15.5 31.9 MIT 6 months ago
View on GitHub
Context7
spatie/laravel-stats Lightweight Laravel package for tracking application stats over time. Record increases and decreases, then query totals, increments, decrements, and differences grouped by day, week, or month for easy trend reporting. 451
-1
16.0 23.8 MIT 6 months ago
View on GitHub
spatie/laravel-database-mail-templates Render Laravel mailables using email templates stored in your database. Map templates to mailable classes, use variables like {{ name }}, and optionally wrap HTML in a custom layout. Update subjects and content without redeploying. 446
15.7 33.0 MIT 8 months ago
View on GitHub
Context7
spatie/laravel-googletagmanager Laravel package for easy Google Tag Manager integration. Manage the JavaScript dataLayer from PHP, push variables and events, and include GTM scripts cleanly in your app with simple configuration and helpers. 445
+2
17.8 35.7 MIT 8 months ago
View on GitHub
Context7
spatie/laravel-glide Laravel wrapper around League Glide for easy image manipulation and caching. Create, resize, crop, apply filters, and save images via a fluent API (e.g., width, greyscale). Supports GD or Imagick, with configurable settings and a convenient facade. 445
18.5 25.8 MIT 8 months ago
View on GitHub
spatie/url-signer Spatie URL Signer creates URLs with a limited lifetime by adding an expiration date and signature. Sign links for a set duration and validate incoming signed URLs to protect temporary or emailed links from tampering and reuse. 443
26.9 37.5 MIT 4 weeks ago
View on GitHub
spatie/backtrace A cleaner alternative to PHP's debug_backtrace: Spatie\Backtrace\Backtrace::create()->frames() returns Frame objects exposing file, lineNumber, class, method and object, so you can inspect stack traces without bitmask options or skewed frame names. 438
17.5 58.5 MIT 7 months ago
View on GitHub
Context7
spatie/searchindex Opinionated Laravel package to index and search objects via a unified API. Supports Elasticsearch and Algolia, with simple upsert and query methods for any model implementing the Searchable interface. 436
-1
7.9 0.1 MIT 8 years ago
View on GitHub
spatie/laravel-ciphersweet Laravel wrapper for CipherSweet that adds searchable field-level encryption to Eloquent models. Encrypt sensitive data securely and generate blind indexes so you can still query encrypted fields. 434
+6
29.8 38.8 MIT 3 weeks ago
View on GitHub
Context7
spatie/laravel-livewire-wizard Build multi-step Livewire wizards where each step is its own component, with easy navigation control and full access to regular Livewire features. 418
+2
33.3 39.0 MIT 5 days ago
View on GitHub
spatie/laravel-varnish Integrate Varnish 4/5 with Laravel: add middleware to force-cache selected routes and flush/purge the Varnish cache from within your app. Includes simple configuration and supports Laravel and Lumen. 417
16.4 13.9 MIT 8 months ago
View on GitHub
spatie/laravel-markdown-blade-component Spatie's Laravel Markdown Blade Component lets you render Markdown directly in Blade views using a simple component. Built on CommonMark, it supports GitHub-flavored Markdown, caching, and safe HTML output, making it ideal for blogs, docs, and user-generated content. 416
+1
9.1 — MIT 8 months ago
View on GitHub
spatie/laravel-markdown Render Markdown in Laravel with a Blade x-markdown component or a configurable MarkdownRenderer. Converts content to HTML with heading IDs, links, and syntax-highlighted code blocks, using options from your config and container resolution. 416
+1
17.9 42.8 MIT 8 months ago
View on GitHub
spatie/laravel-deleted-models Automatically copy deleted Eloquent model attributes into a deleted_models table to create a recycle bin for records. Restore deleted models by ID when needed. An alternative to soft deletes for preserving deletion history without keeping rows in place. 411
-2
13.7 25.1 MIT 8 months ago
View on GitHub
spatie/holidays Calculate public holidays for a country with this PHP package. Use Holidays::for('be')->get() or a country class to retrieve Holiday objects with name, date, and type. Supports many countries and ISO 3166-1 alpha-2 codes. Requires PHP 8.4+. 410
+7
40.4 43.1 MIT 5 days ago
View on GitHub
spatie/mailcoach Self-hosted email marketing for Laravel: manage audiences, send campaigns with segmentation and A/B testing, track analytics, build automation workflows, and handle transactional emails—all in one Mailcoach app integrated with your project. 409
+1
20.5 0.3 — 8 months ago
View on GitHub
spatie/typescript-transformer Convert PHP classes, enums, and more into TypeScript types automatically. Handles complex types, generics, and even TypeScript functions, generating clean, ready-to-use definitions from your PHP codebase. 403
+3
29.4 54.5 MIT 2 months ago
View on GitHub
Context7
spatie/laravel-typescript-transformer Convert PHP classes, enums, and complex types into TypeScript definitions automatically. Spatie's transformer generates accurate TS types from your Laravel code, including generics and functions, keeping frontend and backend types in sync. 400
+9
24.9 52.8 MIT 4 months ago
View on GitHub
Context7
spatie/laravel-support-bubble Add a non-intrusive support chat bubble to any Laravel page. Opens a Tailwind-styled support form, auto-fills user info when logged in, includes URL/IP metadata, honeypot spam protection, and is easily customizable via views, translations, and events. 395
16.9 21.6 MIT 8 months ago
View on GitHub
spatie/laravel-support-form Add a non-intrusive Tailwind-styled support chat bubble to any Laravel page. Opens a support form, auto-fills user info when logged in, includes URL/IP metadata, honeypot spam protection, and is easily customizable via views, translations, and events. 395
16.9 — MIT 8 months ago
View on GitHub
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
-2
5.5 2.5 MIT 5 years ago
View on GitHub
spatie/visit Human-friendly curl for the terminal. Visit any URL and display its response with colorized output (HTML via bat, JSON via jq), plus status code and response time. Supports custom HTTP methods and options like following redirects. 390
-1
7.5 0.0 — 1 year ago
View on GitHub
spatie/laravel-cronless-schedule Run Laravel’s scheduler without cron. This dev/test-friendly package adds php artisan schedule:run-cronless, which uses a ReactPHP loop to execute the scheduler on a timer (default every minute), with optional custom frequency and manual runs. 386
-1
5.1 17.5 MIT 1 year ago
View on GitHub
spatie/color PHP library for color parsing, conversion, and comparison. Supports CSS named colors plus RGB/RGBA/ARGB, Hex, HSL/HSLA, HSB, CMYK, CIELab, and XYZ. Includes WCAG contrast ratio and Delta E distances (CIE76, CIE94, CIEDE2000). 386
+4
16.0 50.6 MIT 9 months ago
View on GitHub
Context7
spatie/fractalistic Developer-friendly wrapper around League Fractal to transform API data with less boilerplate. Build resources, apply transformers, includes, and output arrays with a fluent API or one-liner syntax. Great for PHP projects; Laravel users may prefer laravel-fractal. 383
-2
17.1 44.1 MIT 8 months ago
View on GitHub
spatie/flysystem-dropbox Flysystem adapter for Dropbox using Dropbox API v2. Connect via an authorization token and use the Spatie Dropbox client with a Flysystem Filesystem. Supports modern Flysystem versions (v2/3); see v1 branch for Flysystem v1. 364
-1
15.6 41.2 MIT 9 months ago
View on GitHub
spatie/laravel-enum Laravel integration for spatie/enum: use Enum base class in Laravel, cast model attributes to enums (including nullable and arrays), and get Laravel-friendly behavior via custom casts and Castable support for Eloquent. 364
-1
11.3 38.0 MIT 1 year ago
View on GitHub
spatie/nova-backup-tool A Laravel Nova tool for managing application backups. It lets you list all backups, create new ones, download backups, and delete them from Nova. Behind the scenes it uses spatie/laravel-backup, which must be installed and configured in your Laravel app first. Requires Nova and spatie/laravel-backup... 359
-2
32.0 24.2 MIT 3 weeks ago
View on GitHub
spatie/laravel-rate-limited-job-middleware Laravel job middleware to rate limit queued jobs. Allow a configurable number of jobs per second and automatically release throttled jobs for a delay. Easy to attach per job via middleware, with support for time-based attempts when rate limiting. 355
-1
17.7 41.8 MIT 8 months ago
View on GitHub
spatie/yaml-front-matter Parse YAML front matter from Markdown and similar files. Reads metadata wrapped in --- at the top and returns an object with easy access to fields (via matter() or properties) plus the remaining body content. Ideal for static pages, docs, and blogs. 348
+2
8.6 36.5 MIT 11 months ago
View on GitHub
Context7
spatie/invade spatie/invade provides a simple invade() function for PHP that lets you read and write an object's private properties and call its private methods, including static ones. Handy for testing and debugging without reflection boilerplate. 341
+1
24.6 64.5 MIT 3 weeks ago
View on GitHub
Context7
spatie/laravel-mobile-pass Generate Apple Wallet and Google Wallet passes—boarding passes, event tickets, coupons, store cards, membership and gift cards—and push live updates so issued passes always stay up to date on your users' devices. 339
+5
27.4 33.8 MIT 3 weeks ago
View on GitHub
Context7
spatie/laravel-slack-alerts Send Slack alerts from Laravel in one line. Configure a Slack Incoming Webhook via env or config, then dispatch messages through a queued job so your app won’t fail if Slack is unavailable. Great for notifying you about noteworthy events. 334
+1
16.8 42.6 MIT 7 months ago
View on GitHub
spatie/laravel-robots-middleware Laravel middleware to control search engine indexing via X-Robots-Tag/robots meta behavior. Extend the base middleware and implement shouldIndex() to allow or block indexing per request (e.g., disable for admin routes), without changing your views. 333
-1
12.2 33.4 MIT 8 months ago
View on GitHub
Context7
spatie/laravel-ray spatie/laravel-ray sends debug output from Laravel apps to Ray, Spatie's desktop debugging app. Inspect HTML, arrays, queries, and Markdown, measure performance, pause execution, and view AI output via MCP—all with Laravel-friendly helpers. Ray keeps instant feedback across Laravel, PHP, JavaScript,... 320
+2
23.2 54.9 MIT 6 months ago
View on GitHub
spatie/typed Userland improved PHP type system with type inference and runtime checking: generics, union types, typed collections/lists, tuples, and structs. Proof-of-concept package from Spatie to add stronger type guarantees without language-level support. 316
-2
1.9 0.2 MIT 5 years ago
View on GitHub
spatie/shiki-php Use Shiki, the beautiful syntax highlighter powered by the same engine as many code editors, directly from PHP. Highlight code in 100+ languages with themes, plus Antlers and Blade support. 315
+3
19.5 59.8 MIT 6 months ago
View on GitHub
spatie/laravel-site-search Crawl and index your entire Laravel site for private full-text search, like a Google for your own content. Crawling and indexing are highly customizable, and it works out of the box with a local SQLite FTS5 database—no external dependencies—or optionally Meilisearch. 311
+3
23.3 12.8 MIT 5 months ago
View on GitHub
spatie/livewire-filepond Laravel Livewire component that integrates FilePond for modern, smooth file uploads. Drop in <x-filepond::upload wire:model="file" />, add the provided scripts, and handle temporary uploads seamlessly in your Livewire forms with minimal setup. 311
24.1 38.9 MIT 2 months ago
View on GitHub
Context7
spatie/dropbox-api A minimal PHP client for the Dropbox API v2, providing the methods needed for the spatie/flysystem-dropbox adapter. Install via Composer, then create folders, list folder contents, and generate temporary links with simple client calls. 307
27.8 47.2 MIT 3 months ago
View on GitHub
spatie/ssl-certificate-chain-resolver Resolves incomplete SSL certificate chains by discovering and returning the missing intermediate certificates between a site’s cert and trusted roots. Helps fix “Extra download” issues flagged by SSL Labs, improving compatibility for mobile and strict clients. 306
-1
8.2 2.9 MIT 11 months ago
View on GitHub
spatie/sheets Spatie Sheets lets Laravel apps store and retrieve static content from plain text files. Markdown and front matter work out of the box, with flexible parsing, multiple content collections, indexing, and Eloquent-like casting—ideal for docs sites and blogs. 306
+1
17.0 23.3 MIT 8 months ago
View on GitHub
spatie/laravel-directory-cleanup Automatically delete old files from specified directories in Laravel. Configure per-path age limits (in minutes) via a published config file, then run cleanup to keep temp, cache, and upload folders tidy. Supports auto service provider registration in Laravel 5.5+. 305
-1
15.3 32.7 MIT 8 months ago
View on GitHub
spatie/laravel-paginateroute Adds a Laravel route macro to paginate via clean, translatable URLs like /news/page/2 instead of ?page=2. Includes a paginate route method and facade for generating pagination links. Note: this package is abandoned/unsupported—fork if needed. 303
-1
4.8 6.8 MIT 8 years ago
View on GitHub
spatie/nova-tags-field Nova field for tagging resources using spatie/laravel-tags. Add the HasTags trait to your Eloquent models and use the Tags field in Nova to create, assign, and manage tags. Requires MySQL 5.7.8+ and installs via Composer. 301
19.5 34.4 MIT 8 months ago
View on GitHub
spatie/laravel-demo-mode Protect work-in-progress Laravel apps from prying eyes with a demo-mode middleware. Redirects visitors (including unknown routes) to an “under construction” URL until they visit a configurable access URL (e.g. /demo) to unlock protected routes. 294
4.4 3.5 MIT 3 years ago
View on GitHub
spatie/scotty Scotty is a beautiful SSH task runner. Write tasks as plain bash in a Scotty.sh file with annotation comments, and it connects to your remote servers, runs each script, and shows exactly what's happening. Fully compatible with Laravel Envoy. 292
+6
25.0 0.4 — 3 days ago
View on GitHub
spatie/laravel-prometheus Export Laravel app metrics to Prometheus with an easy metrics registration API, built-in queue and Horizon metrics, a secured /prometheus endpoint, and Grafana visualization support. 289
+1
27.0 46.0 MIT 1 month ago
View on GitHub
Context7
spatie/laravel-remote Run Laravel Artisan commands on remote servers over SSH. Configure one or more hosts (default host, user, port, path, optional private key) and execute tasks like cache clears via php artisan remote ..., with optional confirmation prompts. 283
13.3 22.4 MIT 8 months ago
View on GitHub
spatie/mjml-php spatie/mjml-php converts MJML responsive email markup into HTML using the official Node mjml package. Simple API via Mjml::new()->toHtml($mjml). Requires mjml installed via npm or Yarn and Node 16 or higher. 282
21.3 45.1 MIT 3 months ago
View on GitHub
spatie/lighthouse-php Run Google Lighthouse audits from PHP. Test any URL and retrieve category scores (performance, accessibility, SEO, etc.) and individual audit details. Configure headers, user agent, categories, CPU throttling, and max load wait, then run and parse results. 270
10.4 25.9 MIT 11 months ago
View on GitHub
spatie/laravel-horizon-watcher Run Horizon locally with auto-restarts on code changes. Adds an artisan command horizon:watch that starts Horizon and restarts it whenever PHP (or configured) files are created, updated, or deleted—great for avoiding stale workers during development. 265
+1
14.8 43.9 MIT 7 months ago
View on GitHub
spatie/laravel-link-checker Unmaintained: Artisan command to crawl your Laravel app and check internal/external links. Logs URLs that don’t return 2xx/3xx responses and can email broken-link reports. Configurable base URL, link-check profiles, reporters, and concurrency settings. 260
-1
4.9 1.2 MIT 3 years ago
View on GitHub
spatie/robots-txt Determine whether a page may be crawled or indexed using robots.txt, robots meta tags, and robot headers. This package parses directives by user agent, checks disallow rules, inspects crawl-delay, and supports custom robots.txt locations. 258
31.7 60.2 MIT 3 days ago
View on GitHub
spatie/laravel-slack-slash-command Build Slack slash commands in Laravel. Define handlers to validate and process incoming Slack requests, reply within 3 seconds or dispatch jobs for longer work, and send structured responses back to Slack. Includes request/response helpers and simple routing of commands. 255
17.5 32.9 MIT 8 months ago
View on GitHub
spatie/laravel-options Generate unified select option lists in Laravel from enums, Eloquent models, states, and arrays. Spatie laravel-options converts sources to a consistent label/value structure, supports customization via config, and makes building dropdowns and filters faster and cleaner. 252
13.3 26.3 MIT 7 months ago
View on GitHub
Context7
spatie/laravel-stubs Opinionated Laravel stub templates from Spatie. Publish customized stubs for migrations, controllers, and models: no down() in migrations, controllers don’t extend a base, no guarded attributes, more return types, fewer docblocks. 252
16.6 30.5 MIT 8 months ago
View on GitHub
spatie/file-system-watcher React to file system changes from PHP using Spatie’s watcher powered by Node’s chokidar. Watch one or more paths and run callbacks on create, update, delete, or any change events. Useful for build tools, dev workflows, and background monitoring. 251
+1
5.9 50.2 MIT 11 months ago
View on GitHub
spatie/laravel-google-cloud-storage Laravel 9+ Google Cloud Storage filesystem driver using Flysystem v3 and a dedicated GCS adapter. Adds a gcs disk with service account key file/array support, project and bucket config, path prefixes, endpoints, and public/private visibility options. 246
-1
17.4 51.0 MIT 7 months ago
View on GitHub
spatie/array-functions Handy PHP array utilities from Spatie. Adds small, focused functions in the Spatie namespace (e.g., array_rand_value to pick a random value) to complement built-in array helpers. Install via Composer and use directly in your code. 245
6.6 19.3 MIT 1 year ago
View on GitHub
spatie/laravel-route-discovery Automatically discover Laravel routes by scanning controllers and views instead of manually defining them. Configure discovery in your routes files and use PHP attributes to customize names, middleware, and more for each discovered route. 240
+2
17.5 15.3 MIT 8 months ago
View on GitHub
spatie/laravel-resource-endpoints Abandoned package that adds controller-based “links” and collection “meta” links to Laravel API Resources. Automatically generates URLs for actions like index/show/edit/update/delete, so resources can expose REST endpoints without manually building routes. 239
-1
2.6 — MIT 5 years ago
View on GitHub
spatie/laravel-endpoint-resources Abandoned package that adds controller/action-based URL links to Laravel API resources and collection meta. Includes traits to generate “show/edit/update/delete” item links and “index/create/store” collection links automatically. 239
-1
2.6 — MIT 5 years ago
View on GitHub
spatie/laravel-resource-links Abandoned package that adds action URLs to Laravel API resources. Generate per-item and collection links (show/edit/update/delete, index/create/store) from a controller or defined actions, so resources include ready-to-use endpoints without manual URL building. 239
-1
2.6 2.0 MIT 5 years ago
View on GitHub
spatie/laravel-dynamic-servers Dynamically spin up and destroy servers from Laravel to handle variable queue workloads. Uses provider snapshots as templates and lets you determine server count (e.g., based on Horizon wait times) so extra workers are created automatically and removed when no longer needed. 237
+2
4.8 0.1 MIT 2 years ago
View on GitHub
spatie/laravel-view-components Abandoned package. Provides a “view components” pattern for Laravel: classes implementing Htmlable that encapsulate view-related logic and render HTML (often via Blade). Use @render to pass data, and wrap third‑party HTML builders like menus. 236
2.4 2.2 MIT 6 years ago
View on GitHub
spatie/nova-translatable Make any Laravel Nova field translatable with a simple Translatable wrapper. Works with spatie/laravel-translatable to store per-locale values in a JSON column, rendering locale tabs for editing. Requires Nova 4/5 and MySQL 5.7.8+. 223
15.8 36.1 MIT 8 months ago
View on GitHub
spatie/uptime-monitor-app Laravel-based PHP app to monitor website uptime and SSL certificate expiry. Notifies you when sites go down or recover, and before certificates expire, via Slack or email. Easy to install with Composer and runs via Laravel scheduler/cron. 219
2.0 — MIT 9 years ago
View on GitHub
spatie/global-ray Globally install spatie/global-ray and call ray() from any PHP file in any project, no per-project setup required. rd(), dump() and dd() also become available, sending debug output straight to the Ray desktop app. 217
25.0 29.3 MIT 3 months ago
View on GitHub
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
14.2 38.8 MIT 7 months ago
View on GitHub
Context7
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... 208
5.2 42.4 MIT 2 years ago
View on GitHub
spatie/laravel-twitter-streaming-api Laravel package to consume Twitter’s Streaming API. Easily listen to public streams for keywords/hashtags or user actions with a fluent API and callbacks, then start a long-running listener (e.g., via an Artisan command) to process incoming tweets in real time. 204
12.6 3.9 MIT 8 months ago
View on GitHub
spatie/laravel-authorize Route middleware for Laravel authorization. Protect routes and groups using Laravel’s Gate abilities via the can: middleware syntax, with support for route model binding (e.g., can:editPost,post) to authorize access to specific models. 201
3.4 4.2 MIT 10 years ago
View on GitHub
spatie/laravel-partialcache Abandoned package that adds a Blade @cache directive to cache rendered partial HTML in Laravel (5.1+). Supports passing view data, setting cache duration, custom keys, and cache tags, with optional facade/config publishing. 195
+1
2.1 10.6 MIT 8 years ago
View on GitHub
spatie/laravel-sql-commenter Adds sqlcommenter-style comments to Laravel database queries, embedding context like controller and action. Makes it easy to trace slow or problematic SQL back to the exact code path, and works with tools like PlanetScale Query Insights. 194
24.4 44.7 MIT 3 weeks ago
View on GitHub
spatie/html-element Generate dynamic HTML in PHP with a hyperscript-style API plus Emmet-like selectors. Build elements and attributes with a simple render helper (often wrapped as el()) to produce nested markup cleanly and programmatically, ideal for small view components. 192
3.5 11.9 MIT 4 years ago
View on GitHub
spatie/laravel-littlegatekeeper Laravel middleware to password-protect your app with a single, universal username/password set in config. Quickly gate staging, previews, or temporary launches without building a full auth system; publish config and enable the provider to lock down pages. 191
11.2 24.6 MIT 8 months ago
View on GitHub
spatie/laravel-one-time-passwords Securely create and consume one-time passwords in Laravel. OTPs default to six-digit codes sent by mail notification, with support for other channels like SMS. Includes a Livewire login component and optional Flux OTP input. 184
+2
21.5 46.2 MIT 3 months ago
View on GitHub
Context7
spatie/laravel-model-meta spatie/laravel-model-meta lets you attach flexible key-value metadata to any Eloquent model without schema changes. Store, update, and query extra attributes via a dedicated meta table, with automatic casting for strings, numbers, booleans, arrays, and more. 182
8.1 — MIT 8 months ago
View on GitHub
spatie/laravel-migrate-fresh Adds a migrate:fresh Artisan command to drop all database tables and rebuild from migrations, even if you don’t implement down() methods. Supports MySQL, SQLite, PostgreSQL, and SQL Server. (Built into Laravel 5.5+) 182
3.4 4.0 MIT 8 years ago
View on GitHub
spatie/laravel-model-info Inspect Laravel Eloquent models to discover their file name, table name, attributes (name/type) and relations (name/type/related model). Also includes a ModelFinder to automatically locate all models in your application. 182
-1
14.5 34.6 MIT 8 months ago
View on GitHub
spatie/elasticsearch-query-builder spatie/elasticsearch-query-builder is a lightweight fluent PHP API for building and executing Elasticsearch queries. Chain queries and aggregations, then call search() with the official Elasticsearch client. Covers most common use cases and pairs with Spatie's search string parser. 181
-1
26.3 41.6 MIT 3 months ago
View on GitHub
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
2.4 17.9 MIT 1 year ago
View on GitHub
spatie/laravel-blade-comments When inspecting rendered HTML, it's hard to tell which Blade view produced which markup. This package wraps each rendered view and component in debug comments, so browser dev tools reveal the exact Blade file to edit, plus request info at the top. 180
15.5 20.4 MIT 6 months ago
View on GitHub
spatie/laravel-auto-discoverer Quickly discover classes, interfaces, enums, and traits in your PHP or Laravel app that meet certain conditions, like finding all classes implementing an interface. Built-in caching keeps it fast in production. 179
+1
22.0 0.2 MIT 4 months ago
View on GitHub
spatie/php-structure-discoverer Discover PHP classes, interfaces, enums, and traits across your app with spatie/php-structure-discoverer. Filter by conditions like implementing an interface, get rich metadata per structure, and use built-in caching for fast production performance. 179
+1
21.9 61.0 MIT 4 months ago
View on GitHub
Context7
spatie/flare-client-php The PHP client for sending errors and exceptions to Flare. Installable via Composer and supporting PHP 8.2+, it captures errors and traces so you can debug your applications. Laravel users should use Flare for Laravel instead. 178
34.8 64.9 MIT 3 days ago
View on GitHub
Context7
spatie/laravel-prefixed-ids Generate friendly Stripe-like prefixed IDs for Laravel Eloquent models (e.g., user_xxx). Add a trait to models, create and store prefixed IDs, and resolve models from a prefixed ID via findByPrefixedId or automatic model detection. 177
+1
4.2 32.0 MIT 1 year ago
View on GitHub
Context7
spatie/7to5 Abandoned. Converts PHP 7.0 code to PHP 5, useful when developing on PHP 7 but deploying to PHP 5. Provides a CLI to convert entire directories and rewrites features like anonymous classes, type hints, return types, and null coalescing. 177
2.6 1.4 MIT 8 years ago
View on GitHub
spatie/server-monitor-app Laravel-based command-line app to monitor your servers’ health (disk, memory, processes, etc.) with built-in checks and alerts via Slack or email. Powered by Spatie’s laravel-server-monitor; ideal if you want a ready-to-run monitoring app. 174
2.4 — MIT 9 years ago
View on GitHub
spatie/twitter-streaming-api Laravel-friendly PHP client for Twitter’s Streaming API. Keep an open HTTPS connection and react to tweets and user events in real time (no polling). Easily filter streams, listen for keywords/mentions, and handle incoming tweet payloads with callbacks. 173
24.6 10.2 MIT 3 days ago
View on GitHub
spatie/laravel-backup-server Laravel Backup Server builds on laravel-backup to receive and securely store backups from multiple Laravel projects on one dedicated server. 171
29.2 18.6 MIT 3 weeks ago
View on GitHub
spatie/guzzle-rate-limiter-middleware A Guzzle middleware that limits outgoing requests to a set number per minute or second. When the limit is reached, it sleeps until the next request is allowed. Supports custom persistence drivers, with an included InMemoryStore. 169
19.0 50.6 MIT 2 months ago
View on GitHub
spatie/laravel-mix-preload Laravel package that adds a @preload Blade directive to automatically output preload/prefetch tags from your mix-manifest.json. Mark chunks by including “preload” or “prefetch” in the filename to optimize asset loading. 169
10.3 6.2 MIT 8 months ago
View on GitHub
spatie/blink spatie/blink is a tiny in-memory cache for PHP apps. Store values for the current request to avoid repeated work like duplicate queries or expensive calculations. Simple API, no persistence—perfect for per-request memoization in Laravel and beyond. 167
5.0 46.8 MIT 3 years ago
View on GitHub
spatie/laravel-signal-aware-command Add signal awareness to Laravel Artisan commands. Gracefully handle SIGINT/SIGTERM (Ctrl+C, container stop, deploy) to stop work cleanly, run shutdown logic, and avoid half-finished jobs—ideal for long-running CLI tasks and workers. 167
4.9 55.8 MIT 11 months ago
View on GitHub
Context7
spatie/laravel-artisan-dd Run one-off Laravel code from the command line without opening Tinker. Use php artisan dd "User::first()" to execute expressions and dump results. Supports multiple expressions and short class names for quick debugging and inspection. 162
12.0 13.8 MIT 8 months ago
View on GitHub
spatie/laravel-blink Request-scoped in-memory cache for Laravel. Use the blink() helper or facade to store and retrieve values for the duration of a single request, with helpers like once(), get/put, wildcard key prefixes, increment, forget/flush, plus ArrayAccess and Countable support. 162
13.0 40.4 MIT 8 months ago
View on GitHub
spatie/query-string Manipulate URLs by building and updating query strings in PHP. Toggle parameters or values, add JSON:API-style filters and sorts, and manage pagination. Useful for generating links and keeping state in apps without manual query parsing. 161
2.0 28.8 MIT 5 years ago
View on GitHub
spatie/laravel-artisan-dispatchable Register Laravel jobs as Artisan commands by implementing the ArtisanDispatchable interface. Dispatch queued jobs via CLI (e.g., php artisan process-podcast) so long-running tasks won’t block the scheduler, while remaining runnable from Artisan. 160
10.4 28.0 MIT 8 months ago
View on GitHub
spatie/laravel-visit Adds a php artisan visit command to quickly hit any route in your Laravel app and inspect the response. Shows colorized HTML or JSON output plus request results, with options like visiting by route name and logging in a user before the request. 159
10.9 11.3 MIT 8 months ago
View on GitHub
spatie/laravel-discord-alerts spatie/laravel-discord-alerts lets Laravel apps quickly send alert messages to a Discord channel via a webhook. Alerts are dispatched through a queued job, so your app won't fail if Discord is down. Install via Composer and set a DISCORD_ALERT_WEBHOOK environment variable. 157
-1
22.0 40.0 MIT 2 months ago
View on GitHub
spatie/filament-markdown-editor Filament form field providing a Markdown editor powered by EasyMDE. Supports image uploads with configurable disk/visibility and automatically highlights code blocks. Drop it into your resource forms like any other field. 150
5.1 6.7 MIT 1 year ago
View on GitHub
spatie/laravel-mailable-test Adds an Artisan command to quickly send any Laravel Mailable to a chosen email address for preview and debugging, without filling out forms or running full app flows. Constructor parameters are detected and passed automatically. 149
13.2 22.8 MIT 8 months ago
View on GitHub
spatie/pest-plugin-route-testing Automatically test every GET route in your Laravel app with this Pest plugin. The routeTesting() helper asserts all routes return 200 (or any TestResponse assertion), filters by pattern, binds Eloquent models, and skips routes with missing models, so no page goes untested. 141
+1
20.0 28.5 MIT 3 months ago
View on GitHub
Context7
spatie/laravel-tinker-tools Enables using short class names in Artisan Tinker sessions on older Laravel versions (built into Laravel 5.5+). Register ShortClassNames in .psysh.php and dump optimized autoload, then reference models like NewsItem::first() without full namespaces. 138
1.9 0.5 MIT 9 years ago
View on GitHub
spatie/github-actions-watcher Monitor all GitHub Actions workflows for a repo in real time from your terminal. Install via Composer and run actions-watcher to auto-detect the current git repo/branch, poll status, and refresh until all runs complete. Auth required for private repos. 134
9.0 0.1 MIT 11 months ago
View on GitHub
spatie/packagist-api A lightweight PHP client for the Packagist API that makes it easy to search packages and fetch package details. List package names by type or vendor, browse popular packages with pagination, and integrate Packagist data using a simple Guzzle-based client. 132
19.6 49.5 MIT 3 months ago
View on GitHub
Context7
spatie/payment UNMAINTAINED. Laravel package to accept payments via payment gateways, with a Europabank e-commerce integration. Provides a payment form and configurable secrets/UID/MPI settings via a published config file. 122
-1
2.6 0.1 MIT 10 years ago
View on GitHub
spatie/laravel-eventsauce Integrate EventSauce event sourcing into Laravel with migrations, models, and queued jobs. Generate aggregate roots, repositories, events and commands via Artisan. Store domain messages per aggregate and dispatch consumers synchronously or through queues. 121
3.5 2.8 MIT 5 years ago
View on GitHub
spatie/laravel-log-dumper Adds an ld() helper to dump any values to your Laravel application log using Symfony VarDumper formatting. Log multiple arguments, choose or chain log levels (info/debug/error/etc.), and enable/disable logging when needed. 119
-1
11.2 33.4 MIT 8 months ago
View on GitHub
spatie/nova-tail-tool Laravel Nova tool that tails and displays your application log inside Nova. Adds an “Application log” menu item and streams new lines as they’re written, making it easy to monitor errors and activity without leaving the admin panel. 119
10.8 8.8 MIT 8 months ago
View on GitHub
spatie/statamic-responsive-images Responsive Images for Statamic CMS generates responsive versions of uploaded assets and includes an art-direction fieldtype configured with breakpoints, usable via the responsive tag. 114
-1
20.5 27.4 MIT 6 months ago
View on GitHub
spatie/google-time-zone Convert GPS coordinates to time zone data using Google's Time Zone service. Get DST offset, raw offset, time zone ID, and time zone name from latitude and longitude. Works in plain PHP and Laravel projects, with a publishable config for your Google Maps API key and language setting. 110
23.5 39.4 MIT 1 month ago
View on GitHub
spatie/boost-spatie-guidelines AI-optimized Spatie coding guidelines for Laravel Boost. Installs battle-tested Laravel & PHP standards into your .ai/guidelines folder so AI assistants generate PSR-compliant, convention-driven code (types, naming, control flow, testing) automatically. 109
7.9 43.1 MIT 8 months ago
View on GitHub
spatie/mixed-content-scanner Scan a website for mixed content by crawling pages and flagging insecure http:// resources in common HTML tags (img, script, iframe, link, etc.). Use MixedContentScanner with a logger to report where mixed content is found or missing. 105
10.1 2.7 MIT 3 years ago
View on GitHub
spatie/laravel-error-solutions Shows helpful, actionable “solutions” directly on Laravel’s error page, explaining likely causes and fixes. Some solutions are runnable with one click (e.g., generate APP_KEY), speeding up debugging during local development. 101
9.3 38.3 MIT 8 months ago
View on GitHub
spatie/guidelines-skills Spatie's battle-tested Laravel, PHP, JavaScript, Git, and security guidelines packaged as AI skills for Laravel Boost and skills.sh, so your coding agents follow the same conventions Spatie uses. 98
+9
16.6 47.0 MIT 2 months ago
View on GitHub
spatie/php-cloneable Trait for PHP 8.1+ that makes objects with readonly properties cloneable. Safely “clone with changes” by copying an object while overriding readonly fields—handy until PHP gets native clone-with support. 97
1.6 45.9 MIT 2 years ago
View on GitHub
spatie/ping Run ICMP ping commands from PHP and get structured results back. This spatie/ping wrapper reports success status, errors, packet loss, transmitted/received counts, and min/max/average timing with per-line details. 94
+2
23.6 33.0 MIT 3 weeks ago
View on GitHub
spatie/mixed-content-scanner-cli CLI tool to detect mixed content on HTTPS sites. Crawls pages and reports HTML elements whose URLs use http:// (images, scripts, iframes, forms, etc.). Install via Composer globally and run: mixed-content-scanner scan . 93
+1
3.8 — MIT 4 years ago
View on GitHub
spatie/laravel-github-webhooks Handle GitHub webhooks in Laravel: verifies every incoming request's GitHub signature, logs valid calls to the database, and lets you dispatch jobs or events when specific webhooks hit your app. 93
14.1 29.5 MIT 6 months ago
View on GitHub
spatie/commonmark-shiki-highlighter League/CommonMark code block renderer that highlights fenced code using Shiki PHP. Includes extra Antlers and Blade grammars in addition to Shiki’s 100+ languages. Ideal for Laravel setups (see spatie/laravel-markdown). Requires JS shiki v1. 92
-1
5.6 50.2 MIT 11 months ago
View on GitHub
spatie/php-attribute-reader Lightweight PHP 8+ utility to read native attributes from classes, methods, properties, and parameters using reflection. Designed for simple, fast attribute discovery in frameworks and libraries, with an API that fits common annotation-style workflows. 89
21.2 64.9 MIT 3 days ago
View on GitHub
spatie/laravel-screenshot Driver-based Laravel package for taking web page screenshots with great defaults. Use Browsershot (Chromium) or Cloudflare Browser Rendering, customize viewport/format/quality, save to files, and easily fake/assert screenshots in tests. 86
+2
7.5 38.9 MIT 8 months ago
View on GitHub
spatie/laravel-markdown-response Laravel package that serves markdown versions of your HTML pages to AI agents and bots, detected via Accept headers, user agents, or .md URLs. Driver-based conversion (local PHP or Cloudflare), with caching and HTML preprocessing. 84
+3
22.0 46.1 MIT 3 weeks ago
View on GitHub
spatie/code-outliner CLI tool to visualize your code structure by generating outline images of files or directories. Overlay multiple files to spot dense or repetitive areas and improve readability. Requires Puppeteer via spatie/browsershot; install globally via Composer. 84
1.7 — MIT 8 years ago
View on GitHub
spatie/tax-calculator Interfaces and helpers to simplify tax calculations in PHP. Use TaxCalculation with plain numbers or items implementing HasTax to compute base, tax, and total prices, and combine calculations (e.g., cart items + delivery) on the fly. 82
+1
1.1 10.6 MIT 5 years ago
View on GitHub
spatie/better-types Reflection-powered type checking for PHP: verify whether a ReflectionType or method signature accepts given arguments (including unions/nullables and named params). Useful for dispatching/overload-like method selection and safer dynamic calls. 82
9.1 50.9 MIT 8 months ago
View on GitHub
spatie/laravel-queued-db-cleanup Safely delete large numbers of Laravel database records by dispatching non-overlapping queued cleanup jobs. Deletes in small chunks to reduce locks and avoid timeouts, automatically re-dispatching until the query’s records are gone. 81
5.8 32.2 MIT 1 year ago
View on GitHub
spatie/googlesearch Fetch search results from a paid Google Custom Search Engine in PHP/Laravel. Includes service provider, facade, and configurable API key/CSE ID setup to return results as an array for easy integration into your app. 81
1.7 0.1 MIT 10 years ago
View on GitHub
spatie/x-ray Scan your codebase for Ray debugging calls (ray(), rd(), Ray::*, ->ray()) and list where they occur so you can remove them before deploy. Supports multiple paths, ignores, snippets/summary, GitHub Actions annotations, and CI-friendly exit codes. 81
22.7 35.5 MIT 3 days ago
View on GitHub
spatie/wordpress-ray Send debug output from WordPress to Ray, Spatie’s desktop debugging app. Use a consistent debugging API to inspect dumps, arrays, HTML, queries, and more, measure performance, and pause execution—all from your WordPress project. 80
+1
16.8 20.0 MIT 7 months ago
View on GitHub
spatie/pest-expectations Add expressive, chainable expectations to Pest tests with Spatie’s helpers. Provides handy assertion-style methods for cleaner, more readable tests, letting you validate values, types, strings, arrays, and more with minimal boilerplate. 79
13.1 29.7 MIT 8 months ago
View on GitHub
spatie/laravel-morph-map-generator Automatically registers every Laravel model in your morph map via getMorphClass, so you never forget to add one. Includes a configurable autogenerate option and an artisan command to build the map. 77
+1
20.4 38.8 MIT 3 months ago
View on GitHub
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
4.3 28.3 MIT 11 months ago
View on GitHub
spatie/analytics-statistics Opinionated PHP package to fetch Google Analytics statistics. Provides a simple API for querying Analytics data using Google credentials. Works with PHP 5.3+; Laravel 5 users may prefer spatie/laravel-analytics. 74
1.0 0.4 MIT 11 years ago
View on GitHub
spatie/laravel-rdap Perform RDAP queries in Laravel to fetch structured domain registration data as JSON, the modern successor to WHOIS. It discovers TLD servers, caches responses, and automatically retries unreliable RDAP requests with configurable timeouts for reliable lookups out of the box. 72
27.4 42.9 MIT 4 days ago
View on GitHub
spatie/cpu-load-health-check Laravel Health check for monitoring CPU load. Configure thresholds (e.g., average load over the last 5 minutes) and get notifications when load is too high. Integrates seamlessly with spatie/laravel-health. 71
2.5 48.0 MIT 11 months ago
View on GitHub
Context7
spatie/laravel-interacts-with-payload Inject extra data into the payload of every queued job in your Laravel app. Add keys via a facade (e.g., current user, request context), then access them inside jobs with the InteractsWithPayload trait using getFromPayload(). 67
23.3 26.2 MIT 3 days ago
View on GitHub
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
11.7 25.5 MIT 7 months ago
View on GitHub
spatie/laravel-disable-floc Automatically disables Google’s FLoC in Laravel apps by adding a Permissions-Policy header. Installs via Composer and works out of the box—no configuration needed. Applies the header to responses that don’t already set Permissions-Policy. 66
1.0 5.7 MIT 4 years ago
View on GitHub
spatie/error-solutions Collection of reusable “solutions” for common runtime errors, used by Spatie’s error tools like Ignition and Flare. Provides a shared way to suggest fixes and actionable hints when exceptions occur in Laravel and PHP apps. 66
-1
11.7 58.2 MIT 8 months ago
View on GitHub
Context7
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
-1
0.8 — MIT 5 years ago
View on GitHub
spatie/tabular-assertions Write readable “tabular assertions” for Pest or PHPUnit by describing expected data as a Markdown-like table and comparing it to actual arrays/collections. Ideal for ordered datasets like time series, financials, or database rows, with clear diffs. 60
+1
0.9 32.8 MIT 2 years ago
View on GitHub
spatie/pixelmatch-php PHP wrapper around pixelmatch for fast, simple image comparison. Generate diff images and measure mismatch percentages to spot visual regressions in tests or validate uploads. Works with common image formats via GD/Imagick depending on setup. 58
3.1 31.8 MIT 11 months ago
View on GitHub
spatie/piper Piper is a pipe operator-first PHP utility library that ports Laravel's collection and string helpers into standalone functions, so you can chain array and string operations cleanly with the |> operator. 57
+1
13.4 15.7 MIT 4 months ago
View on GitHub
spatie/email-concealer Replaces email domains in any string (e.g., dumps) to safely use production data locally without real addresses. Create a Concealer and call conceal(): [email protected] becomes [email protected]. Simple, fast, and handy for anonymizing text. 56
1.1 0.1 MIT 9 years ago
View on GitHub
spatie/laravel-blade Add Blade to any PHP project with the standalone Blade engine from Spatie. Compile and render Blade templates outside Laravel, with an easy API, caching support, and configurable view paths—ideal for small apps, packages, or custom tooling. 55
0.9 — MIT 9 years ago
View on GitHub
spatie/security-advisories-health-check A Laravel Health check that reports known security advisories for your installed PHP packages, sourced from Packagist, GitHub and other sources. Supports configurable retries, result caching, and ignoring specific packages to reduce API calls. 54
+1
23.5 57.7 MIT 2 weeks ago
View on GitHub
Context7
spatie/laravel-or-abort Adds an OrAbort trait to Laravel models to abort with a chosen HTTP status when common calls fail (e.g., findOrAbort($id, 500) instead of returning null/false). Note: this package is no longer maintained. 53
0.8 0.9 MIT 11 years ago
View on GitHub
spatie/elasticsearch-search-string-parser Converts custom search strings like foo bar status:active @john.doe into Elasticsearch requests, with regex-based directives, grouping, autocomplete suggestions, and query-builder integration. 51
+1
14.7 11.0 MIT 5 months ago
View on GitHub
spatie/pest-plugin-test-time A Pest plugin adding testTime() to freeze and manipulate time in tests, plus a toBeCarbon expectation for checking Carbon dates and formats. Requires Carbon. 51
+1
17.8 47.8 MIT 3 months ago
View on GitHub
spatie/laravel-url-ai-transformer Transform URLs and their content with AI: extract structured data, generate summaries, or apply custom transformations to web pages. Results are stored in the database and retrievable anytime, run via the transform-urls Artisan command. 50
+17
21.7 12.5 MIT 3 weeks ago
View on GitHub
spatie/last-fm-now-playing Fetch the currently playing track for any Last.fm user. Provide your API key and username to retrieve artist, album, track name, artwork, and track URL, or false if nothing is playing. Throws BadResponse on errors. 45
2.6 10.0 MIT 5 years ago
View on GitHub
spatie/laravel-error-share Laravel package that adds a share button to error pages. When you bump into an exception locally, click it to generate a link you can send to a colleague, who can then view the full exception details in their browser—no screen sharing required. 43
23.8 63.5 MIT 5 days ago
View on GitHub
spatie/laravel-openapi-cli Turn any OpenAPI spec into dedicated Laravel artisan commands. Each endpoint gets its own command with typed options for path parameters, query parameters, and request bodies. Pairs with Laravel Zero to build standalone CLI tools for any API. 42
+2
23.5 16.5 MIT 3 days ago
View on GitHub
spatie/checkout Laravel package to manage the current order ID during a webshop checkout. Store the newly created order ID in the session and retrieve it later via a simple facade/API, keeping checkout steps clean and consistent across requests. 42
2.1 — MIT 9 years ago
View on GitHub
spatie/laravel-mailcoach-sdk PHP SDK for working with the Mailcoach API in Laravel apps. Supports both self-hosted Mailcoach v6+ and Mailcoach Cloud. Create and send campaigns, manage email lists and subscribers, and easily step through paginated results using the fluent facade and its next() helper. 42
20.2 47.0 MIT 2 months ago
View on GitHub
spatie/twitter-labs ReactPHP-powered PHP client for Twitter Developer Labs realtime endpoints, focused on the new filtered stream API as legacy streaming is deprecated. Works without deep React knowledge but integrates with event loops; easy migration from spatie/twitter-streaming-api. 40
1.6 — MIT 6 years ago
View on GitHub
spatie/pest-plugin-snapshots Snapshot testing for Pest: adds assertMatchesSnapshot and assertMatchesJsonSnapshot functions plus a toMatchSnapshot expectation, wrapping spatie/phpunit-snapshot-assertions. 40
18.0 52.5 MIT 3 months ago
View on GitHub
spatie/laravel-random-command Adds a playful php artisan random command that picks and runs a random Artisan command for you. Also auto-schedules itself to run at random times. Mostly for fun—probably not something you want in production (or anywhere). 39
3.1 — MIT 3 years ago
View on GitHub
spatie/simple-tcp-client Simple TCP client for PHP/Laravel: connect to a host/port, send data, and receive responses with a clean API. Useful for interacting with TCP services (SMTP, HTTP, custom servers), testing network protocols, and building lightweight clients. 39
21.5 20.0 MIT 3 weeks ago
View on GitHub
spatie/laravel-long-running-tasks Spatie package for Laravel that helps you monitor long-running tasks executed externally, like AWS Rekognition jobs that require polling instead of webhooks. Define a task with a check() method that returns ContinueChecking or StopChecking; it reruns every 10 seconds by default. 38
-1
11.8 12.2 MIT 6 months ago
View on GitHub
spatie/laravel-og-image Generate Open Graph images for your Laravel app by defining OG image HTML inline in Blade views. The package screenshots them, serves them via a dedicated route, and caches them on disk, inheriting your existing CSS, fonts, and Vite assets. 37
+1
21.6 43.4 MIT 1 month ago
View on GitHub
Context7
spatie/sidecar-shiki Run Shiki syntax highlighting on AWS Lambda via Sidecar from your Laravel app—no Node.js or Shiki dependencies on your server. Install the package, configure Sidecar, register the HighlightFunction, and render highlighted code fast and consistently. 37
2.3 0.3 MIT 2 years ago
View on GitHub
spatie/laravel-mailcoach-unlayer Optional add-on for Mailcoach that integrates the free Unlayer drag-and-drop email editor. Create and edit beautiful newsletters with a visual builder directly inside Mailcoach. 34
9.7 10.9 — 3 years ago
View on GitHub
spatie/unit-conversions Lightweight PHP unit conversion library by Spatie. Currently supports weight conversion from kilograms to pounds via a fluent API: Weight::fromKilograms(100)->toLbs(). Install with Composer and extend as more units are added. 33
-1
1.7 5.0 MIT 6 years ago
View on GitHub
spatie/or-else Adds an OrElse trait that auto-creates “*OrElse” method variants for your class methods. These variants accept a fallback value that’s returned whenever the original method returns null or false, helping you avoid repetitive default-handling code. 32
0.9 2.5 MIT 11 years ago
View on GitHub
spatie/mailcoach-sdk-php PHP SDK for the Mailcoach API (self-hosted v6+ and Mailcoach Cloud). Manage email lists, subscribers, and campaigns, send tests or full campaigns, and easily work with paginated resources using next(). 31
20.8 49.6 MIT 5 months ago
View on GitHub
spatie/email-concealer-cli CLI tool to conceal email addresses in files by replacing their domains. Ideal for sanitizing production data like MySQL dumps before using them locally, so you can share or test with realistic data without storing real addresses. 30
0.5 — MIT 9 years ago
View on GitHub
spatie/symfony-ignition-bundle Spatie's Symfony Ignition Bundle swaps Symfony's default exception pages for Ignition, a beautiful, customizable error page with dark mode support. Install via Composer, enable the bundle in dev, and configure options like application path and forced HTML responses. 29
16.9 25.5 MIT 3 months ago
View on GitHub
spatie/analytics-reports Abandoned Laravel 4 package by Spatie to retrieve Google Analytics data via service provider/facade. Includes config publishing and depends on google/apiclient and thujohn/analytics. For Laravel 5+, use spatie/laravel-analytics. 29
1.3 — MIT 10 years ago
View on GitHub
spatie/filament-simple-stats Opinionated prebuilt stat widgets for Filament dashboards that combine Filament Stat widgets with laravel-trend, letting you quickly add stats like daily counts or sums for the last 30 days with minimal configuration. 28
12.5 34.8 MIT 6 months ago
View on GitHub
spatie/laravel-mailcoach-mailer Laravel mail driver to send transactional Mailables and Notifications via Mailcoach. Keeps an archive of sent emails, optionally tracks opens/clicks, supports resending from the UI, and lets you use Mailcoach templates with placeholder replacements. 26
23.5 51.6 MIT 3 weeks ago
View on GitHub
spatie/laravel-disk-monitor Monitor Laravel filesystem disks by recording daily metrics (currently: file count per disk). Includes migrations, config for disk names, and a scheduled command to capture usage over time for reporting and alerts. 26
0.9 2.4 MIT 6 years ago
View on GitHub
spatie/flysystem-google-cloud-storage Google Cloud Storage adapter for Flysystem v1 (PHP 8). A maintained fork adding modern PHP support and merged fixes. Use it to connect Flysystem’s filesystem API to GCS with Google’s client authentication. 23
2.3 42.8 MIT 3 years ago
View on GitHub
spatie/laravel-help-space Laravel package to integrate HelpSpace. Validates incoming HelpSpace sidebar requests and lets you return HTML (views/strings) with customer context based on ticket data like email, so HelpSpace can render rich sidebar info in the help desk UI. 23
1.3 28.1 MIT 1 year ago
View on GitHub
spatie/asset-helper Laravel 4 helper to generate URLs for revisioned/cache-busted assets. Given an original name like admin.css, it finds the hashed version in your public assets folder and returns a URL such as /assets/admin.0ce5cb43.css. 23
1.7 — MIT 10 years ago
View on GitHub
spatie/global-laravel-remote Run Laravel artisan commands on a remote server from your terminal. Install globally via Composer and execute with global-laravel-remote "{cmd}" to trigger remote artisan tasks without SSHing into the machine each time. 20
+1
1.4 — MIT 2 years ago
View on GitHub
spatie/guzzle-redirect-history-middleware Guzzle middleware that records redirect chains for each request. Attach RedirectHistoryMiddleware to your handler stack to capture every Location hop and inspect the final URL and intermediate redirects via a RedirectHistory instance. 19
1.1 18.7 MIT 5 years ago
View on GitHub
spatie/bpost-address-webservice PHP wrapper for bpost’s Address Webservice. Create Address objects and validate Belgian addresses, receiving normalized fields plus warnings/errors/issue lists you can inspect and act on. Useful for checkout forms and address cleanup. 19
+1
1.3 24.8 MIT 4 years ago
View on GitHub
spatie/laravel-comments Laravel Comments lets you associate comments with any Eloquent model, so you can add threaded discussion to posts, products, or other records with minimal setup. Configurable, tested, and maintained by Spatie. 16
-18
18.5 1.2 MIT 7 months ago
View on GitHub
spatie/craft-ray Send debug output from Craft CMS to Ray, Spatie’s desktop debugging app. Inspect arrays, HTML, queries, and more with a consistent API, measure performance, and pause execution. Great for fast feedback across PHP and other languages. 16
9.3 18.9 MIT 8 months ago
View on GitHub
spatie/spatie-price-api Internal Laravel/PHP package for retrieving product prices from the spatie.be API, used on promotional sites for Spatie's own products. Install via Composer; not intended for third-party use. Call SpatiePriceApi::getPriceForPurchasable(). 15
22.5 30.2 MIT 1 month ago
View on GitHub
spatie/laravel-mailcoach-ses-feedback Add-on for spatie/laravel-mailcoach that processes Amazon SES feedback (bounces, complaints, deliveries) to keep campaign stats and subscriber status in sync. Designed to plug into Mailcoach and handle SES notifications automatically. 14
9.5 15.5 — 3 years ago
View on GitHub
spatie/laravel4-googletagmanager Abandoned Laravel 4 package for integrating Google Tag Manager. Provides a facade/service provider to manage the GTM dataLayer and include the container code in your app. For Laravel 5+, use spatie/laravel-googletagmanager. 14
0.1 1.2 MIT —
View on GitHub
spatie/mailcoach-ui UI add-on for spatie/laravel-mailcoach. Provides the frontend assets and interface for the Mailcoach app, with maintained tests and static analysis. Documentation available on the Mailcoach site. 14
9.4 — — 4 years ago
View on GitHub
spatie/laravel-flare Send Laravel errors to Flare. With a valid Flare API key, production errors are tracked and you're notified when they happen. Works with Laravel 11+ on PHP 8.2+, and pairs with spatie/laravel-ignition for beautiful error pages. 13
29.8 63.8 MIT 2 months ago
View on GitHub
spatie/mjml-sidecar Compile MJML email templates to responsive HTML via AWS Lambda using Sidecar. A companion to spatie/mjml-php: deploy the provided MjmlFunction, then call Mjml::new()->sidecar()->toHtml($mjml) to render HTML without local Node/MJML. 13
1.7 42.9 MIT 1 year ago
View on GitHub
spatie/laravel-dashboard-time-weather-tile A tile for the Laravel Dashboard that displays the current time and weather in one widget. Part of Spatie's dashboard tile collection, it lets you add a live clock and local forecast to your dashboard. 11
13.8 26.8 MIT 6 months ago
View on GitHub
spatie/laravel-mailcoach-editor Optional add-on for Mailcoach that integrates Editor.js, a clean block-based editor for composing and editing email campaign content. Installs alongside Mailcoach and lets you use Editor.js as your preferred editor within the app. 11
6.7 31.8 — 11 months ago
View on GitHub
spatie/statamic-health Statamic addon that integrates Spatie Laravel Health to monitor your app with configurable checks (e.g., disk space). View health status in the control panel and get notifications via mail or Slack when checks warn or fail. 11
0.4 1.7 MIT 4 years ago
View on GitHub
spatie/twitter-oembed Fetch Twitter (X) tweet embed HTML via the public oEmbed API—no developer account needed. Lightweight utility for turning tweet URLs into embeddable HTML for blogs, markdown, editors, or emails, without relying on Twitter’s heavy JavaScript widget. 11
0.1 18.3 MIT —
View on GitHub
spatie/laravel-mailcoach-monaco Adds the Monaco code editor to Mailcoach, providing a powerful editing experience for email templates with syntax highlighting and modern IDE-like features. Install alongside Mailcoach and select Monaco as your editor in the Mailcoach configuration. 10
6.4 17.2 — 3 years ago
View on GitHub
spatie/commonmark-wire-navigate CommonMark extension that adds a wire:navigate attribute to links rendered from Markdown, enabling Livewire SPA navigation. Install via Composer and register WireNavigateExtension in your CommonMark environment or spatie/laravel-markdown config. 10
0.7 30.4 MIT 2 years ago
View on GitHub
spatie/php-type-graph Build a graph of all PHP types in your project. Analyze classes, interfaces, enums, and their relationships to understand your codebase structure, dependencies, and type usage. Useful for architecture insights, tooling, and visualization (WIP). 10
0.7 — MIT 2 years ago
View on GitHub
spatie/laravel-dashboard-calendar-tile Display upcoming Google Calendar events on a tile for Spatie’s Laravel Dashboard. Fetch and show your calendar schedule at a glance, ideal for wall displays and team dashboards, with simple setup and integration into the dashboard layout. 8
12.6 31.0 MIT 7 months ago
View on GitHub
spatie/laravel-fast-paginate A fast limit/offset paginator for Laravel. The fastPaginate method selects only primary keys first so late pages stay fast, then fetches full rows for that page. Same signature and paginator as Laravel's paginate, so no other code changes. 7
+2
15.2 38.4 MIT 3 months ago
View on GitHub
spatie/laravel-mailcoach-markdown-editor Optional add-on for Mailcoach that integrates EasyMDE, a polished in-browser Markdown editor, into the Mailcoach UI for writing campaign and email content. Install alongside Mailcoach to enable a richer Markdown editing experience. 7
2.9 33.5 — 3 years ago
View on GitHub
spatie/statamic-mailcoach Statamic addon for Mailcoach: view campaign and list summaries in the Statamic control panel, and automatically add subscribers from form submissions or newly registered users. Integrates Mailcoach data into your CMS workflow. 7
2.8 26.1 MIT 1 year ago
View on GitHub
spatie/mailcoach-mailer Symfony Mailer transport for sending transactional email via Mailcoach. Install with composer, then configure Mailcoach credentials to deliver messages through Mailcoach’s transactional mail feature. Laravel users: see spatie/laravel-mailcoach-mailer. 7
20.8 60.2 MIT 3 weeks ago
View on GitHub
spatie/laravel-mailcoach-postmark-feedback Add-on for spatie/laravel-mailcoach to process Postmark email feedback for your campaigns. Handles Postmark event/webhook feedback so Mailcoach can track bounces, complaints, and delivery issues automatically. 6
7.7 19.7 — 3 years ago
View on GitHub
spatie/spatie-content-api Laravel/PHP package powering Spatie’s promotional-site content API. Fetch posts for a product or project (e.g., mailcoach) via a simple ContentApi facade and expose consistent, reusable content to your frontend or other services. 5
6.4 34.6 MIT 1 year ago
View on GitHub
spatie/weight-conversions Lightweight PHP package for converting between common weight units (e.g., grams, kilograms, pounds, ounces). Handy for apps needing consistent unit handling in calculations, forms, and APIs, with a simple, dependency-free API. 4
1.0 — MIT 5 years ago
View on GitHub
spatie/laravel-float-sdk A Laravel-friendly SDK for the Float API v3. Configure your API token and user agent, then use FloatClient to interact with supported endpoints. Not a full API implementation, but open to PRs. 4
21.2 13.9 MIT 1 month ago
View on GitHub
spatie/laravel-mailcoach-sendgrid-feedback Add-on for spatie/laravel-mailcoach that processes Sendgrid feedback for your email campaigns, handling events like bounces, complaints, and other delivery signals so Mailcoach can track outcomes and keep lists clean. 3
8.4 24.0 — 3 years ago
View on GitHub
spatie/laravel-dashboard-twitter-tile Laravel Dashboard tile that shows recent Twitter mentions. Built for Spatie’s laravel-dashboard, with configurable polling and display so you can surface who’s talking about your brand right on your internal dashboard. 3
2.5 18.0 MIT 3 years ago
View on GitHub
spatie/laravel-dashboard-coffee-tile Laravel Dashboard tile that displays coffee brewing stats. Publish migrations, add the Livewire coffee-tile component, then post brew events to the included CoffeeController endpoint (auth up to you). Supports an optional total offset for existing counts. 3
0.9 9.7 MIT 3 years ago
View on GitHub
spatie/flare-cli Command-line tool for Flare that lets you log in via browser OAuth or device code, manage multiple profiles, and interact with the Flare API from your terminal. Token auth is supported for CI and scripted workflows. 3
22.6 33.2 MIT 3 days ago
View on GitHub
spatie/laravel-dashboard-oh-dear-uptime-tile Laravel Dashboard tile that shows which monitored sites are currently down according to Oh Dear. Use it to surface uptime incidents at a glance on your dashboard. 2
10.2 25.1 MIT 7 months ago
View on GitHub
spatie/laravel-dashboard-attendances-tile Spatie tile for Laravel Dashboard that shows office attendance at a glance—who’s in the office and who’s not. Built to plug into Laravel Dashboard and display current team presence in a simple, readable tile. 2
0.9 12.2 MIT 3 years ago
View on GitHub
spatie/laravel-mailcoach-sendinblue-setup Add-on for spatie/laravel-mailcoach that prepares a Sendinblue account for use with Mailcoach, enabling campaign sending and feedback processing through Sendinblue. Documentation available on the Mailcoach site. 2
1.0 39.4 — 3 years ago
View on GitHub
spatie/workshop-unit-conversions Lightweight PHP package for performing unit conversions in Laravel or any PHP app. Install via Composer and convert values between supported units with a simple API. Includes tests, changelog, and MIT license. 2
0.6 11.4 MIT 5 years ago
View on GitHub
spatie/laravel-there-there Expose your Laravel app data as JSON for There There. Configure a secret and endpoint, validate incoming requests, and register a sidebar callback to return relevant customer info when agents open a ticket, shown in There There’s sidebar. 2
8.5 43.3 MIT 7 months ago
View on GitHub
spatie/craft-mailcoach Mailcoach adapter plugin for Craft CMS 5+. Install via the Plugin Store or Composer to add Mailcoach integration to your Craft project. Requires PHP 8.2 or later. 2
0.3 — MIT 1 year ago
View on GitHub
spatie/yii-ray Yii2 integration for Spatie Ray desktop debugger. Send dumps, arrays, HTML, queries, and more from your Yii2 app to Ray for faster debugging. Includes performance tools and the same Ray API used across PHP frameworks. 2
9.8 39.0 MIT 9 months ago
View on GitHub
spatie/sourcemaps-lookup Fast, memory-efficient Source Map v3 lookup for PHP. Resolve JavaScript stack frames to original source file, line/column, symbol name, and enclosing scope. Optimized for the read path and high-volume error symbolicating from uploaded sourcemaps. 1
9.3 45.6 MIT 6 months ago
View on GitHub
spatie/laravel-dashboard-belgian-trains-tile A Laravel Dashboard tile that shows live status for Belgian train connections. Add it to your Spatie dashboard to monitor departures and delays at a glance. 1
21.3 31.3 MIT 4 weeks ago
View on GitHub
spatie/laravel-flexible-cache-polyfill Polyfill for Laravel 10 that adds Cache::flexible() (introduced in Laravel 11). Implements stale-while-revalidate caching so expired values can be served immediately while recalculation runs in the background, avoiding slow responses. 1
1.7 11.4 MIT 11 months ago
View on GitHub
spatie/laravel-mailcoach-ses-setup Prepares and configures Amazon SES accounts for use with Mailcoach, enabling proper setup for email campaign sending and feedback handling (bounces/complaints). Intended for internal Mailcoach use; minimal documentation or support provided. 1
0.9 42.1 MIT 3 years ago
View on GitHub
spatie/statamic-algolia-places Add an Algolia Places-powered location fieldtype to Statamic 3. Provides address autocomplete in the control panel and stores structured location data (city, country, lat/lng, postcode, etc.). Supports all Algolia Places configuration options. 1
0.6 — MIT 5 years ago
View on GitHub
spatie/laravel-harvest-sdk A Laravel-friendly SDK for the Harvest.com API, with config publishing, credential setup, and container or facade access. It covers users and more, though not the full API—PRs welcome for missing features. 1
18.8 18.8 MIT 1 month ago
View on GitHub
spatie/mailcoach-cli Command-line tool for Mailcoach. Log in with your instance URL and API token, then run autogenerated commands for every Mailcoach API endpoint (lists, campaigns, etc.). Includes clear-cache/logout and an AI agent skill for Boost/skills.sh. 1
20.4 29.5 — 3 days ago
View on GitHub
spatie/our-ray Send Ray (myray.app) debug payloads to the cloud using ourray.app. Install via Composer and use the our() helper to forward any ray() calls: our()->ray('my debug data'); Great for sharing logs and debugging output across environments and teams. 1
8.4 — MIT 7 months ago
View on GitHub
spatie/laravel-ai-evals — 0
0.0 30.6 MIT —
View on GitHub
spatie/flare-daemon A long-running PHP daemon built on ReactPHP that accepts error reports, performance traces and logs from your app over local HTTP and forwards them to Flare asynchronously, keeping delivery off your request critical path. Falls back to direct delivery when unreachable. 0
21.7 65.0 MIT 3 days ago
View on GitHub
spatie/laravel-mailcoach-sendinblue-feedback Addon for spatie/laravel-mailcoach that processes Sendinblue campaign feedback (bounces, complaints, etc.) so Mailcoach can automatically handle delivery events and keep subscriber status and stats in sync. 0
1.6 46.0 — 3 years ago
View on GitHub
spatie/laravel-bluesky-notification-channel Laravel notification channel for Bluesky (spatie/laravel-bluesky-notification-channel). Send posts via Laravel’s notification system using a simple BlueskyPost builder; automatically detects links, mentions, and hashtags and renders rich text. 0
7.4 13.3 MIT 7 months ago
View on GitHub
spatie/laravel-mailcoach-mailgun-feedback Add-on for spatie/laravel-mailcoach that processes Mailgun feedback for your email campaigns. Capture events like bounces, complaints, and other Mailgun webhooks to keep Mailcoach lists and stats in sync. 0
6.2 31.3 — 3 years ago
View on GitHub
spatie/laravel-mailcoach-sendgrid-setup Helps Mailcoach prepare Sendgrid accounts to handle campaign feedback events (bounces, complaints, etc.) for emails sent via Sendgrid. Intended for internal use by Mailcoach; code is usable but has no standalone docs or support. 0
0.6 46.0 — 3 years ago
View on GitHub
spatie/laravel-mailcoach-postmark-setup Prepares a Postmark account for use with Mailcoach by configuring inbound processing for campaign feedback (bounces, complaints, events). Intended for internal use by Mailcoach; code is usable standalone but comes with no docs or support. 0
1.2 46.0 — 3 years ago
View on GitHub
spatie/laravel-mailcoach-mailgun-setup Prepares a Mailgun account to work with Mailcoach by configuring/processing feedback for email campaigns. Intended for internal use by Mailcoach; usable independently but no official docs or support beyond Mailcoach documentation. 0
0.6 46.0 — 3 years ago
View on GitHub
spatie/laravel-mailcoach-codemirror Optional add-on for Mailcoach that adds the CodeMirror HTML editor to the campaign editor, with MJML autocompletion. Works with Mailcoach v7+ where MJML can be compiled automatically. 0
0.6 — — 3 years ago
View on GitHub
spatie/laravel-dashboard-velo-tile Laravel Dashboard tile for showing the current status of Velo, Antwerp’s bike sharing system. Plug it into your dashboard to surface Velo availability/health at a glance. 0
8.9 32.6 MIT 7 months ago
View on GitHub
spatie/flare-debug-sender Debug sender for Flare payloads, intended mainly for internal testing. Configure it in Laravel's flare.php to inspect or pass through errors, traces, and tracing data, with options to print payloads, endpoints, and resources. 0
24.0 47.6 MIT 3 days ago
View on GitHub
spatie/there-there-cli A command-line tool for There There that lets you interact with the There There API from your terminal. Log in, manage multiple workspace profiles, and run commands for every API endpoint—list, show, reply to, forward, or update tickets—right from the shell. Installed globally via Composer. 0
22.0 7.7 — 3 days ago
View on GitHub
spatie/ugarit-ray — 0
0.0 — — —
spatie/mailcoach-vapor — 0
0.0 — — —
View on GitHub
spatie/laravel-javascript-views — 0
0.0 16.2 — —
View on GitHub
spatie/ignition-contracts Contracts for spatie/ignition that define interfaces for building custom error pages. Provides shared abstractions so solutions can integrate with Ignition’s error reporting and rendering workflow. 0
0.0 — — —
View on GitHub
spatie/flare-daemon-runtime — 0
0.0 — — —
spatie/laravel-mailcoach — 0
0.0 — — —
spatie/commonmark-highlighter Server-side syntax highlighting for league/commonmark code blocks using scrivo/highlight.php. Generates HTML compatible with highlight.js themes, reducing JavaScript and avoiding flashes of unstyled code. Supports 185+ languages for fast, clean markdown rendering. 0
3.0 55.3 — —
View on GitHub
spatie/laravel-superseeder A Laravel package from Spatie for “super seeding”: convenient helpers and structure to build and run powerful database seeders, generate realistic test data, and quickly spin up complete demo environments with sensible defaults and relationships. 0
0.0 — — —
View on GitHub
Add Repo
Add a package to Weaver

Enter the package name (vendor/package) or a GitHub URL. Packages must exist on Packagist.

Package or URL
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
sebastianpopp/laravel-uptime-kuma-push
nickdekruijk/leap-template
bale/core
bale/cms
josantonius/session
eftec/documentstoreone
biurad/slim
enigmainc/filament-hugeicons
mainstay/mcp
reeds-hq/reeds-sdk
mainstay/ai
itmosoft/laravel-reviews
webimpian/laravel-log-central
portavice/bladestrap
internetguru/laravel-feedback
recca0120/socialite
itmosoft/laravel-wishlist
faisallbhr/laravel-tracelog
intragile/laravel-manual
wotz/filament-form-architect