spatie/ray
spatie/ray sends debug output from any PHP app to Ray, Spatie's desktop debugging app. Dump arrays, HTML, queries, and Markdown, measure performance, pause execution, and inspect output with the same syntax you use across Laravel, JavaScript, and more.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| 0x15f/liquid | — | 6 | 6 | 0 | 6 | 0 | 19.1 | 4.3 | MIT | 3 weeks ago | |
| a2insights/filament-saas | Filament SaaS provides scaffolding for building SaaS admin panels with Filament, including publishable migrations, config, and views to get subscription and team management wired into your app quickly. Install via Composer, publish assets, migrate, and extend from there. | 19 | 19 | 5 | 183 | 0 | 27.2 | 16.0 | MIT | 1 month ago | |
| agroezinger/filament-app-settings | A Filament package for managing application settings from your admin panel. Store and edit configuration values in the database through a simple settings page, making runtime options easy to update without redeploying your Laravel app. | 0 | — | 0 | — | 0 | 12.7 | — | MIT | 4 months ago | |
| akira/laravel-debugger | A lightweight debugging companion for Laravel applications that surfaces request, query, and performance details in a clean, developer-friendly interface. Trace issues faster during local development without leaving your workflow. | 4 | 4 | 1 | 1K | 0 | 6.4 | 35.6 | MIT | 8 months ago | |
| alleyinteractive/mantle-framework | Mantle is a Laravel-inspired framework for WordPress that brings Eloquent models, routing, service providers, and Blade-like views to plugin and theme development, helping teams build large-scale WordPress applications with familiar, modern PHP patterns. | 29 | — | 7 | — | 29 | 27.8 | 14.2 | GPL-2.0 | 1 month ago | |
| amazeeio/symfony-amazeeai-configure | — | 0 | 0 | 0 | 0 | 0 | 10.5 | — | — | 9 months ago | |
| auth0/auth0-php | The official Auth0 PHP SDK for Authentication and Management APIs. Build PHP 8.2+ apps with PSR-18/17/7 HTTP support and tailored Laravel, Symfony, and WordPress SDKs. Includes quickstarts for session-based web apps and token-protected backend APIs. | 410 | 414 | 222 | 599K | 6 | 43.3 | 58.0 | MIT | 3 weeks ago | |
| axazara/php-cs | A PHP coding-standard package from axazara that provides an opinionated PHP-CS-Fixer configuration for Laravel and PHP projects, helping teams enforce consistent formatting and style with minimal setup. | 0 | — | 0 | — | 0 | 11.9 | — | MIT | 5 months ago |
|
| axeldotdev/nova-activitylogs | — | 1 | — | 0 | — | 0 | 0.0 | — | MIT | — | |
| beebmx/blade | — | 5 | — | 3 | — | 0 | 0.1 | — | MIT | — | |
| beebmx/kirby-db | Kirby DB brings database support to Kirby CMS: a query builder, Eloquent-style models, migrations, and relationships. Connect MySQL, SQLite, or Postgres and use familiar Laravel-like patterns to manage data in your Kirby site. | 19 | — | 5 | — | 1 | 0.3 | — | MIT | 1 year ago | |
| bentonow/bento-laravel-sdk | A Laravel SDK for Bento that makes it easy to send events, manage subscribers, and trigger transactional emails and automations from your PHP app with a clean, fluent, Laravel-friendly API. | 30 | — | 6 | — | 0 | 8.3 | 0.4 | MIT | 7 months ago |
|
| camya/filament-import-inline | — | 19 | 19 | 3 | 0 | 2 | 1.3 | 0.4 | MIT | 3 years ago | |
| clickfwd/yoyo | Yoyo is a Laravel package for quickly building CRUD interfaces and admin panels. It provides reusable components for tables, forms, and data management, helping you ship internal tools and dashboards with less boilerplate. | 208 | — | 19 | — | 0 | 17.4 | — | MIT | 2 months ago | |
| codebar-ag/laravel-miro | Laravel Miro is a Laravel package for integrating the Miro API into PHP applications. It provides a configured client, authentication support, and convenient methods for boards, items, and webhooks, making Miro collaboration features easy to use from Laravel. | 0 | 0 | 0 | 0 | 2 | 8.0 | 0.4 | MIT | 7 months ago | |
| codebar-ag/laravel-odoo | — | 0 | — | 0 | — | 0 | 18.6 | — | MIT | 1 month ago | |
| codedge/statamic-google-merchant | A Statamic addon from codedge that integrates your site with Google Merchant Center, helping you generate and manage product feeds for Google Shopping. Configure feed and product settings from the Statamic control panel to keep listings in sync. | 0 | 0 | 0 | 20 | 0 | 0.2 | 12.9 | — | 2 years ago | |
| codedge/statamic-move-entries | A Statamic addon that lets editors move entries between collections directly from the Control Panel. It handles the collection, slug and structure changes for you, so existing entry data and fields carry over without manual re-entry. | 0 | — | 2 | — | 2 | 0.8 | 2.2 | MIT | 2 years ago | |
| codinglabsau/yolo | YOLO is a Laravel package for passwordless authentication with secure, single-use login links. Users sign in by email without passwords, and links can expire automatically, making it easy to add magic-link login to existing Laravel apps. | 0 | 0 | 1 | 4K | 0 | 20.0 | 57.6 | MIT | 1 week ago | |
| codinglabsau/yolo-alpha | Alpha-stage Laravel package from Coding Labs AU, released as an early preview. Expect incomplete features, sparse documentation, and breaking changes—best suited for experimentation and feedback rather than production use. | 0 | — | 0 | — | 0 | 19.4 | — | MIT | 2 weeks ago | |
| cx-engine/expert-stats-api-sdk-php | — | 0 | 0 | 0 | 54 | 0 | 0.0 | 24.0 | MIT | — | |
| daun/statamic-asset-thumbnails | A Statamic addon that generates and caches thumbnails for your assets, letting you serve properly sized, optimized images in templates and the control panel. Define thumbnail presets in config and reference them with a simple tag instead of hand-building image URLs. | 0 | 0 | 0 | 6 | 1 | 11.9 | 12.8 | — | 5 months ago | |
| daun/statamic-mux | A Statamic addon that integrates Mux video: upload and manage assets, generate playback IDs and thumbnails, and embed responsive Mux players in your content via a dedicated fieldtype and Antlers tags. | 13 | 13 | 3 | 1K | 0 | 17.9 | 29.7 | — | 1 month ago | |
| daun/statamic-original-filename | A Statamic addon that preserves the original filename of uploaded assets. It stores the user-supplied name as metadata, letting you display or reuse it after Statamic sanitizes, renames, or generates safe storage filenames. Useful for downloads, listings, and admin clarity. | 0 | 0 | 0 | 15 | 0 | 5.6 | 17.4 | — | 8 months ago | |
| deadmansswitch/responder | A Symfony bundle for converting MVC controllers into ADR actions: return typed DTOs instead of Response objects, separate business logic from formatting, and get automatic content-negotiated response serialization. | 2 | 2 | 0 | 2K | 0 | 21.9 | 43.9 | MIT | 3 weeks ago | |
| directorytree/imapengine | ImapEngine is a modern PHP IMAP library with a fluent, intuitive API for reading and managing mailboxes. It integrates smoothly with Laravel, supports OAuth and popular providers, and makes fetching, searching, and organizing emails simple and enjoyable. | 583 | 583 | 27 | 192K | 1 | 35.2 | 40.8 | MIT | 3 days ago | |
| directorytree/ldaprecord | LdapRecord is a PHP/Laravel LDAP library with ActiveRecord-style models, a fluent query builder, authentication, multiple connections, and testable APIs for working with directory servers. | 581 | 582 | 47 | 244K | 2 | 34.0 | 42.5 | MIT | 4 weeks ago | |
| directorytree/ldaprecord-browser | LDAPRecord Browser is a Laravel package that adds a web UI for browsing, searching, and inspecting LDAP directories. View entries and attributes, navigate the tree, and debug connections quickly during development or administration. | 11 | 11 | 1 | 0 | 0 | 0.7 | — | MIT | 4 years ago | |
| directorytree/ldaprecord-laravel | LdapRecord-Laravel brings LDAP authentication and directory management to Laravel. It offers ActiveRecord-style models, a native auth guard, and tools to query, sync, and manage directory records like users and groups through an Eloquent-like API. | 574 | 576 | 60 | 163K | 3 | 31.4 | 38.8 | MIT | 2 months ago | |
| doublethreedigital/simple-commerce | Simple Commerce is a flexible, Laravel-based e-commerce addon for Statamic. Manage products, carts, orders, and payments from your content files, with support for multiple gateways and easy customization. | 163 | — | 40 | — | 0 | 21.4 | — | NOASSERTION | 1 month ago | |
| duncanmcclean/simple-commerce | Simple Commerce is a lightweight e-commerce package for Laravel and Statamic. It adds products, carts, checkout, orders, payments, coupons, shipping and tax tools, letting you build a custom store without a heavyweight platform. | 163 | — | 40 | — | 0 | 21.0 | — | NOASSERTION | 1 month ago | |
| duncanmcclean/statamic-cargo | Cargo is a Statamic addon that simplifies importing content into your collections. Bring in data from CSV files, map columns to fields, and create or update entries without manual copy-paste, making migrations and bulk content updates easier. | 38 | — | 12 | — | 0 | 20.9 | — | NOASSERTION | 3 days ago | |
| edalzell/laravel-features-plugin | A Laravel plugin for defining and managing application feature flags. Register features, toggle them on or off, and conditionally run code with simple, expressive checks so you can ship work in progress safely. | 1 | 1 | 0 | 2K | 0 | 15.4 | 48.1 | — | 3 months ago | |
| eminiarts/aura-cms | Aura CMS is a Laravel content management system built on the TALL stack. Define content types as PHP classes and Aura generates the admin panel around them, complete with forms, tables, search, media, and permissions. | 0 | 0 | 1 | 64 | 0 | 17.8 | 28.5 | MIT | 2 months ago | |
| enjin/platform-core | Core Laravel package for the Enjin Platform, providing shared models, services, and GraphQL APIs for managing blockchain collections, tokens, wallets, and transactions on Enjin networks. Built to power modular NFT platform integrations. | 0 | 10 | — | 0 | — | 0.0 | — | — | — | |
| eugenefvdm/billing | A Laravel/PHP billing package by eugenefvdm that provides a foundation for handling invoices, payments, and subscription billing inside your application. Framework-native and lightweight, it aims to keep core billing logic organized and easy to integrate. | 0 | — | 0 | — | 0 | 0.9 | — | MIT | 1 year ago | |
| evanschleret/laravel-user-presence | Laravel User Presence helps track user online/offline status and last-seen activity in Laravel apps, with a simple API for recording presence and querying who is currently available. | 0 | — | 0 | — | 0 | 19.6 | — | MIT | 1 week ago | |
| farzai/color-palette | A Laravel package for generating color palettes from a single base color. Create shades, tints, and complementary colors, output them as hex or RGB, and reuse them across Blade views, CSS, or your own theme system. A simple API for consistent colors in any PHP app. | 6 | 6 | 1 | 10K | 0 | 19.0 | 50.4 | MIT | 4 weeks ago | |
| fintech-systems/laravel-payfast-onsite | Laravel integration for PayFast onsite payments. Build signed checkout forms, send customers through PayFast's hosted payment flow, and securely verify ITN callbacks to confirm and record transactions in your application. | 0 | 0 | 3 | 0 | 0 | 0.2 | — | MIT | 4 years ago | |
| fintechsystems/payfast-onsite-subscriptions | — | 3 | 3 | 0 | 26 | 0 | 0.7 | 12.2 | MIT | 11 months ago | |
| ghijk/donation-checkout | ghijk/donation-checkout is a Laravel package for adding donation checkout flows to your application, helping you collect one-time or recurring contributions with configurable amounts and a streamlined checkout experience. | 0 | 0 | 1 | 134 | 0 | 19.0 | 34.4 | NOASSERTION | 3 weeks ago | |
| grantholle/scru128 | A PHP implementation of SCRU128 for generating 128-bit, globally unique, time-sortable identifiers. Ideal for database keys and distributed systems, with timestamp ordering, randomness, and a simple API. | 0 | 0 | 0 | 44 | 0 | 17.5 | 26.4 | MIT | 1 month ago | |
| grantholle/scru64 | Generate time-sortable, globally unique 64-bit SCRU64 identifiers in Laravel and PHP. Includes Base32 string encoding and simple integration for collision-resistant IDs, keys, and ordered records. | 0 | — | 0 | — | 0 | 17.5 | — | MIT | 1 month ago |
|
| itsimiro/laravel-chunk-cursor | Iterate large Eloquent result sets with cursor-based chunking instead of offset pagination. Process millions of rows in constant memory with stable ordering, avoiding skipped or duplicated records as data changes. Simple drop-in methods for Laravel query builders. | 2 | 2 | 1 | 0 | 0 | 0.1 | — | MIT | 2 years ago | |
| jrmadsen67/laravel-route-coverage-test | — | 56 | — | 8 | — | 1 | 0.8 | 0.4 | MIT | 6 years ago |
|
| juksgraphic/bladetranslator | — | 0 | 1 | 0 | 5 | 0 | 0.2 | 10.8 | MIT | — | |
| juksgraphic/eloquentmodeltranslator | — | 0 | 0 | — | 4 | — | 0.0 | 9.7 | — | — | |
| juststeveking/workflow | A Laravel package for defining and running workflows in your applications. Model states, transitions, and actions so complex multi-step processes stay organized and predictable, with a clean, testable API for managing every stage of the flow. | 4 | 4 | 1 | 0 | 0 | 0.4 | — | — | 4 years ago | |
| keepsuit/liquid | PHP implementation of the Liquid template engine with Shopify-compatible syntax, tags, and filters. Build safe, flexible, user-editable templates in Laravel or any PHP app with customizable tags and drops. | 21 | 20 | 5 | 42K | 0 | 20.0 | 53.2 | MIT | 5 days ago | |
| kirschbaum-development/mail-intercept | Mail Intercept captures outgoing emails in Laravel and stores them in your database so you can inspect them without delivering to real recipients—perfect for staging and local development. | 114 | 114 | 9 | 8K | 2 | 13.3 | 28.3 | MIT | 4 months ago | |
| knuckleswtf/scribe | Scribe generates human-friendly API documentation from your Laravel codebase. It extracts request parameters from FormRequests or validation rules, calls endpoints for sample responses, and outputs a single-page HTML doc with a Try It Out tester, plus Postman collections and OpenAPI specs. | 2,339 | 2,341 | 363 | 1M | 94 | 64.5 | 67.0 | MIT | 4 months ago | |
| laravel-freelancer-nl/arangodb-php-client | A PHP client for ArangoDB that gives Laravel and plain PHP applications a clean way to connect over the HTTP API, run AQL queries, and manage documents, collections, and graphs through a testable, framework-friendly interface with simple connection handling. | 14 | 14 | 0 | 300 | 2 | 0.4 | 13.9 | MIT | 1 year ago | |
| laravel-freelancer-nl/fluentaql | FluentaQL is a Laravel package for building database queries with a fluent, readable syntax. It aims to simplify complex Eloquent query construction, making filters, joins, and conditions easier to write and maintain in PHP applications. | 12 | 12 | 2 | 311 | 0 | 0.3 | 14.2 | MIT | 4 years ago | |
| liberusoftware/filament-cashier-billing-provider | A Filament billing provider for Laravel Cashier that integrates subscription and payment management into your admin panel. It helps streamline provider setup and gives Filament apps a convenient way to manage plans, customers, and billing workflows. | 0 | — | 0 | — | 0 | 0.1 | — | MIT | 2 years ago | |
| lloricode/paymaya-sdk-php | A PHP SDK for integrating PayMaya (Maya) payments into your application. It offers a clean, Laravel-friendly wrapper around PayMaya APIs for checkouts, payments, and related flows, with straightforward configuration and usage. | 7 | — | 0 | — | 0 | 9.1 | — | MIT | 6 months ago |
|
| magdicom/hooks | magdicom/hooks brings a simple, WordPress-style hooks system to Laravel and PHP apps. Register actions and filters, fire them at key points, and let packages or modules extend behavior without editing core code—keeping customization clean and modular. | 0 | — | 0 | — | 0 | 17.2 | 0.4 | MIT | 1 month ago |
|
| magewirephp/portman | Portman is a CLI tool from Magewire that helps port Laravel Livewire components to Magewire for Magento. It streamlines migrating component classes, Blade views, and JavaScript behavior so you can bring Livewire-style interactivity into Magento without rebuilding everything by hand. | 3 | — | 2 | — | 0 | 2.5 | 2.7 | — | 11 months ago |
|
| malico/laravel-mesomb | A Laravel integration for the MeSomb payment API, offering straightforward configuration, service bindings, and convenient helpers for initiating mobile money payments and handling transactions in Laravel applications. | 9 | 7 | 8 | 6 | 1 | 0.2 | 2.0 | MIT | 3 years ago | |
| michavie/statamic-bearhub | michavie/statamic-bearhub is a Statamic addon that connects your Laravel-powered Statamic site with BearHub. It provides the integration layer and configuration needed to bring BearHub functionality into your Statamic project, useful for sites already relying on BearHub that want a simple, native in... | 1 | — | 0 | — | 0 | 0.3 | — | NOASSERTION | 5 years ago | |
| midnite81/core | A shared foundation for midnite81 Laravel packages, bundling reusable helpers, traits, and base service providers that keep companion packages consistent. Install it as a lightweight core dependency or use it directly to trim boilerplate in your own Laravel apps. | 0 | — | 0 | — | 0 | 8.7 | — | — | 6 months ago |
|
| mmccook/php-json-canonicalization-scheme | — | 3 | — | 1 | — | 1 | 0.3 | 0.4 | MIT | — |
|
| mozex/anthropic-laravel | Anthropic for Laravel is a clean, config-driven wrapper around the Claude API for Laravel applications. It provides a familiar facade and straightforward request/response handling, making it easy to add Claude-powered chat, summarization, and other AI features without boilerplate. | 74 | — | 6 | — | 0 | 20.7 | — | MIT | 6 days ago | |
| mozex/anthropic-php | Community-maintained PHP SDK for the Anthropic API: send messages, stream responses, call tools, use extended thinking, web search, code execution, batches, and files. Works with any PSR-18 HTTP client, plus a Laravel wrapper. Full docs at mozex.dev. | 47 | 49 | 9 | 91K | 0 | 26.0 | 53.2 | MIT | 1 day ago | |
| mozex/laravel-modules | Mozex Laravel Modules is a zero-config modular architecture package for Laravel. Drop module folders into Modules/ and it auto-discovers and registers configs, routes, views, migrations, seeders, commands, providers, models, policies, events, Livewire, Filament, and more. | 6 | 7 | 1 | 2K | 0 | 28.3 | 38.5 | MIT | 4 weeks ago | |
| mozex/laravel-scout-bulk-actions | Laravel Scout's commands handle one model at a time. This package auto-discovers every model using the Searchable trait and lets you import, flush, or refresh them all with a single command, plus queued bulk imports for faster indexing. | 14 | 15 | 0 | 7K | 0 | 24.0 | 42.8 | MIT | 4 weeks ago | |
| oddvalue/laravel-drafts | A simple, drop-in drafts and revisions system for Laravel models. Add a trait to your model, update the database, and get published revisions, current revisions, auto drafts, and preview mode via middleware, with minimal changes to your existing code. | 438 | 438 | 22 | 12K | 0 | 26.4 | 23.2 | MIT | 3 months ago | |
| ohdearapp/health-check-results | — | 10 | 10 | 4 | 19K | 0 | 2.4 | 44.8 | MIT | 1 year ago | |
| ricorocks-digital-agency/soap | A Laravel SOAP client with an expressive, HTTP-client-like API. Build SOAP clients, send requests, inspect responses, and fake SOAP calls in tests for fast, reliable integration testing. | 425 | 427 | 36 | 97K | 8 | 13.4 | 37.7 | MIT | 7 months ago | |
| robertboes/inertia-breadcrumbs | A Laravel package for defining and sharing breadcrumbs with Inertia.js. Set up trails in routes or controllers, then render them in your Vue, React or Svelte pages as props, with a clean, flexible API and support for nested navigation. | 60 | 60 | 11 | 7K | 0 | 13.5 | 31.3 | MIT | 4 months ago | |
| rootsoft/algorand-php | — | 42 | — | 13 | — | 3 | 1.5 | 1.1 | MIT | 5 years ago | |
| saloonphp/laravel-http-sender | Laravel HTTP Sender for Saloon routes Saloon API requests through Laravel's HTTP client, letting you use Laravel's config, middleware, and testing helpers. A lightweight bridge that keeps Saloon requests native to your Laravel app. | 12 | — | 6 | — | 0 | 0.2 | — | MIT | 1 year ago | |
| sammyjo20/laravel-chunkable-jobs | Laravel Chunkable Jobs lets you split large queued jobs into smaller chunks that run within memory and time limits. Set a chunk size, process records in batches, and let each chunk dispatch separately to keep queue workers fast, responsive, and reliable. | 83 | — | 4 | — | 0 | 0.8 | — | — | 2 years ago | |
| sammyjo20/lasso | Lasso is a Laravel package for creating and managing asset bundles. Define CSS and JavaScript bundles in configuration, then include them in Blade with a simple directive, with support for versioning and caching to keep front-end assets organized. | 355 | — | 19 | — | 1 | 11.1 | — | MIT | 7 months ago | |
| sammyjo20/saloon-http-sender | — | 12 | — | 6 | — | 0 | 0.2 | — | MIT | 1 year ago | |
| sawirricardo/midtrans-api | A Laravel-friendly wrapper for the Midtrans payment API, giving PHP applications a convenient client for transactions, notifications, and common Midtrans endpoints. Simplifies payment gateway integration with a fluent, familiar interface for Laravel developers. | 4 | — | 4 | — | 0 | 0.5 | 0.8 | MIT | 3 years ago |
|
| schenke-io/packaging-tools | — | 0 | 0 | 0 | 96 | 0 | 0.0 | 27.4 | Apache-2.0 | — | |
| sebkay/slim-starter | sebkay/slim-starter is a lightweight starting point for Slim Framework projects, giving PHP developers a simple foundation to bootstrap routing, middleware, and a PSR-7-based application structure so new APIs and small apps can get running faster. | 1 | — | 1 | — | 0 | 0.0 | — | — | 5 years ago | |
| sebkay/spindle | Spindle is a lightweight Laravel/PHP package by sebkay that offers a simple, Composer-installable integration for adding its core functionality to Laravel applications. Install via Composer, configure as needed, and see the README for usage details. | 1 | — | 1 | — | 0 | 0.0 | — | — | 5 years ago | |
| sepremex/filanitics | Filanitics is a Laravel/Filament analytics package that adds ready-to-use dashboards and widgets for visualizing application metrics. It helps you track key usage and performance data directly inside your Filament admin panel with minimal setup. | 0 | — | 0 | — | 0 | 0.3 | — | MIT | 1 year ago | |
| shalvah/upgrader | Automate upgrading users’ PHP library config files when releasing new versions. Compare old vs sample new config, apply moves/renames and ignored keys, support dot notation, preview changes with dry-run, and create a .bak backup before upgrading. | 15 | 15 | 0 | 896K | 1 | 4.1 | 55.2 | MIT | 2 years ago | |
| smknstd/fakerphp-picsum-images | — | 46 | 46 | 6 | 16K | 0 | 3.7 | 35.6 | MIT | 1 year ago | |
| spatie/better-types | Reflection-powered type checking for PHP: verify whether a ReflectionType or method signature accepts given arguments (including unions/nullables and named params). Useful for dispatching/overload-like method selection and safer dynamic calls. | 82 | 82 | 5 | 278K | 0 | 9.2 | 51.2 | MIT | 8 months ago | |
| spatie/commonmark-shiki-highlighter | League/CommonMark code block renderer that highlights fenced code using Shiki PHP. Includes extra Antlers and Blade grammars in addition to Shiki’s 100+ languages. Ideal for Laravel setups (see spatie/laravel-markdown). Requires JS shiki v1. | 92 | 92 | 15 | 372K | 0 | 5.8 | 50.2 | MIT | 11 months ago | |
| 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 | 10 | 2 | 2K | 0 | 0.7 | 30.5 | MIT | 2 years ago | |
| 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 | 16 | 1 | 347 | 0 | 9.4 | 19.3 | MIT | 8 months ago | |
| spatie/crawler | A powerful PHP package for crawling websites, using Guzzle promises to fetch multiple URLs concurrently. It can render JavaScript via Chrome and Puppeteer, restrict crawls to internal links or depth, collect found URLs, and fake HTTP responses for testing crawl logic. | 2,829 | 2,843 | 368 | 1M | 0 | 52.5 | 41.5 | MIT | 3 months ago | |
| spatie/dns | Spatie's DNS package fetches DNS records for any domain via dig, supporting A, AAAA, CNAME, NS, PTR, SOA, MX, SRV, TXT, DNSKEY, CAA and NAPTR types. Filter by one or multiple record types and read record details through simple methods. | 613 | 621 | 98 | 192K | 0 | 35.1 | 40.4 | MIT | 1 week ago | |
| spatie/elasticsearch-query-builder | spatie/elasticsearch-query-builder is a lightweight fluent PHP API for building and executing Elasticsearch queries. Chain queries and aggregations, then call search() with the official Elasticsearch client. Covers most common use cases and pairs with Spatie's search string parser. | 181 | 181 | 47 | 85K | 0 | 26.4 | 41.6 | MIT | 3 months ago | |
| spatie/error-solutions | Collection of reusable “solutions” for common runtime errors, used by Spatie’s error tools like Ignition and Flare. Provides a shared way to suggest fixes and actionable hints when exceptions occur in Laravel and PHP apps. | 66 | 66 | 8 | 7M | 0 | 11.9 | 58.3 | MIT | 8 months ago | |
| spatie/file-system-watcher | React to file system changes from PHP using Spatie’s watcher powered by Node’s chokidar. Watch one or more paths and run callbacks on create, update, delete, or any change events. Useful for build tools, dev workflows, and background monitoring. | 251 | 251 | 25 | 1M | 0 | 6.0 | 50.2 | MIT | 11 months ago | |
| spatie/flare-daemon | A long-running PHP daemon that accepts error reports, traces, and logs from your Laravel app over local HTTP and forwards them to Flare asynchronously, keeping Flare delivery off your request path with automatic fallback to direct delivery. | 0 | 0 | 0 | 197K | 0 | 19.5 | 63.9 | MIT | 1 month ago | |
| spatie/flare-debug-sender | Debug sender for Flare payloads, intended mainly for internal testing. Configure it in Laravel's flare.php to inspect or pass through errors, traces, and tracing data, with options to print payloads, endpoints, and resources. | 0 | 0 | 0 | 866 | 0 | 24.1 | 47.7 | MIT | 1 day ago | |
| spatie/flysystem-google-cloud-storage | Google Cloud Storage adapter for Flysystem v1 (PHP 8). A maintained fork adding modern PHP support and merged fixes. Use it to connect Flysystem’s filesystem API to GCS with Google’s client authentication. | 23 | 24 | 2 | 31K | 0 | 2.3 | 42.9 | MIT | 3 years ago | |
| spatie/fork | Run PHP code concurrently by forking the main process into child tasks. spatie/fork lets you execute multiple closures in parallel and collect their results, ideal for slow API calls. Requires PHP 8 and pcntl. | 1,050 | 1,052 | 120 | 310K | 0 | 34.8 | 40.1 | MIT | 1 day ago | |
| spatie/github-actions-watcher | Monitor all GitHub Actions workflows for a repo in real time from your terminal. Install via Composer and run actions-watcher to auto-detect the current git repo/branch, poll status, and refresh until all runs complete. Auth required for private repos. | 134 | 134 | 8 | 2 | 0 | 9.1 | 0.1 | MIT | 11 months ago | |
| 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 | 19 | 4 | 434 | 0 | 1.1 | 18.7 | MIT | 5 years ago | |
| spatie/holidays | Spatie's PHP package calculates public holidays for a country. Call Holidays::for('be')->get() to receive Holiday objects with localized names, CarbonImmutable dates, and types. Supports many countries via ISO 3166-1 alpha-2 codes or country instances. Requires PHP 8.4+. | 409 | 411 | 218 | 195K | 0 | 40.5 | 43.5 | MIT | 3 days ago | |
| spatie/ignition-contracts | Contracts for spatie/ignition that define interfaces for building custom error pages. Provides shared abstractions so solutions can integrate with Ignition’s error reporting and rendering workflow. | 0 | 2 | — | 0 | — | 0.0 | — | — | — | |
| spatie/image | spatie/image provides an expressive, chainable PHP API for common image manipulation. Resize to fit a bounding box without altering aspect ratio, apply greyscale, adjust brightness and quality, rotate, sharpen, and save or overwrite images in just a few lines. Ideal for Laravel and PHP apps. | 1,367 | 1,389 | 143 | 4M | 0 | 40.9 | 56.6 | MIT | 3 days ago | |
| spatie/interactive-slack-notification-channel | Send interactive Slack notifications from Laravel using Slack Block Kit. Configure a token and optional channel on your Notifiable, post rich messages with buttons/inputs, and use Slack API responses to reply in threads for follow-up order events. | 66 | 66 | 6 | 4K | 0 | 11.8 | 26.0 | MIT | 7 months ago | |
| spatie/invade | Spatie's invade function lets you read, write, and call private properties and methods of any PHP object, including static ones, through a simple proxy—handy for testing or working with legacy code. | 341 | 343 | 20 | 7M | 0 | 24.7 | 64.6 | MIT | 2 weeks ago | |
| spatie/laravel-analytics | Easily retrieve data from Google Analytics in your Laravel app. Simple, expressive methods fetch visitors, page views, most visited pages, and more, all returned as familiar Laravel collections. Install via Composer, publish the config, and add your Google credentials to get started. | 3,247 | 3,278 | 471 | 205K | 0 | 59.0 | 29.3 | MIT | 2 weeks ago | |
| spatie/laravel-flare | Send Laravel errors to Flare. With a valid Flare API key, production errors are tracked and you're notified when they happen. Works with Laravel 11+ on PHP 8.2+, and pairs with spatie/laravel-ignition for beautiful error pages. | 13 | 13 | 13 | 358K | 1 | 30.3 | 65.6 | MIT | 1 month ago | |
| spatie/laravel-mail-preview | A Laravel mail transport that previews sent mail locally. Swap your mailer's transport to 'preview' and a small overlay appears whenever a mail is sent, linking to the rendered message. Add the middleware to the web group to enable it. Handy for testing emails in local environments. | 1,293 | 1,298 | 79 | 28K | 0 | 29.1 | 20.5 | MIT | 5 months ago | |
| spatie/laravel-mobile-pass | Generate Apple Wallet and Google Wallet passes—boarding passes, event tickets, coupons, store cards, membership and gift cards—and push live updates so issued passes always stay up to date on your users' devices. | 339 | 339 | 28 | 42K | 0 | 27.5 | 33.7 | MIT | 2 weeks ago | |
| spatie/laravel-mobile-pass | Generate Apple Wallet and Google Wallet passes—boarding passes, event tickets, coupons, store cards, membership and gift cards—and push live updates so issued passes always stay up to date on your users' devices. | 339 | 339 | 28 | 42K | 0 | 27.5 | 33.7 | MIT | 2 weeks ago | |
| spatie/laravel-newsletter | spatie/laravel-newsletter makes it easy to manage email list subscriptions in Laravel. Integrate Mailcoach, MailChimp or MailerLite with a simple API to subscribe, unsubscribe and update contacts. | 1,640 | 1,670 | 234 | 156K | 0 | 43.6 | 32.0 | MIT | 2 weeks ago | |
| spatie/laravel-ray | Send debug output from any Laravel app to Ray, Spatie's desktop debugging tool. Inspect HTML, arrays, queries, and Markdown, measure performance, and pause execution—all with the familiar dump-style workflow. | 320 | 324 | 69 | 1M | 0 | 23.3 | 55.1 | MIT | 6 months ago | |
| 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 | 285 | 33 | 9K | 0 | 13.4 | 22.3 | MIT | 8 months ago | |
| spatie/laravel-settings | Store strongly typed application settings in Laravel using a database, Redis, or another repository. Define each settings group as a PHP class with typed properties, inject it anywhere via Laravel's container, update values, and persist them with a single save() call. | 1,522 | 1,529 | 140 | 1M | 0 | 42.2 | 46.2 | MIT | 3 days ago | |
| spatie/lighthouse-php | Run Google Lighthouse audits from PHP. Test any URL and retrieve category scores (performance, accessibility, SEO, etc.) and individual audit details. Configure headers, user agent, categories, CPU throttling, and max load wait, then run and parse results. | 270 | 270 | 31 | 20K | 0 | 10.5 | 26.1 | MIT | 11 months ago | |
| spatie/mailcoach-sdk-php | PHP SDK for the Mailcoach API (self-hosted v6+ and Mailcoach Cloud). Manage email lists, subscribers, and campaigns, send tests or full campaigns, and easily work with paginated resources using next(). | 31 | 31 | 18 | 60K | 0 | 20.9 | 49.7 | MIT | 5 months ago | |
| spatie/mjml-php | spatie/mjml-php converts MJML email markup into responsive, email-client-ready HTML from PHP. Install with Composer plus the mjml npm package (Node 16+), then use the simple Mjml::new()->toHtml($mjml) API to render MJML without hand-writing HTML. | 282 | 281 | 15 | 239K | 0 | 21.5 | 45.5 | MIT | 3 months ago | |
| 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 | 1 | 0 | 0 | 0 | 8.5 | — | MIT | 7 months ago | |
| 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,703 | 1,706 | 78 | 304K | 0 | 39.3 | 36.5 | MIT | 1 week ago | |
| 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 | 79 | 4 | 9K | 0 | 13.3 | 29.9 | MIT | 8 months ago | |
| spatie/pest-plugin-test-time | A Pest plugin adding testTime() to freeze and manipulate time in tests, plus a toBeCarbon expectation for checking Carbon dates and formats. Requires Carbon. | 51 | 51 | 7 | 63K | 0 | 18.0 | 48.0 | MIT | 3 months ago | |
| 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 | 10 | 4 | 0 | 0 | 0.7 | — | MIT | 2 years ago | |
| spatie/phpunit-snapshot-assertions | Spatie's PHPUnit snapshot assertions let you test output without writing cases. Use the MatchesSnapshots trait to assert JSON, arrays, strings, and more; first run creates snapshots, later runs compare them and fail on regressions. | 698 | 702 | 76 | 991K | 0 | 24.5 | 47.2 | MIT | 6 months ago | |
| spatie/ping | Run ICMP pings from PHP and get structured results instead of raw output. Spatie's package wraps the system ping command and exposes packet loss, response times, connectivity status, and individual ping lines as clean, readable objects. | 94 | 94 | 9 | 10K | 0 | 23.7 | 33.0 | MIT | 2 weeks ago | |
| 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 | 58 | 6 | 11K | 0 | 3.3 | 31.8 | MIT | 11 months ago | |
| spatie/shiki-php | Bring Shiki's beautiful syntax highlighting to PHP. A simple static call highlights code using the same language engine as popular code editors, with 100+ languages and themes plus bundled Antlers and Blade support. | 315 | 317 | 34 | 6M | 0 | 19.6 | 59.9 | MIT | 6 months ago | |
| 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 | 39 | 2 | 633 | 0 | 21.6 | 19.8 | MIT | 2 weeks ago | |
| spatie/ssl-certificate | Spatie's SSL certificate package makes it easy to inspect TLS certs fetched from a hostname, file, or string. Check validity, expiry dates, days remaining, issuer, organization, key algorithm and size, and signature algorithm—with options to download invalid or expired certificates. | 742 | 752 | 137 | 168K | 0 | 28.7 | 35.9 | MIT | 5 months ago | |
| spatie/tabular-assertions | Write readable “tabular assertions” for Pest or PHPUnit by describing expected data as a Markdown-like table and comparing it to actual arrays/collections. Ideal for ordered datasets like time series, financials, or database rows, with clear diffs. | 60 | 60 | 0 | 14K | 0 | 0.9 | 32.8 | MIT | 2 years ago | |
| spatie/tax-calculator | Interfaces and helpers to simplify tax calculations in PHP. Use TaxCalculation with plain numbers or items implementing HasTax to compute base, tax, and total prices, and combine calculations (e.g., cart items + delivery) on the fly. | 82 | 84 | 12 | 398 | 0 | 1.1 | 10.5 | MIT | 5 years ago | |
| spatie/twitter-oembed | Fetch Twitter (X) tweet embed HTML via the public oEmbed API—no developer account needed. Lightweight utility for turning tweet URLs into embeddable HTML for blogs, markdown, editors, or emails, without relying on Twitter’s heavy JavaScript widget. | 11 | 11 | 0 | 248 | 0 | 0.1 | 18.5 | MIT | — | |
| spatie/typescript-transformer | Convert PHP classes, enums, and more into TypeScript types automatically. Handles complex types, generics, and even TypeScript functions, generating clean, ready-to-use definitions from your PHP codebase. | 403 | 403 | 59 | 1M | 0 | 29.5 | 54.5 | MIT | 2 months ago | |
| spatie/visit | Human-friendly curl for the terminal. Visit any URL and display its response with colorized output (HTML via bat, JSON via jq), plus status code and response time. Supports custom HTTP methods and options like following redirects. | 390 | 390 | 14 | 2 | 0 | 7.5 | 0.0 | — | 1 year ago | |
| 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 | 4 | 2 | 0 | 0 | 1.0 | — | MIT | 4 years ago | |
| spatie/wordpress-ray | Send debug output from WordPress to Ray, Spatie’s desktop debugging app. Use a consistent debugging API to inspect dumps, arrays, HTML, queries, and more, measure performance, and pause execution—all from your WordPress project. | 80 | 80 | 14 | 2K | 0 | 16.9 | 19.7 | MIT | 7 months ago | |
| 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 | 2 | 3 | 2K | 0 | 9.9 | 39.5 | MIT | 8 months ago | |
| srwiez/whatsdiff | — | 77 | — | 2 | — | 0 | 15.8 | — | MIT | 2 months ago | |
| stevebauman/hypertext | Hypertext is a Laravel package for building HTML with PHP objects. Define reusable components as classes, compose them with slots and attributes, and render clean markup without template files—an object-oriented alternative to Blade for dynamic UI. | 171 | — | 6 | — | 1 | 1.1 | — | MIT | 2 years ago |
|
| stevebauman/unfinalize | Remove the final keyword from classes and methods so they can be extended or mocked in tests. Unfinalize hooks into Composer's autoloader to strip final modifiers from vendor code at runtime, letting PHP and Laravel projects mock third-party final classes without editing vendor files or forking pack... | 147 | — | 5 | — | 0 | 2.9 | — | MIT | 10 months ago |
|
| tallstackui/tallstackui | TallStackUI is a suite of 80+ ready-to-use Blade components for TALL Stack apps (Tailwind, Alpine, Laravel, Livewire). Build polished interfaces faster with prebuilt buttons, forms, modals, tables, and more—fully customizable and free. | 760 | 761 | 71 | 20K | 4 | 40.7 | 26.5 | MIT | 1 week ago | |
| telepath/telepath | Telepath is a lightweight Laravel package that provides a clean, expressive API for handling communication between your application and other systems, with sensible defaults, minimal configuration, and test-friendly helpers to keep integrations simple. | 10 | 10 | 0 | 4 | 7 | 5.3 | 5.0 | MIT | 10 months ago | |
| themsaid/laravel-mail-preview | Laravel Mail Preview captures outgoing emails and lets you inspect them in the browser at a dedicated route. It stores sent messages for easy debugging, so you can review HTML and plain-text content during development without digging through logs or real inboxes. | 1,293 | 1,294 | 79 | 2K | 0 | 19.9 | 6.8 | MIT | 5 months ago | |
| tightenco/tlint | TLint is a Laravel linter that flags code deviating from framework conventions and best practices, covering formatting, naming, and structural issues. Run it via Artisan or standalone to catch style problems early and keep your codebase clean, consistent, and idiomatic. | 529 | 530 | 34 | 35K | 3 | 26.2 | 30.5 | MIT | 2 months ago | |
| timolake/livewire-tables | A Laravel Livewire package for building dynamic, interactive data tables with sorting, searching, pagination, and customizable columns and filters. Drop tables straight into your Livewire components with minimal setup and no extra JavaScript. | 0 | 0 | 0 | 10 | 0 | 19.9 | 15.7 | NOASSERTION | 5 months ago | |
| toneflix/faker-pictwo | A Faker provider for Laravel and PHP that generates placeholder image URLs from Picsum. Add realistic photo placeholders to factories and seeders with configurable width, height, grayscale, blur, and seed options, without storing any local image files. | 0 | — | 0 | — | 0 | 19.6 | — | MIT | 2 weeks ago | |
| toneflix-code/fakerphp-lorem-toneflix | A FakerPHP provider that adds ToneFlix-flavored lorem ipsum to your PHP projects. Generate themed placeholder words, sentences, and paragraphs for factories, seeders, and test fixtures through a simple, drop-in API. | 0 | 0 | 0 | 41 | 0 | 19.6 | 26.3 | MIT | 2 weeks ago | |
| tpetry/php-mysql-explain | — | 6 | — | 0 | — | 0 | 0.0 | — | MIT | — |
|
| tumtum/symfony-twig-ray | — | 0 | 0 | 0 | 84 | 0 | 0.0 | 26.7 | MIT | 1 year ago | |
| vatly/vatly-api-php | — | 2 | — | 0 | — | 4 | 19.9 | 2.7 | MIT | 1 month ago |
|
| vblinden/filament-gravatar-provider | A Filament avatar provider that uses Gravatar to display globally recognized profile photos based on user email addresses, with simple setup and minimal configuration for Filament panels. | 1 | — | 0 | — | 0 | 6.1 | — | MIT | 8 months ago | |
| whatsdiff/whatsdiff | WhatsDiff is a Laravel/PHP package for quickly seeing what changed between two versions or Git refs of your app. It provides clear, readable diffs to help you review releases, upgrades, and code changes, making it easier to understand impact before deploying. | 77 | — | 2 | — | 0 | 15.8 | — | MIT | 2 months ago |
|
How can I help you explore Laravel packages today?