Weave Code
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

3,759

Total Stars

182,922

Packages

353

Monthly Downloads

88,904,411

Avg Score

20.3

Packages w/ Vulns

0

Popularity trends

Recorded values over time (once-a-day snapshots). May 7, 2026 – Jun 5, 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.
.htaccess
.ics
1.x
100m
12
13
1Pilot
2011
20steps
2397
2Gis
2fa
2factor
2n
3 of 9
3.x
301
302
3166
3166-1
37signals
4.0.1
4180
4217
46elks
4tochki
503
69 wilayas
7to5
8.1
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 Database-backed roles and permissions for Laravel. Assign roles and permissions to users, sync them to the Gate, and check abilities with Laravel’s built-in can()/authorize features. Includes migrations, caching, teams, and flexible model setup. 12,898
+19
69.3 39.9 MIT 1 month ago
View on GitHub
Deep Wiki
Context7
spatie/laravel-medialibrary Attach and manage files on Eloquent models with an easy API. Handle uploads, store media on any Laravel filesystem (local, S3, etc.), organize collections, and generate image/PDF conversions and manipulations with built-in support for responsive images. 6,131
+13
69.0 39.3 MIT 1 week ago
View on GitHub
Deep Wiki
Context7
spatie/laravel-backup Back up your Laravel app to any configured filesystem. Creates zip archives of selected files plus database dumps, supports multiple destinations, health monitoring, notifications, and automated cleanup of old backups via simple Artisan commands. 5,986
+13
67.2 33.6 MIT 2 months ago
View on GitHub
Deep Wiki
Context7
spatie/laravel-activitylog Log user and model activity in Laravel with an easy API. Manually record actions or automatically log Eloquent events, attach subjects/causers and custom properties, and query everything via the Activity model stored in the activity_log table. 5,843
+17
67.0 41.0 MIT 2 months ago
View on GitHub
Deep Wiki
Context7
spatie/browsershot Convert web pages or raw HTML to images and PDFs in PHP using Puppeteer-driven headless Chrome. Capture screenshots, generate PDFs, fetch rendered body HTML, and inspect triggered network requests—ideal for reports, previews, and testing. 5,216
+9
69.7 39.6 MIT 1 week ago
View on GitHub
Deep Wiki
Context7
spatie/laravel-query-builder Build safe, flexible Eloquent queries from incoming API requests. Supports whitelisted filtering (partial/exact/scope/custom), sorting, includes, field selection, pagination, and grouped AND/OR filters—ideal for JSON:API-style endpoints with minimal boilerplate. 4,449
+13
64.4 38.8 MIT 1 month ago
View on GitHub
Deep Wiki
Context7
spatie/laravel-analytics Fetch Google Analytics data in Laravel via a simple facade. Query visitors, pageviews, most visited pages and more for a given period, returning Collections. Easy install, configurable credentials, and ready-to-use methods for common reports. 3,237
+1
58.4 25.0 MIT 1 month ago
View on GitHub
Deep Wiki
Context7
spatie/image-optimizer Optimize PNG, JPG, WebP, AVIF, SVG and GIF images in PHP by running them through a chain of installed binaries (jpegoptim, optipng, pngquant, svgo, etc.). Automatically detects available tools and overwrites files with smaller optimized versions. 2,867
+1
39.6 44.4 MIT 6 months ago
View on GitHub
Deep Wiki
Context7
spatie/crawler PHP web crawler that discovers links concurrently via Guzzle, with optional JavaScript rendering powered by Chrome/Puppeteer. Configure depth, internal-only rules, and callbacks for per-page handling, plus a fake mode to test crawl logic without real HTTP requests. 2,821
+6
55.7 38.3 MIT 2 weeks ago
View on GitHub
Deep Wiki
Context7
spatie/laravel-responsecache Cache full Laravel responses to speed up your app. Automatically caches successful text-based GET requests (HTML/JSON), with easy middleware per route, configurable lifetimes, and optional stale-while-revalidate “grace” caching to refresh in the background. 2,797
+9
51.1 31.9 MIT 1 week ago
View on GitHub
Deep Wiki
Context7
spatie/laravel-sitemap Generate XML sitemaps for Laravel by crawling your site or building them manually. Add extra URLs, set last-modified dates, and include models via a simple interface. Write sitemaps to disk with a fluent, developer-friendly API. 2,598
+5
47.7 37.3 MIT 2 months ago
View on GitHub
Deep Wiki
Context7
spatie/laravel-translatable Adds a HasTranslations trait to Eloquent models to store translations as JSON in the same table (no extra tables). Define translatable attributes via PHP attribute or $translatable, then set/get translations per locale and auto-resolve by app locale. 2,444
+7
49.1 42.1 MIT 1 month ago
View on GitHub
Deep Wiki
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,227
-3
12.9 MIT 3 years ago
View on GitHub
Context7
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,227
-3
12.9 23.0 MIT 3 years ago
View on GitHub
Deep Wiki
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,910
-1
39.2 33.7 MIT 3 months ago
View on GitHub
Deep Wiki
Context7
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,906
+2
37.5 31.8 NOASSERTION 3 months ago
View on GitHub
Deep Wiki
Context7
spatie/laravel-data Create rich, typed data objects for Laravel that replace form requests and API transformers. Automatically map from requests, validate with inferred rules, transform to resources (with lazy/partial fields), and generate TypeScript definitions from the same source. 1,757
+15
47.5 49.2 MIT 4 weeks ago
View on GitHub
Deep Wiki
Context7
spatie/laravel-tags Add flexible tagging to Laravel Eloquent models with the HasTags trait. Create, attach, detach, and query tags with ease, with built-in support for tag types, translations, and sorting—ideal for organizing content across your app. 1,740
+2
41.0 37.9 MIT 3 months ago
View on GitHub
Deep Wiki
Context7
spatie/opening-hours Define and query business opening hours with weekly schedules and exceptions. Check if a date/time is open or closed, get next open/close times, and format hours per day. Integrates with Carbon via cmixin/business-time for date-based queries. 1,720
+4
21.1 27.6 MIT 1 year ago
View on GitHub
Deep Wiki
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,694
+1
19.8 27.1 MIT 3 years ago
View on GitHub
Deep Wiki
Context7
spatie/laravel-newsletter Laravel package to manage newsletter subscriptions across providers. Supports Mailcoach, MailChimp, and MailerLite, with a unified API for subscribing/unsubscribing and list management. Includes configurable integration via config/newsletter.php. 1,634
-3
43.0 28.1 MIT 1 month ago
View on GitHub
Deep Wiki
Context7
spatie/laravel-honeypot Protect Laravel forms from spam using a honeypot field plus a minimum-time check. Add the Blade component (or pass values manually for Inertia) and suspicious submissions are automatically discarded. 1,561
+4
35.8 33.8 MIT 3 months ago
View on GitHub
Deep Wiki
Context7
spatie/laravel-sluggable Generate unique slugs for Eloquent models on create/update. Supports collision suffixes, translatable slugs, and customizable slug options. Includes self-healing URLs that keep old links working via slug+ID route keys with 308 redirects to the canonical URL. 1,545
+8
42.1 39.3 MIT 1 month ago
View on GitHub
Deep Wiki
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,513
+2
36.2 43.0 MIT 3 months ago
View on GitHub
Deep Wiki
Context7
spatie/laravel-cookie-consent Add a simple, customizable cookie consent banner to Laravel. Shows on first visit, stores consent, then stays hidden. No “decline” option, no tracker blocking, and no consent categories—use other tools if you need advanced compliance features. 1,498
+2
35.4 27.8 MIT 3 months ago
View on GitHub
Deep Wiki
Context7
spatie/laravel-settings Strongly typed application settings for Laravel. Define settings classes with typed properties, store values in a repository (database, Redis, etc.), inject settings via the container, and update them easily with $settings->save(). 1,497
+13
42.1 39.6 MIT 1 week ago
View on GitHub
Deep Wiki
Context7
spatie/schema-org Fluent PHP builder for the full Schema.org vocabulary. Create Schema.org types and properties via chainable methods and output valid JSON-LD/ld+json scripts for SEO. Auto-generated from Schema.org standards for complete coverage. 1,490
+7
39.5 37.0 MIT 1 month ago
View on GitHub
Deep Wiki
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,438
+4
24.2 33.9 MIT 6 months ago
View on GitHub
Deep Wiki
Context7
spatie/pdf-to-image 1,430
+3
36.8 38.5 MIT 3 months ago
View on GitHub
Deep Wiki
Context7
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,395
+3
37.4 26.9 MIT 3 months ago
View on GitHub
Deep Wiki
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,371
+4
33.9 23.2 MIT 3 months ago
View on GitHub
Deep Wiki
Context7
spatie/simple-excel Lightweight reader/writer for simple CSV and XLSX files in PHP/Laravel. Uses generators and LazyCollection for low memory usage on large files. Quickly stream rows for processing or export data without loading entire spreadsheets into memory. 1,361
+5
34.3 40.3 MIT 3 months ago
View on GitHub
Deep Wiki
Context7
spatie/image Expressive PHP image manipulation with a fluent API. Resize, crop, rotate, sharpen, adjust brightness/contrast, apply filters, set quality and orientation, and convert formats. Load, chain operations, and save to a new file or overwrite. 1,359
+2
35.7 49.7 MIT 2 months ago
View on GitHub
Deep Wiki
Context7
spatie/laravel-multitenancy Unopinionated multitenancy for Laravel: detect the current tenant per request and define what happens when switching tenants. Supports single or multiple databases, tenant-aware queues/jobs, per-tenant artisan commands, and easy model connection switching. 1,347
+9
41.7 33.5 MIT 2 weeks ago
View on GitHub
Deep Wiki
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,299
+1
32.5 34.4 MIT 3 months ago
View on GitHub
Deep Wiki
Context7
spatie/laravel-model-states Add state and state machine behavior to Laravel Eloquent models. Represent each state as a class, automatically serialize to/from the database, and perform clean, explicit transitions with configurable rules—ideal for workflows like payments, orders, and approvals. 1,290
+7
37.8 38.3 MIT 1 month ago
View on GitHub
Deep Wiki
Context7
spatie/laravel-mail-preview Adds a “preview” mail transport for Laravel that captures outgoing emails and shows a small in-browser overlay with a link to view the last sent mail—ideal for local development and testing without actually delivering mail. 1,283
+3
38.1 21.0 MIT 2 weeks ago
View on GitHub
Deep Wiki
Context7
spatie/laravel-web-tinker Adds Laravel’s Tinker REPL to your browser via a protected route, making it easy to run and tweak code without the terminal. Includes light/dark UI and simple install/publish commands. For local/dev only—can execute arbitrary code. 1,216
+2
36.3 31.3 MIT 1 month ago
View on GitHub
Deep Wiki
Context7
spatie/laravel-db-snapshots Artisan commands to quickly create, load, list, and clean up database snapshots in Laravel. Dump and restore MySQL, PostgreSQL, and SQLite databases with named or latest snapshots—ideal for local/dev workflows and fast resets. 1,204
+4
35.8 30.3 MIT 2 months ago
View on GitHub
Deep Wiki
Context7
spatie/laravel-webhook-client Receive webhooks in your Laravel app with Spatie’s webhook client. Verify signed requests, store incoming payloads, and process them asynchronously via queued jobs. Includes configurable webhook profiles and processing logic for reliable integrations. 1,182
+4
39.1 41.7 MIT 1 month ago
View on GitHub
Deep Wiki
Context7
spatie/db-dumper PHP database dump utility supporting MySQL, MariaDB, PostgreSQL, SQLite, and MongoDB. Wraps native tools (mysqldump, mariadb-dump, pg_dump, sqlite3, mongodump) with a simple fluent API to export databases to SQL or gz files. 1,175
+4
38.7 46.1 MIT 1 month ago
View on GitHub
Deep Wiki
Context7
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
11.6 39.9 MIT 4 years ago
View on GitHub
Deep Wiki
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,090
+4
27.3 29.0 MIT 3 months ago
View on GitHub
Deep Wiki
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,080
30.7 39.5 MIT 3 months ago
View on GitHub
Deep Wiki
Context7
spatie/laravel-webhook-server Send webhooks from Laravel with configurable endpoints, payloads and headers. Supports request signing, queued delivery, retries with backoff, and failure handling. Ideal for notifying external services when events happen in your app. 1,072
+4
33.6 40.0 MIT 3 months ago
View on GitHub
Deep Wiki
Context7
spatie/laravel-uptime-monitor Configurable Laravel uptime monitor that checks site availability and SSL expiry. Sends alerts when a site goes down or recovers using Laravel notifications (Slack, mail, Telegram, or custom channels). Includes scheduling, history, and robust monitoring options. 1,071
+5
34.9 13.8 MIT 3 months ago
View on GitHub
Deep Wiki
Context7
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,053
+1
31.9 24.6 MIT 3 months ago
View on GitHub
Deep Wiki
Context7
spatie/laravel-failed-job-monitor Send instant notifications when Laravel queued jobs fail. Uses Laravel’s notification system with built-in Mail and Slack support, configurable via env/config, and easy install/publish. Great for monitoring production queues and alerting the right people. 1,042
+1
35.1 29.1 MIT 1 month ago
View on GitHub
Deep Wiki
Context7
spatie/laravel-pdf Generate PDFs from Laravel Blade views with a simple fluent API. Choose drivers like Browsershot/Chromium, Gotenberg, Cloudflare Browser Run, WeasyPrint, DOMPDF, or chrome-php. Use modern CSS, set page formats, and stream or save PDFs. 1,025
+9
38.1 42.5 MIT 1 week ago
View on GitHub
Deep Wiki
Context7
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,014
+1
24.0 37.1 MIT 6 months ago
View on GitHub
Deep Wiki
Context7
spatie/calendar-links Generate “Add to calendar” links and ICS files for events. Supports Google Calendar, iCal/Apple Calendar, Outlook and more. Define title, start/end, description and location, then get shareable URLs or downloadable .ics content for your app. 1,005
-1
39.0 38.2 MIT 1 week ago
View on GitHub
Context7
spatie/laravel-schedule-monitor Monitor Laravel scheduled tasks by logging starts, finishes, failures, and skips to a database table and viewing run history via an Artisan command. Optionally sync with Oh Dear to get alerts when tasks fail or don’t run on time. 991
+4
33.3 37.8 MIT 2 months ago
View on GitHub
Context7
spatie/laravel-menu Build HTML menus in Laravel with a fluent API. Generate links via routes/actions/URLs, add classes and attributes, mark active items from the current request, and define reusable menu macros. Easy to render in Blade and customize output. 981
31.5 25.1 MIT 3 months ago
View on GitHub
Context7
spatie/laravel-package-tools A base PackageServiceProvider for Laravel package authors to quickly register and publish config, views, translations, assets, routes, migrations, commands, view components/composers, and an optional interactive install command. 946
+4
38.8 61.8 MIT 2 weeks ago
View on GitHub
Deep Wiki
Context7
spatie/laravel-event-sourcing Event sourcing toolkit for Laravel: build aggregates, projectors, and reactors to store state changes as events. Ideal for audit trails, decisions based on history, and future reporting needs. Includes docs, examples, and an optional course. 909
+4
33.3 37.1 MIT 3 months ago
View on GitHub
Deep Wiki
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. 886
+6
31.0 28.6 MIT 2 months ago
View on GitHub
Context7
spatie/laravel-health Monitor your Laravel app’s health by registering configurable checks (disk space, queues, cache, etc.). Get warnings or failures and receive notifications via mail or Slack, with an easy API for adding custom checks and reporting status. 871
+8
40.5 46.3 MIT 1 week ago
View on GitHub
Deep Wiki
Context7
spatie/laravel-csp Add Content Security Policy (CSP) headers to your Laravel app with easy configuration and preset policies. Control which scripts, styles, images, and connections are allowed, reduce XSS/data exfiltration risk, and support reporting and nonces. 858
+4
36.9 44.0 MIT 3 weeks 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(). 847
+2
15.2 43.1 MIT 4 years 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. 842
+4
30.6 32.8 MIT 3 months ago
View on GitHub
Context7
spatie/laravel-server-monitor Monitor the health of your servers from Laravel. Includes built-in checks (disk, memory, processes, etc.), easy custom checks, and notifications via Slack or email when something goes wrong. 842
+2
31.2 11.6 MIT 3 months ago
View on GitHub
Context7
spatie/geocoder Convert any address into GPS coordinates in Laravel/PHP using Google’s Geocoding API. Simple facade-based calls return lat/lng plus accuracy, formatted address, and viewport data. Ideal for mapping, location search, and address validation. 841
30.9 32.9 MIT 3 months ago
View on GitHub
Context7
spatie/ssh Execute commands over SSH with a simple PHP API. Create a connection with user/host (and optional port), run single or multiple commands synchronously or async, and get a Symfony Process back to inspect success and capture output. 833
+2
24.2 30.4 MIT 6 months 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. 828
+8
24.2 MIT 3 months ago
View on GitHub
Context7
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. 828
+8
24.3 21.2 MIT 3 months ago
View on GitHub
Deep Wiki
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. 825
29.2 33.8 MIT 3 months ago
View on GitHub
Context7
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. 768
+2
9.2 0.0 MIT 1 year ago
View on GitHub
Context7
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. 768
+2
9.2 22.9 MIT 1 year ago
View on GitHub
Context7
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. 759
+1
16.3 24.6 MIT 11 months ago
View on GitHub
Context7
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. 748
28.7 26.4 MIT 3 months ago
View on GitHub
Context7
spatie/ssl-certificate Retrieve and validate SSL/TLS certificates for any host in PHP. This package fetches certificate details like issuer, validity dates, and expiration status, making it easy to monitor domains and detect upcoming certificate issues in Laravel apps. 741
+1
16.8 29.9 MIT 1 year ago
View on GitHub
Context7
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. 739
12.4 37.9 MIT 2 years ago
View on GitHub
Deep Wiki
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. 728
+1
19.1 51.1 MIT 4 months ago
View on GitHub
Context7
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. 719
+1
27.0 22.4 MIT 3 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. 702
+1
28.5 35.5 MIT 3 months ago
View on GitHub
Context7
spatie/phpunit-snapshot-assertions Add snapshot testing to PHPUnit. Assert strings, JSON, arrays, and objects against saved snapshots; first run writes snapshots, later runs compare and fail on regressions. Simple trait-based API (e.g., assertMatchesJsonSnapshot) for PHP and Laravel projects. 695
+1
33.4 46.9 MIT 1 month ago
View on GitHub
Deep Wiki
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. 686
+5
30.5 43.7 MIT 2 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. 675
24.5 14.7 MIT 3 months ago
View on GitHub
Context7
spatie/laravel-http-logger Laravel middleware that logs incoming HTTP requests (payload, headers, etc.) to your configured log/channel, creating a safety net for critical form submissions and debugging. Includes toggleable enable flag plus customizable log profile and writer. 674
26.5 34.2 MIT 3 months ago
View on GitHub
Context7
spatie/laravel-export Export your Laravel app as a static site bundle. Crawls your routes to generate HTML for discovered URLs and includes the public directory for assets. Ideal for blogs/sites built with Laravel, then deployed to Netlify or any static host. 669
+3
32.6 15.5 MIT 1 week ago
View on GitHub
Context7
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. 669
+2
24.4 27.3 MIT 3 months ago
View on GitHub
Context7
spatie/laravel-short-schedule Run Laravel Artisan commands at sub-minute intervals (every second or even 0.5s). Adds a short-scheduler powered by a ReactPHP event loop, running separately from schedule:run so high-frequency tasks don’t block or get delayed. 648
28.6 23.4 MIT 2 months ago
View on GitHub
Context7
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. 636
7.0 0.9 MIT 6 years ago
View on GitHub
Context7
spatie/laravel-json-api-paginate Adds a jsonPaginate() method to Laravel’s Eloquent/Query Builder that follows the JSON:API pagination spec. Reads page[number] and page[size] request params and generates the required pagination links for API responses. 636
+3
28.0 36.4 MIT 3 months ago
View on GitHub
Context7
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. 627
15.8 16.7 MIT 6 months ago
View on GitHub
Context7
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. 624
+1
27.3 22.7 MIT 3 months ago
View on GitHub
Context7
spatie/ray Send debug output from any PHP app to Ray, Spatie’s desktop debugger. Inspect dumps, arrays, HTML, queries, and more with a consistent API across Laravel and vanilla PHP. Measure performance, pause execution, and keep fast feedback without cluttering logs. 622
32.8 50.7 MIT 2 months ago
View on GitHub
Context7
spatie/dns Fetch DNS records in PHP using dig. Query domains for A, AAAA, CNAME, MX, TXT, SRV and more, filter by type(s), and get structured record objects with handy accessors for record details. 608
+2
35.0 35.9 MIT 2 weeks ago
View on GitHub
Context7
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. 599
+1
6.1 0.8 MIT 2 years ago
View on GitHub
Context7
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. 597
6.2 9.4 MIT 4 years ago
View on GitHub
Context7
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. 596
+1
26.9 23.4 MIT 3 months 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. 582
5.0 1.0 MIT 9 years ago
View on GitHub
Context7
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. 577
+3
5.6 25.7 MIT 1 year ago
View on GitHub
Context7
spatie/laravel-ignition Ignition is a beautiful, customizable error page for Laravel. Share errors via Flare, track production exceptions with notifications, and get helpful debugging tools. Supports Laravel 10+ on PHP 8.1+ (v2+). 574
+3
32.0 60.7 MIT 2 months ago
View on GitHub
Context7
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. 571
31.0 14.4 MIT 2 months ago
View on GitHub
Context7
spatie/string Fluent string handling for PHP. Wrap strings with string() to get a chainable object with helpers like between(), case conversion, concatenation, and array-offset access for reading/updating characters. Lightweight utility by Spatie, installable via Composer. 560
28.2 25.1 MIT 1 month ago
View on GitHub
Context7
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. 548
+1
27.9 20.9 MIT 3 months ago
View on GitHub
Context7
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. 527
26.4 25.3 MIT 3 months ago
View on GitHub
Context7
spatie/laravel-stripe-webhooks Laravel package to handle Stripe webhooks: verifies Stripe signatures, logs valid calls to the database, and dispatches configurable jobs or events per webhook type. Provides the plumbing for receiving and validating webhooks; you implement the business logic. 522
31.3 37.0 MIT 2 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 0.7 MIT 7 years ago
View on GitHub
Context7
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
-1
6.0 3.0 MIT 6 years ago
View on GitHub
Context7
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
26.1 16.8 MIT 3 months ago
View on GitHub
Context7
spatie/ignition Beautiful, customizable error page for PHP apps. Register in one line to get a rich exception UI with stack traces, code snippets, context, and dark mode. Works standalone; see Laravel Ignition, Symfony bundle, and more integrations. 511
+1
29.9 61.6 MIT 2 months ago
View on GitHub
Context7
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
+2
27.0 27.8 MIT 3 months ago
View on GitHub
Context7
spatie/laravel-google-fonts Self-host Google Fonts in Laravel with minimal setup. Register Google Fonts CSS URLs in config and load them via the @googlefonts Blade directive. On first request it downloads CSS/assets, caches locally, inlines CSS, and falls back to Google if needed. 491
+3
26.8 32.2 MIT 1 month ago
View on GitHub
Context7
spatie/emoji Work with emoji in PHP without relying on your IDE/font. Use the Spatie\Emoji\Emoji class to access emoji as constants or friendly camelCase methods like Emoji::grinningFace(), or fetch all emojis via Emoji::all(). 468
+1
20.9 28.9 MIT 5 days ago
View on GitHub
Context7
spatie/laravel-passkeys Add passkey (WebAuthn) login to Laravel without passwords. Includes Livewire components to register/generate passkeys and a Blade component to authenticate users using device-stored credentials (1Password, macOS Keychain, etc.). 464
+9
34.3 39.5 MIT 1 week ago
View on GitHub
Deep Wiki
Context7
spatie/laravel-login-link Spatie Laravel Login Link adds a Blade component to render one-click login links for seeded users in local development. Great for admin areas and teams: pick a user/role without remembering credentials. Restricts usage by allowed hosts (defaults to localhost). 461
+22
25.4 34.8 MIT 3 months ago
View on GitHub
Context7
spatie/laravel-stats Lightweight Laravel package to track and summarize database stat changes over time. Create a stats class, call increase/decrease on events, then query totals and deltas over ranges grouped by day/week/month for easy reporting. 449
-1
25.0 21.2 MIT 1 month 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. 444
27.1 21.9 MIT 3 months ago
View on GitHub
Context7
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. 443
+1
24.7 26.2 MIT 3 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. 443
+1
26.6 35.2 MIT 3 months ago
View on GitHub
Context7
spatie/url-signer Generate and verify signed URLs with expiration timestamps using a shared secret. spatie/url-signer appends expires and signature parameters, letting you safely share time-limited links (e.g., in emails) and validate them server-side with a simple API. 443
8.3 30.1 MIT 1 year 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. 438
7.8 0.2 MIT 8 years ago
View on GitHub
Context7
spatie/backtrace Spatie Backtrace provides a cleaner, easier-to-use alternative to PHP’s debug_backtrace. It returns a structured list of Frame objects with accurate file, line, class/method info, and optional arguments, making traces simpler to inspect and filter. 434
+1
26.5 62.9 MIT 2 months ago
View on GitHub
Context7
spatie/laravel-model-flags Add lightweight “flags” to Eloquent models via a trait—store process state without extra columns. Check, set, and clear flags, and query with flagged/notFlagged scopes. Ideal for idempotent, restartable jobs like one-time emails or migrations. 433
+3
24.5 31.8 MIT 1 month ago
View on GitHub
Context7
spatie/laravel-ciphersweet Laravel wrapper for Paragonie CipherSweet that adds searchable field-level encryption to Eloquent models. Encrypt/decrypt sensitive attributes and generate blind indexes so you can query encrypted data securely without exposing readable values in your database. 420
+2
27.0 30.6 MIT 2 months ago
View on GitHub
Context7
spatie/laravel-livewire-wizard Lightweight Livewire components for building multi-step wizards in Laravel. Define a wizard with an ordered list of step components, each with its own screen and Livewire logic, and guide users through checkout-style flows with ease. 411
+1
27.8 33.7 MIT 3 months ago
View on GitHub
Context7
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. 410
+2
22.5 20.4 MIT 2 months ago
View on GitHub
Context7
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. 402
+1
29.1 0.8 2 months ago
View on GitHub
Context7
spatie/holidays Calculate public holidays by country (ISO alpha-2) with a simple API. Get an array of Holiday objects including localized name, CarbonImmutable date, and type (e.g., national). Supports multiple countries and is easy to extend by adding new country definitions. 397
+3
38.8 36.4 MIT 1 week ago
View on GitHub
Context7
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. 396
5.5 1.7 MIT 5 years 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. 393
+1
25.8 21.2 MIT 3 months ago
View on GitHub
Context7
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. 393
+1
26.0 MIT 3 months ago
View on GitHub
Context7
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. 391
+1
7.5 0.0 1 year ago
View on GitHub
Context7
spatie/typescript-transformer Automatically generate TypeScript definitions from your PHP/Laravel code. spatie/typescript-transformer scans classes and types, then outputs .d.ts files so your frontend stays in sync with backend models, DTOs and enums with minimal manual typing. 391
+8
22.9 MIT 4 weeks ago
View on GitHub
Deep Wiki
Context7
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. 388
5.1 18.0 MIT 1 year 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. 385
25.7 45.1 MIT 3 months ago
View on GitHub
Context7
spatie/laravel-typescript-transformer Generate TypeScript types from your Laravel/PHP code. Convert classes, DTOs and enums (with attributes) into accurate TS definitions, supporting nullable fields, complex/generic types, and even TypeScript function generation via a simple CLI/workflow. 378
+1
31.2 48.4 MIT 4 weeks ago
View on GitHub
Context7
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. 365
30.5 40.3 MIT 3 months ago
View on GitHub
Context7
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. 365
11.3 34.7 MIT 1 year ago
View on GitHub
Context7
spatie/nova-backup-tool Laravel Nova tool for managing application backups via spatie/laravel-backup. View all backups, run new backups, download archives, and delete old backups from the Nova dashboard. 361
27.5 19.7 MIT 3 months ago
View on GitHub
Context7
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. 354
26.3 39.7 MIT 3 months ago
View on GitHub
Context7
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. 346
+1
17.2 34.5 MIT 6 months ago
View on GitHub
Context7
spatie/invade Access and manipulate private/protected object and static properties, and call private methods in PHP using a simple invade() helper. Handy for testing, debugging, and working around encapsulation when needed, without verbose reflection code. 340
5.2 52.9 MIT 2 years 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. 326
25.5 42.1 MIT 2 months ago
View on GitHub
Context7
spatie/laravel-mobile-pass Generate Apple Wallet and Google Wallet passes in Laravel (tickets, boarding passes, coupons, membership cards). Create and sign pass files, serve them to users, and push updates to installed passes to keep details current across devices. 317
+23
25.2 21.9 MIT 1 week ago
View on GitHub
Context7
spatie/laravel-ray Send Laravel debug output to Ray, Spatie’s desktop debugging app. Use a consistent API to inspect variables, arrays, HTML, queries and more, measure performance, and pause execution. Works across Laravel/PHP with Ray’s rich UI. 317
32.4 55.4 MIT 1 month ago
View on GitHub
Context7
spatie/shiki-php Use Shiki syntax highlighting from PHP. Highlight code snippets with editor-quality themes and 100+ languages, plus Antlers and Blade. Works great with Laravel via spatie/laravel-markdown and CommonMark through a companion extension. 310
+1
28.3 60.6 MIT 1 month ago
View on GitHub
Context7
spatie/laravel-site-search Crawl and index your Laravel site for fast full-text search—like a private Google. Highly customizable crawling and indexing, with concurrent requests. Uses SQLite FTS5 by default (no external services), or Meilisearch for advanced features. 307
26.7 14.5 MIT 3 months ago
View on GitHub
Context7
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. 307
+5
22.5 33.3 MIT 3 months ago
View on GitHub
Deep Wiki
Context7
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
16.8 5.3 MIT 6 months ago
View on GitHub
Context7
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+. 306
23.9 30.8 MIT 3 months ago
View on GitHub
Context7
spatie/dropbox-api Minimal PHP client for Dropbox API v2 by Spatie. Provides core endpoints used by their Flysystem Dropbox adapter—create folders, list directories, fetch temporary links, and more. Easy to install via Composer and use with an auth token. 305
+1
27.3 42.5 MIT 3 months ago
View on GitHub
Context7
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. 304
4.8 6.2 MIT 7 years ago
View on GitHub
Context7
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. 304
+2
25.6 15.9 MIT 3 months ago
View on GitHub
Context7
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
-1
28.6 35.1 MIT 3 months ago
View on GitHub
Context7
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.7 MIT 3 years 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
21.9 18.6 MIT 3 months ago
View on GitHub
Context7
spatie/laravel-prometheus Export Laravel app metrics to Prometheus via a /prometheus endpoint. Register custom gauges and counters in code, with built-in metrics for queues and Horizon. Includes optional security so your metrics aren’t publicly exposed; pair with Grafana for dashboards. 279
+7
27.4 41.1 MIT 1 month ago
View on GitHub
Context7
spatie/mjml-php Convert MJML email markup to responsive HTML from PHP. Spatie’s mjml-php wraps the Node mjml compiler (Node 16+ required) and provides a simple API like Mjml::new()->toHtml($mjml) to render production-ready email HTML. 277
+3
20.7 38.8 MIT 3 months ago
View on GitHub
Context7
spatie/scotty Scotty is a beautiful SSH task runner for running scripted tasks on remote servers. Define tasks and macros in a simple Scotty.sh (bash + annotations), then run them with clear output. Fully compatible with Laravel Envoy as a drop-in replacement. 274
+18
23.1 0.8 1 month ago
View on GitHub
Context7
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. 269
+2
19.0 16.0 MIT 6 months ago
View on GitHub
Context7
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
+2
23.4 42.3 MIT 2 months ago
View on GitHub
Context7
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. 261
4.9 1.4 MIT 3 years ago
View on GitHub
Context7
spatie/robots-txt Generate and serve a correct robots.txt in Laravel with an expressive API. Add user-agents, allow/disallow rules, sitemaps and host directives, then publish it via a route or controller—perfect for managing crawler access per environment. 257
+1
26.1 53.4 MIT 3 months ago
View on GitHub
Context7
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. 254
26.1 31.2 MIT 3 months ago
View on GitHub
Context7
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. 251
+1
22.3 28.8 MIT 1 month 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. 251
25.2 29.7 MIT 3 months ago
View on GitHub
Context7
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. 250
14.6 44.4 MIT 6 months ago
View on GitHub
Context7
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. 247
+4
26.0 50.5 MIT 2 months ago
View on GitHub
Context7
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 12.3 MIT 1 year ago
View on GitHub
Context7
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. 240
2.6 MIT 5 years ago
View on GitHub
Context7
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. 240
2.6 MIT 5 years ago
View on GitHub
Context7
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. 240
2.6 1.7 MIT 5 years ago
View on GitHub
Context7
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. 239
+2
26.5 16.0 MIT 2 months ago
View on GitHub
Context7
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. 237
2.4 3.4 MIT 6 years ago
View on GitHub
Context7
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. 236
+2
4.8 MIT 2 years ago
View on GitHub
Context7
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
24.5 37.1 MIT 3 months ago
View on GitHub
Context7
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
2.0 MIT 9 years ago
View on GitHub
Context7
spatie/global-ray Install Ray globally to use ray(), rd(), dump() and dd() in any PHP project. Send debug output (arrays, HTML, queries, markdown) to the Ray desktop app, measure performance, and pause execution—same debugging workflow across frameworks and plain PHP. 217
23.6 26.5 MIT 3 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 39.4 MIT 2 years ago
View on GitHub
Context7
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(). 207
22.7 36.6 MIT 2 months ago
View on GitHub
Deep Wiki
Context7
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. 205
21.2 2.9 MIT 3 months ago
View on GitHub
Context7
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. 202
+1
3.4 4.1 MIT 9 years ago
View on GitHub
Context7
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
2.1 7.4 MIT 8 years ago
View on GitHub
Context7
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. 192
20.5 39.2 MIT 2 months ago
View on GitHub
Context7
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
19.8 13.7 MIT 3 months ago
View on GitHub
Context7
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. 191
3.5 13.6 MIT 4 years ago
View on GitHub
Context7
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. 183
23.7 27.5 MIT 3 months ago
View on GitHub
Context7
spatie/elasticsearch-query-builder Lightweight fluent PHP query builder for Elasticsearch. Build searches, filters, and aggregations with a clean API, then execute via the official client. Designed to pair with Spatie’s search-string parser; covers common use cases and is easy to extend. 182
30.1 38.5 MIT 1 month ago
View on GitHub
Deep Wiki
Context7
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 9.3 MIT 7 years ago
View on GitHub
Context7
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 12.6 MIT 1 year ago
View on GitHub
Deep Wiki
Context7
spatie/laravel-blade-comments Adds HTML debug comments around every rendered Blade view/component so you can see exactly which template produced each piece of output in browser dev tools. Also includes top-level request and view info at the top of the document. 179
+1
24.4 19.6 MIT 1 month ago
View on GitHub
Context7
spatie/laravel-auto-discoverer Fast, cached discovery of PHP structures in your codebase. Find classes, interfaces, traits, and enums by conditions like “implements interface” or “uses trait,” and get rich metadata. Ideal for automation, registration, and scanning in production. 178
27.6 0.8 MIT 1 month ago
View on GitHub
Context7
spatie/php-structure-discoverer Discover PHP classes, interfaces, traits, and enums that match conditions (e.g., implement an interface) across your project. Fast scanning with built-in caching and rich metadata—ideal for auto-registration, tooling, and framework integrations. 178
27.6 64.2 MIT 1 month ago
View on GitHub
Deep Wiki
Context7
spatie/laravel-one-time-passwords Generate and verify secure one-time passwords (6‑digit by default) in Laravel. Sends OTPs via mail notifications (extendable to SMS/other channels) and includes a Livewire login component. Optional Flux support provides an enhanced OTP input UI. 177
+4
26.2 41.4 MIT 3 weeks ago
View on GitHub
Deep Wiki
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 4.2 MIT 8 years ago
View on GitHub
Context7
spatie/flare-client-php PHP 8.2+ client for sending exceptions, errors, and stack traces to Flare. Install via Composer and use in any PHP app; Laravel users should use spatie/laravel-flare. Includes docs, tests, and ongoing maintenance by Spatie. 177
+1
32.5 65.0 MIT 1 week 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. 175
4.1 24.4 MIT 1 year ago
View on GitHub
Context7
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
Context7
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
4.8 6.6 MIT 5 years ago
View on GitHub
Context7
spatie/laravel-backup-server Securely store and manage backups from multiple Laravel apps on a dedicated backup server. Built on spatie/laravel-backup, it automatically receives and organizes incoming backups, with setup and docs tailored for Laravel deployments. 171
+1
28.6 14.9 MIT 3 weeks ago
View on GitHub
Context7
spatie/guzzle-rate-limiter-middleware Guzzle middleware to rate-limit HTTP requests by requests/second or requests/minute. When the limit is hit, it sleeps until a slot is available. Includes an in-memory store and supports custom persistence for sharing limits across processes. 169
+1
23.5 49.3 MIT 1 year ago
View on GitHub
Context7
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
18.9 8.0 MIT 3 months ago
View on GitHub
Context7
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 42.1 MIT 2 years ago
View on GitHub
Context7
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
13.5 55.2 MIT 6 months ago
View on GitHub
Context7
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
21.6 38.3 MIT 3 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. 161
-1
21.2 10.2 MIT 3 months ago
View on GitHub
Context7
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.4 MIT 5 years ago
View on GitHub
Context7
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
+1
19.0 25.7 MIT 3 months ago
View on GitHub
Context7
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. 158
+2
19.5 9.5 MIT 2 months ago
View on GitHub
Context7
spatie/laravel-discord-alerts Send Discord alerts from Laravel via a simple facade. Configure a Discord webhook URL and queue messages via a job so your app won’t fail if Discord is down. Ideal for notifying you about noteworthy events (errors, signups, deploys). 153
+2
22.0 35.5 MIT 2 months ago
View on GitHub
Context7
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.2 10.1 MIT 1 year ago
View on GitHub
Context7
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
21.8 20.8 MIT 3 months ago
View on GitHub
Context7
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. 139
2.0 18.7 MIT 4 years ago
View on GitHub
Context7
spatie/pest-plugin-route-testing Pest plugin for Laravel that automatically tests all your app’s GET routes. Run a single test to assert responses are successful, redirects, forbidden, not found, etc. Filter routes by pattern and provide models for route model bindings via bind(). 138
+1
9.0 23.5 MIT 9 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.1 MIT 8 years ago
View on GitHub
Context7
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. 133
+1
17.9 0.1 MIT 6 months ago
View on GitHub
Context7
spatie/packagist-api Search Packagist and fetch package details via the official Packagist API. Provides a simple PackagistClient built on Guzzle with a URL generator, plus helpers to list all packages or filter by vendor/type, and browse popular packages with pagination. 130
5.2 40.8 MIT 1 year 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. 123
2.6 MIT 10 years ago
View on GitHub
Context7
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 9.1 MIT 5 years ago
View on GitHub
Context7
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. 121
19.8 34.0 MIT 3 months ago
View on GitHub
Context7
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
19.4 8.6 MIT 3 months ago
View on GitHub
Context7
spatie/statamic-responsive-images Statamic addon by Spatie that adds a responsive image fieldtype with art direction and breakpoint support. Automatically generates responsive variants on asset upload and renders them in Antlers via the responsive tag, with configurable breakpoints and options. 113
29.7 26.1 MIT 1 month ago
View on GitHub
Context7
spatie/google-time-zone Convert GPS coordinates to a time zone using Google’s Time Zone API. Fetch DST and raw offsets plus timeZoneId and timeZoneName for any latitude/longitude. Works in any PHP project, with optional Laravel config publishing and auto-discovery. 109
18.4 35.7 MIT 3 months ago
View on GitHub
Context7
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. 105
+4
16.6 40.3 MIT 2 months ago
View on GitHub
Context7
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. 104
10.1 9.9 MIT 3 years ago
View on GitHub
Context7
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. 99
18.0 30.9 MIT 2 months ago
View on GitHub
Context7
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 38.7 MIT 2 years ago
View on GitHub
Context7
spatie/laravel-github-webhooks Handle GitHub webhooks in Laravel: verify signatures, log valid calls, and dispatch jobs/events per webhook type. Includes a GitHubWebhookCall model to access payloads and queueable handlers for event-driven integrations. 93
23.2 33.2 MIT 1 month ago
View on GitHub
Context7
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 . 92
3.8 0.1 MIT 3 years ago
View on GitHub
Context7
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. 91
+1
14.3 49.8 MIT 6 months ago
View on GitHub
Context7
spatie/ping Run ICMP ping from PHP and get structured results. Spatie Ping wraps the system ping command, parsing packet loss, transmit/receive counts, min/max/avg times, standard deviation, per-line responses, and error status for quick connectivity checks. 91
+1
24.2 26.1 MIT 2 weeks ago
View on GitHub
Context7
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. 90
+4
16.0 56.3 MIT 3 months ago
View on GitHub
Context7
spatie/guidelines-skills Spatie’s battle-tested coding guidelines packaged as AI skills for Laravel Boost and skills.sh. Includes Laravel/PHP, JavaScript, version control, and security conventions. Install via Composer/Boost or npx and keep updated easily. 86
+9
19.1 30.2 MIT 1 month ago
View on GitHub
Context7
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
1.7 MIT 7 years ago
View on GitHub
Context7
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. 81
+2
16.6 37.4 MIT 3 months ago
View on GitHub
Context7
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 MIT 9 years ago
View on GitHub
Context7
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. 81
17.6 53.2 MIT 3 months ago
View on GitHub
Context7
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. 80
5.8 29.7 MIT 1 year ago
View on GitHub
Context7
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. 80
1.1 11.1 MIT 4 years ago
View on GitHub
Context7
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. 79
25.4 13.8 MIT 2 months ago
View on GitHub
Context7
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
+1
21.8 30.1 MIT 3 months ago
View on GitHub
Context7
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 MIT 11 years ago
View on GitHub
Context7
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. 73
13.0 27.8 MIT 6 months ago
View on GitHub
Context7
spatie/laravel-markdown-response Serve clean markdown versions of your Laravel HTML pages for AI agents and bots. Detects requests via Accept: text/markdown, known user agents, or .md URLs. Driver-based conversion (local PHP or Cloudflare Workers AI), caching, and HTML preprocessing included. 72
+2
22.1 35.0 MIT 3 weeks ago
View on GitHub
Context7
spatie/laravel-rdap Laravel package for performing RDAP lookups (WHOIS successor) to fetch domain registration data as structured JSON. Includes built-in caching for TLD server discovery and RDAP responses, plus configurable retries/timeouts for unreliable endpoints. 71
21.7 35.7 MIT 2 months ago
View on GitHub
Context7
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. 70
+1
11.3 47.8 MIT 6 months ago
View on GitHub
Context7
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. 68
+1
20.3 62.4 MIT 3 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.5 MIT 1 year ago
View on GitHub
Context7
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 4.6 MIT 4 years ago
View on GitHub
Context7
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. 65
20.4 26.7 MIT 2 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
0.8 MIT 5 years ago
View on GitHub
Context7
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. 59
+1
0.9 38.4 MIT 2 years ago
View on GitHub
Context7
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
+1
11.7 30.3 MIT 6 months ago
View on GitHub
Context7
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 0.2 MIT 8 years 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 MIT 10 years ago
View on GitHub
Context7
spatie/security-advisories-health-check Laravel Health check that queries Packagist security advisories for your installed PHP packages and reports known vulnerabilities. Supports retries, result caching via Laravel cache, and ignoring specific packages for cleaner health reports. 49
+1
10.7 49.5 MIT 7 months ago
View on GitHub
Context7
spatie/pest-plugin-test-time Pest plugin to control time in tests via Carbon::setTestNow(): freeze “now” and easily move it forward/backward (e.g., addMinute). Includes a toBeCarbon expectation for asserting Carbon dates/times and formats. 49
23.2 48.6 MIT 9 months ago
View on GitHub
Context7
spatie/elasticsearch-search-string-parser Parse custom search strings into Elasticsearch queries. Supports regex-based directives like status:active or @user, grouping directives, and autocomplete suggestions. Build searches via spatie/elasticsearch-query-builder and get results + directive suggestions. 48
4.5 2.8 MIT 11 months ago
View on GitHub
Context7
spatie/piper Pipe-operator-first PHP utility library for array and string manipulation. Piper ports many Laravel Collection and Str helpers to standalone functions that work with primitives, so you can compose readable pipelines for filtering, mapping, joining, and more. 45
+21
19.9 10.8 MIT 3 weeks ago
View on GitHub
Context7
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. 44
+1
2.6 6.2 MIT 5 years ago
View on GitHub
Context7
spatie/laravel-error-share Adds a “Share” button to Laravel exception pages so you can generate a link and let teammates view the full error details without screen sharing. Install as a dev dependency and share local exceptions instantly. 42
22.8 57.3 MIT 3 weeks ago
View on GitHub
Context7
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
Context7
spatie/laravel-mailcoach-sdk Laravel SDK for the Mailcoach API (self-hosted v6+ and Mailcoach Cloud). Manage email lists, subscribers and campaigns, create and send campaigns, send test emails, and easily iterate paginated API resources with next(). 41
19.4 43.2 MIT 2 months ago
View on GitHub
Context7
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
Context7
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
Context7
spatie/laravel-openapi-cli Generate Laravel Artisan commands from an OpenAPI spec. Each API endpoint becomes its own command with typed options for params and request bodies, plus auth, base URL, caching, redirects, and output formatting—ideal for building API CLIs with Laravel Zero. 39
22.1 10.9 MIT 2 weeks ago
View on GitHub
Context7
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
16.3 21.9 MIT 3 months ago
View on GitHub
Context7
spatie/pest-plugin-snapshots Adds snapshot testing to Pest via Spatie’s snapshot assertions. Compare strings or JSON against stored snapshots with helper functions or Pest expectations. Ideal for stable output/regression testing in PHP projects. 39
+1
21.6 48.6 MIT 1 month ago
View on GitHub
Context7
spatie/laravel-long-running-tasks Monitor and manage external long-running tasks (e.g., AWS Rekognition jobs) in Laravel by polling for status. Define a task with a check() method, store metadata, and keep checking at a configurable interval until completion. 38
+1
20.8 14.7 MIT 4 weeks 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
+1
2.3 0.5 MIT 1 year ago
View on GitHub
Context7
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.8 18.9 3 years ago
View on GitHub
Context7
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. 34
1.7 7.8 MIT 6 years ago
View on GitHub
Context7
spatie/laravel-og-image Generate Open Graph images in Laravel from Blade-defined HTML. Automatically renders screenshots, serves them from a route, and caches files. Templates reuse your app’s CSS, fonts, and Vite assets—no external API required. 33
+1
17.1 40.7 MIT 3 months ago
View on GitHub
Context7
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 0.7 MIT 10 years ago
View on GitHub
Context7
spatie/mailcoach-sdk-php PHP SDK for the Mailcoach API (self-hosted v6+ and Mailcoach Cloud). Manage email lists, subscribers, and campaigns: create and send campaigns, send tests, and browse paginated resources with an easy next() workflow. 31
29.7 49.8 MIT 1 week ago
View on GitHub
Context7
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
Context7
spatie/symfony-ignition-bundle Replace Symfony’s default exception page with Spatie Ignition: a beautiful, customizable error screen with context, stack traces, dark mode, and helpful debugging tools. Install as a dev bundle and configure via ignition.yaml to fit your app. 29
16.7 25.2 MIT 3 months ago
View on GitHub
Context7
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
1.3 0.8 MIT 10 years ago
View on GitHub
Context7
spatie/laravel-url-ai-transformer Laravel package to transform URLs and their web content with AI. Extract structured data (JSON-LD), generate summaries, images, or custom outputs via transformers and prompts. Runs via an Artisan command and stores results in the database for later retrieval. 26
22.4 24.2 MIT 2 days ago
View on GitHub
Deep Wiki
Context7
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
+1
19.6 47.5 MIT 2 months ago
View on GitHub
Context7
spatie/filament-simple-stats Opinionated, prebuilt stat widgets for Filament dashboards. Quickly add daily counts and sums using Flowframe/laravel-trend, with helpers like last 30 days to generate clean, consistent stats cards with minimal setup. 26
+1
21.6 29.6 MIT 1 month ago
View on GitHub
Context7
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. 25
0.9 MIT 5 years ago
View on GitHub
Context7
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. 24
2.3 39.9 MIT 2 years ago
View on GitHub
Context7
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 23.4 MIT 1 year ago
View on GitHub
Context7
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
21.7 MIT 10 years ago
View on GitHub
Context7
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 20.9 MIT 4 years ago
View on GitHub
Context7
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. 18
1.3 22.1 MIT 3 years ago
View on GitHub
Context7
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. 18
1.4 MIT 2 years ago
View on GitHub
Context7
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
18.0 19.5 MIT 3 months ago
View on GitHub
Context7
spatie/spatie-price-api Fetch pricing information from Spatie’s spatie.be API, used internally on Spatie product promotional sites. Includes a simple method to retrieve a price for a purchasable item. Open source but not intended for third-party use. 15
24.3 23.0 MIT 2 months ago
View on GitHub
Context7
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
29.5 28.1 3 years ago
View on GitHub
Context7
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 0.3 MIT
View on GitHub
Context7
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 3 years ago
View on GitHub
Context7
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
3.9 35.5 MIT 10 months ago
View on GitHub
Context7
spatie/laravel-dashboard-time-weather-tile Time & Weather Tile for Spatie Laravel Dashboard. Shows the current time and local weather on your dashboard, with simple setup and configuration. Ideal for wall-mounted displays and status screens. 11
22.9 19.6 MIT 1 month ago
View on GitHub
Context7
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
15.3 35.4 6 months ago
View on GitHub
Context7
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 0.5 MIT 4 years ago
View on GitHub
Context7
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.3 25.3 3 years ago
View on GitHub
Context7
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 24.7 MIT 1 year ago
View on GitHub
Context7
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. 10
0.1 21.3 MIT
View on GitHub
Context7
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
Context7
spatie/laravel-flare Send Laravel 11+ production errors to Flare for tracking, alerts, and shareable public reports. Configure with a Flare API key to capture exceptions automatically. Supports PHP 8.2+ and integrates cleanly alongside Laravel Ignition. 10
31.1 65.0 MIT 1 week ago
View on GitHub
Context7
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
21.2 23.4 MIT 2 months ago
View on GitHub
Context7
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 34.8 3 years ago
View on GitHub
Context7
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
10.3 31.0 MIT 7 months ago
View on GitHub
Context7
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
15.6 55.4 MIT 3 months ago
View on GitHub
Context7
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 27.3 3 years ago
View on GitHub
Context7
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
+2
13.5 27.7 MIT 7 months ago
View on GitHub
Context7
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 4 years ago
View on GitHub
Context7
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 31.2 3 years ago
View on GitHub
Context7
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 9.7 MIT 2 years ago
View on GitHub
Context7
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 7.5 MIT 2 years ago
View on GitHub
Context7
spatie/laravel-float-sdk Laravel-friendly SDK for interacting with the Float.com API (v3). Configure your API token and user agent via .env/config and use the provided FloatClient to access Float endpoints. Not a full API implementation; contributions welcome. 3
22.1 MIT 3 weeks ago
View on GitHub
Context7
spatie/flare-cli Command-line tool for Flare that lets you authenticate with an API token and interact with the Flare API from your terminal. Manage projects and teams, list and inspect errors and occurrences, resolve or snooze issues, and query monitoring summaries and aggregations. 3
18.9 17.8 MIT 1 month ago
View on GitHub
Context7
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
18.8 12.2 MIT 2 months ago
View on GitHub
Context7
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 9.7 MIT 2 years ago
View on GitHub
Context7
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.5 3 years ago
View on GitHub
Context7
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
20.6 MIT 5 years ago
View on GitHub
Context7
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
17.1 40.9 MIT 2 months ago
View on GitHub
Context7
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
20.3 3.6 MIT 7 months ago
View on GitHub
Context7
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
18.3 40.8 MIT 3 months ago
View on GitHub
Context7
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
+1
18.0 33.2 MIT 1 month ago
View on GitHub
Context7
spatie/laravel-dashboard-belgian-trains-tile Laravel Dashboard tile for showing Belgian train connections and status. Built for Spatie’s Laravel Dashboard and can be configured to display upcoming trains, delays, and connection info on a dashboard tile. 1
20.4 16.3 MIT 1 month ago
View on GitHub
Context7
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
10.3 10.5 MIT 6 months ago
View on GitHub
Context7
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 43.3 MIT 3 years ago
View on GitHub
Context7
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
Context7
spatie/laravel-harvest-sdk Laravel-friendly SDK for the Harvest.com API. Configure account ID, access token, and user agent, then resolve the Harvest client from the container or facade to call API endpoints. Not a complete implementation; PRs welcome. 1
16.8 MIT 2 months ago
View on GitHub
Context7
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
17.0 MIT 2 months ago
View on GitHub
Context7
spatie/flare-daemon 0
20.3 64.1 MIT 3 weeks ago
View on GitHub
Context7
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 47.2 3 years ago
View on GitHub
Context7
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
16.4 19.0 MIT 2 months ago
View on GitHub
Context7
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 39.5 3 years ago
View on GitHub
Context7
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.1 3 years ago
View on GitHub
Context7
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
21.2 53.6 3 years ago
View on GitHub
Context7
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
20.6 53.6 3 years ago
View on GitHub
Context7
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
20.6 2 years ago
View on GitHub
Context7
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
22.1 23.5 MIT 2 months ago
View on GitHub
Context7
spatie/flare-debug-sender Debug sender for Flare payloads, mainly for internal testing. Swap Flare’s sender to log, inspect, and optionally passthrough errors/traces/zipkin, replace tracing IDs/timestamps, and print parts or the full payload via configurable channels. 0
23.0 38.1 MIT 4 weeks ago
View on GitHub
Context7
spatie/there-there-cli Command-line client for There There. Authenticate with profiles per workspace, then browse, search, and manage tickets from your terminal—list and filter tickets, view details, reply/forward, add internal notes, and update status or assignee via API-backed commands. 0
20.6 7.7 2 weeks ago
View on GitHub
Context7
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. 0
16.4 26.9 2 months ago
View on GitHub
Context7
spatie/flare-daemon-runtime 0
0.0
spatie/laravel-mailcoach 0
0.0
spatie/laravel-morph-map-generator Automatically generates and keeps Laravel Eloquent morph maps up to date. Models register themselves by implementing getMorphClass(), so you don’t forget to add entries. Optional auto-generation on app boot, configurable for custom model locations. 0
+2
20.2 32.0
View on GitHub
Context7
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. 0
-2
21.2 34.1
View on GitHub
Context7
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
Context7
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. 0
+1
26.6 41.4
View on GitHub
Deep Wiki
Context7
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. 0
+1
25.2 13.7
View on GitHub
Context7
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(): info@spatie.be becomes info@example.com. Simple, fast, and handy for anonymizing text. 0
1.1
View on GitHub
Context7
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. 0
+1
20.2 24.8
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. 0
+1
20.2 15.4
View on GitHub
Context7
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. 0
16.7 32.0
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. 0
-2
42.2 27.9
View on GitHub
Deep Wiki
Context7
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. 0
-1
1.9
View on GitHub
Context7
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). 0
+1
24.9 51.0
View on GitHub
Context7
spatie/fork Run PHP code concurrently using lightweight process forking. Define multiple closures and execute them in parallel, collecting results in order. Requires PHP 8 with pcntl (CLI only) and posix extensions on Unix-like systems. 0
30.8 36.4
View on GitHub
Deep Wiki
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. 0
27.6 37.6
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. 0
+3
32.4 48.4
View on GitHub
Deep Wiki
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. 0
+4
31.8 30.2
View on GitHub
Context7
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. 0
+3
31.2 40.5
View on GitHub
Context7
spatie/temporary-directory Create, use, and automatically clean up temporary directories in PHP. Spatie TemporaryDirectory makes it easy to generate a temp folder (in your system temp path), build file paths inside it, and delete everything when you’re done. 0
25.9 55.2
View on GitHub
Context7
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.
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle
atriumphp/atrium
sandermuller/package-boost-laravel
sandermuller/boost-skills
redaxo/core
yusufgenc/filament-api-forge
l3aro/rating-star-for-filament
leek/filament-subtenant-scope
anil/file-picker
broqit/fields-ai