symfony/var-dumper
Symfony VarDumper provides a powerful dump() replacement for var_dump(), letting you inspect complex PHP variables with rich, readable output. Includes advanced casters, configurable formatters, and tooling for debugging in CLI and web contexts.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| beste/in-memory-cache | PSR-6 compliant in-memory cache for PHP—ideal as a lightweight default cache and for fast, predictable tests. Supports standard CacheItemPoolInterface behavior and optional PSR-20 clocks (e.g., frozen clocks) for time-based expiry testing. | 25 | 25 | 0 | 1M | 0 | 22.0 | 65.0 | MIT | 6 months ago | |
| buggregator/trap | Trap is a local Laravel/PHP debugging server that captures dumps, logs, exceptions and traces in one place. Point your app to Trap to inspect requests and runtime events in a clean UI, ideal for development, testing and CI environments. | 262 | — | 16 | — | 31 | 31.3 | 13.9 | BSD-3-Clause | 1 day ago | |
| codeception/codeception | Codeception is a full-stack PHP testing framework for unit, functional, and acceptance tests. It unifies PHPUnit-style assertions with browser and API testing, offers modular helpers, and integrates with popular PHP frameworks to speed up reliable test automation. | 4,853 | 4,915 | 1,290 | 1M | 151 | 88.3 | 68.7 | MIT | 1 month ago | |
| consolidation/output-formatters | Flexible output formatting utilities for PHP/Laravel CLI apps. Convert structured data to clean tables, JSON, YAML, and more with consistent styling and easy configuration—ideal for Symfony Console/Drush-style commands needing polished, readable output. | 196 | — | 15 | — | 6 | 3.1 | 1.5 | NOASSERTION | — | |
| davidcole1340/reactsh | Reactsh provides a lightweight Laravel/PHP bridge for working with React and modern frontend tooling. It aims to simplify integrating React components into server-rendered apps with straightforward setup and sensible defaults for local development and builds. | 1 | 1 | 0 | 105 | 0 | 20.9 | 28.1 | MIT | 4 years ago | |
| doctrine/mongodb-odm | Doctrine MongoDB ODM is an object document mapper for PHP that brings Doctrine-style persistence to MongoDB. Define documents with metadata, map fields and relations, run queries, and handle unit of work, identity map, and migrations for MongoDB apps. | 1,097 | 1,108 | 515 | 392K | 102 | 69.5 | 71.0 | MIT | 2 months ago | |
| dragon-code/benchmark | Benchmark is a small PHP dev tool for quickly comparing execution speed of different code paths. Use the bench() helper or Benchmark class, pass callbacks (named or not), and print results to the console for easy side-by-side timing. | 119 | 119 | 3 | 634 | 0 | 29.7 | 13.0 | MIT | 1 month ago | |
| dragon-code/codestyler | Codestyler by The Dragon Code automatically fixes coding style issues in PHP/Laravel projects using Rector and Laravel Pint. Installs via Composer and can publish pint.json and .editorconfig via CLI for consistent formatting and linting. | 29 | 29 | 0 | 35K | 0 | 30.0 | 49.9 | MIT | 2 weeks ago | |
| dragon-code/simple-dto | Lightweight PHP DTO helper: define simple DataTransferObject classes, build instances via make(), map nested input keys to properties, and (optionally) cast values. Supports upgrade paths from older package names. Note: author recommends spatie/laravel-data instead. | 9 | 9 | 2 | 39K | 0 | 12.6 | 58.4 | MIT | 2 years ago | |
| dragon-code/support | Dragon Code Support is a lightweight helper toolkit for PHP/Laravel projects, providing facades, utilities, and common support classes. Designed to be extended with your own methods, with a clear structure for adding features and tests. | 23 | 23 | 5 | 430K | 0 | 29.9 | 65.0 | MIT | 5 days ago | |
| ekino/phpstan-banned-code | PHPStan extension that flags banned code patterns in your project (e.g., var_dump, dd, exit/die, eval, echo/print, shell exec/backticks). Configurable via PHPStan parameters, with optional checks like preventing use imports from Tests in non-test code. | 296 | 292 | 24 | 206K | 4 | 28.0 | 48.4 | MIT | 3 weeks ago | |
| endroid/quality | Quality-related helper package by Endroid for PHP/Laravel apps, providing small utilities for enforcing or improving code/data quality in your project. Suitable as a lightweight dependency when you need simple quality checks or supporting components. | 3 | 3 | 1 | 173 | 0 | 0.0 | 22.7 | — | — | |
| fabpot/php-cs-fixer | PHP CS Fixer is a command-line tool for automatically fixing PHP coding standards issues. It formats and modernizes code using configurable rulesets, supports custom rule configurations, and helps keep projects consistent and clean across teams and CI. | 46 | — | 12 | — | 0 | 0.6 | — | NOASSERTION | — | |
| facade/flare-client-php | PHP client for Flare error reporting, powering Ignition in Laravel. Captures and sends exceptions, logs, and context to Flare with Laravel integration, middleware, and configurable transport—helping you debug production issues faster. | 518 | — | 20 | — | 0 | 23.4 | — | MIT | 3 years ago | |
| facade/ignition | A sleek error page and debugging companion for Laravel apps. Facade Ignition shows detailed stack traces, request/context data, and friendly exception screens to quickly pinpoint issues during local development, with tools to inspect variables and code around failures. | 2,078 | — | 179 | — | 0 | 36.3 | 1.4 | MIT | 3 years ago | |
| filp/whoops | Pretty error handler for PHP that turns fatal errors and exceptions into clean, developer-friendly pages with stack traces, request context, and code previews. Great for local development, debugging, and integrating into frameworks to replace default error screens. | 13,243 | 13,631 | 599 | 8M | 7 | 42.0 | 40.3 | MIT | — | |
| friendsofphp/php-cs-fixer | PHP CS Fixer automatically fixes PHP code to match coding standards. Use built-in rule sets like @PER-CS, @Symfony, or @PhpCsFixer, or define your own config. Helps modernize code for newer PHP and PHPUnit. Supports PHP 7.4–8.5. | 13,489 | 13,565 | 1,630 | 5M | 45 | 86.4 | 73.4 | MIT | 1 month ago | |
| gehrisandro/tailwind-merge-laravel | Merge Tailwind CSS class strings in Laravel and auto-resolve conflicts so later utilities win. Ideal for overriding classes in Blade components. PHP/Laravel port of tailwind-merge. Supports Tailwind v3.0–v3.3 (Laravel 10). | 341 | 339 | 22 | 52K | 1 | 24.6 | 36.4 | MIT | 2 weeks ago | |
| gehrisandro/tailwind-merge-php | Merge Tailwind CSS class strings in PHP with automatic conflict resolution (later classes win). PHP port of dcastil/tailwind-merge, compatible with Tailwind v3.0–v3.4 and PHP 8.1+. Create instances and customize configuration as needed. | 139 | 139 | 6 | 87K | 3 | 23.4 | 47.2 | MIT | 2 weeks ago | |
| imanghafoori/composer-json | Read and query data from any composer.json with a simple API. Provide the absolute path, create an instance, and access common fields via convenient methods—useful for tooling, package inspection, and build scripts. | 15 | 15 | 1 | 8K | 0 | 20.7 | 44.0 | MIT | 2 years ago | |
| imanghafoori/php-imports-analyzer | CLI tool to scan Composer-based PHP projects for unnecessary or incorrect use/import statements. Helps clean up imports and enforce coding standards across apps and open-source packages. Install as dev dependency or globally; run check_imports from your project root. | 21 | 21 | 1 | 7K | 0 | 0.1 | 34.6 | MIT | — | |
| imanghafoori/php-token-analyzer | Analyzes PHP code tokens without execution—like reflection but pure PHP. Framework-agnostic, lightweight dependency extracted from Laravel-Microscope. Supports PHP 7.4+ with automated tests for accuracy. Extract class/method details, token types, and structure effortlessly. Ideal for static analysis... | 16 | 16 | 3 | 7K | 0 | 20.5 | 42.4 | — | 4 years ago | |
| kreait/firebase-php | Unofficial Firebase Admin SDK for PHP. Manage authentication, users, custom tokens, and verify ID tokens; send Cloud Messaging notifications; work with Realtime Database, Cloud Storage, and Remote Config. Built on Google APIs with Laravel-friendly support. | 2,430 | 2,448 | 452 | 1M | 14 | 59.0 | 51.1 | MIT | 1 month ago | |
| kreait/firebase-tokens | Create Firebase custom tokens and verify ID tokens or session cookies in PHP. Lightweight library powering the Firebase Admin SDK, with tenant-aware verification and optional caching of Google Secure Token Store keys. | 240 | 241 | 34 | 1M | 0 | 31.3 | 61.3 | MIT | 6 months ago | |
| laracraft-tech/laravel-xhprof | Integrate XHProf profiling into your Laravel app to measure request performance, capture CPU/memory metrics, and analyze call graphs. Includes middleware/collectors to enable profiling per route or environment and store runs for later review. | 235 | 234 | 12 | 20K | 0 | 25.7 | 31.3 | MIT | 4 weeks ago | |
| laradumps/laradumps | LaraDumps is a modern debugging tool for Laravel/PHP that sends dumps to a dedicated desktop app, keeping your app flow uninterrupted. Inspect models/collections, monitor SQL/logs/exceptions/mail/jobs, debug Livewire, validate JSON, and more. | 1,259 | 1,258 | 54 | 106K | 8 | 39.7 | 34.0 | MIT | 2 weeks ago | |
| larapack/dd | Adds Laravel-style dd() “dump and die” helper to any PHP app. Useful for non-Laravel projects or for overriding Laravel 4’s dd() with the Laravel 5 equivalent. Install via Composer and, on Laravel 4, require the helper in public/index.php. | 116 | 125 | 6 | 48K | 0 | 21.4 | 42.5 | MIT | 9 years ago | |
| laravel/framework | Laravel is a modern PHP web application framework with expressive syntax and batteries-included tooling: fast routing, dependency injection, sessions/cache, migrations, queues, and real-time broadcasting—built to make development enjoyable for apps of any size. | 34,630 | 35,101 | 11,833 | 9M | 55 | 93.2 | 70.6 | MIT | 1 day ago | |
| laravel/lumen-framework | Core kernel code for Laravel Lumen, the fast PHP micro-framework. Provides the foundation for routing, database abstraction, queues, caching, and more. For building apps, use the main Lumen repository; docs at lumen.laravel.com. | 1,507 | 1,543 | 412 | 263K | 2 | 44.8 | 36.5 | MIT | 1 year ago | |
| laravel/nightwatch | Laravel Nightwatch package for Laravel apps: collects performance and application metrics and securely sends them to the hosted Nightwatch monitoring platform, providing deep Laravel-optimized insights into runtime behavior and overall health. | 350 | 349 | 73 | 1M | 0 | 35.9 | 57.4 | MIT | 1 week ago | |
| laravel/pail | Laravel Pail lets you tail and search your Laravel app’s log messages from the command line with a polished, developer-friendly UI. Works with any log driver, including services like Sentry and Flare, and includes handy filters to quickly find what matters. | 912 | 914 | 29 | 4M | 5 | 31.3 | 61.5 | MIT | 1 month ago | |
| laravel/serializable-closure | Securely serialize and unserialize PHP closures with Laravel’s maintained fork of opis/closure 3.x, updated for modern PHP without requiring FFI. Wrap closures in SerializableClosure, set a secret key, and safely persist or transport executable callbacks. | 599 | 602 | 47 | 10M | 2 | 34.6 | 67.1 | MIT | 1 day ago | |
| laravel/telescope | Laravel Telescope is a debug assistant for Laravel that gives deep visibility into app activity: incoming requests, exceptions, logs, database queries, queued jobs, mail, notifications, cache events, scheduled tasks, dumps, and more—ideal for local development. | 5,175 | 5,210 | 658 | 2M | 12 | 73.5 | 48.2 | MIT | 1 day ago | |
| laravel/tinker | Laravel Tinker provides an interactive REPL for Laravel, letting you run PHP code and interact with your application from the command line via Artisan tinker. Great for debugging, testing ideas, and exploring models, services, and configuration. | 7,420 | 7,453 | 137 | 9M | 1 | 58.5 | 50.3 | MIT | 3 weeks ago | |
| laravel/vapor-cli | Laravel Vapor CLI is the command-line client for deploying and managing Laravel apps on Laravel Vapor, a serverless, auto-scaling platform on AWS Lambda. Create and manage infrastructure, environments, queues, databases, Redis, networking, and more. | 311 | 311 | 126 | 286K | 0 | 34.8 | 49.5 | MIT | 2 weeks ago | |
| laravel-lang/lang | Community-maintained Laravel translation files for many locales. Adds localizations for core messages and validation, with easy Composer install and ongoing updates. Part of the Laravel Lang ecosystem; see docs for setup and contribution guidelines. | 7,773 | 7,800 | 2,990 | 410K | 0 | 70.5 | 28.1 | MIT | 2 weeks ago | |
| laravel-lang/locales | Locale data package for Laravel Lang. Provides up-to-date locale definitions you can use across your Laravel apps, with documentation for installation and contribution guidelines. MIT licensed. | 13 | 13 | 5 | 361K | 0 | 28.3 | 65.0 | MIT | 3 weeks ago | |
| laravel-lang/native-country-names | Provides native-language country names for Laravel apps. Install via composer and use localized datasets to display countries in their own languages. Maintained by Laravel Lang; MIT licensed. | 6 | 6 | 1 | 342K | 0 | 23.7 | 65.0 | MIT | 3 weeks ago | |
| laravel-lang/native-currency-names | Provides native-language currency names for Laravel apps. Includes localized currency name data you can use in UI, formatting, and locale-aware displays. Easy Composer install with docs from the Laravel Lang ecosystem. | 6 | 6 | 0 | 343K | 0 | 23.9 | 65.0 | MIT | 3 weeks ago | |
| laravel-lang/native-locale-names | Provides native-language display names for locales in Laravel apps. Install via composer and use the included locale name data to show language/region labels in their own scripts (e.g., Deutsch, 日本語), ideal for language switchers and settings pages. | 6 | 6 | 0 | 362K | 0 | 26.3 | 65.0 | MIT | 3 weeks ago | |
| laravel-lang/publisher | Developer tool for Laravel Lang: publish and manage translation files in your Laravel app. Installs via Composer and provides commands to pull package locales into your project so you can customize and keep language resources up to date. | 216 | 216 | 26 | 397K | 0 | 31.0 | 53.0 | MIT | 3 weeks ago | |
| laravel-lang/status-generator | Dev tool for Laravel Lang that generates locale status by creating missing locales and downloading/copying translation files from Laravel projects (framework, laravel, jetstream). Provides CLI commands to create locales and fetch sources from URLs/paths. | 4 | 4 | 2 | 31K | 0 | 29.5 | 61.5 | MIT | 3 weeks ago | |
| laravel-zero/framework | Laravel Zero is an unofficial, console-optimized micro-framework based on Laravel. It provides an elegant starting point for CLI apps, with optional Eloquent and logging, interactive menus, desktop notifications, scheduling, standalone compilation, and Collision error reporting. | 337 | 333 | 63 | 43K | 0 | 28.7 | 34.7 | MIT | 2 weeks ago | |
| league/csv | — | 3,472 | 3,625 | 345 | 5M | 2 | 57.1 | 50.7 | MIT | 3 months ago | |
| mll-lab/graphql-php-scalars | Custom scalar types for webonyx/graphql-php, including BigInt, Date/DateTime/DateTimeTz, Email, JSON, and IntRange for bounded integers. Drop-in types for schema definitions with strict parsing and DateTimeImmutable conversion for date scalars. | 147 | 139 | 14 | 133K | 0 | 29.9 | 48.0 | MIT | 9 months ago | |
| mollie/mollie-api-php | Official PHP client for the Mollie Payments API. Easily create and manage payments, refunds, customers, subscriptions, and orders from your PHP app with a simple, well-documented wrapper around Mollie’s REST endpoints. | 600 | — | 201 | — | 4 | 30.3 | 2.2 | BSD-2-Clause | 1 month ago | |
| mozex/anthropic-php | Unofficial PHP client for Anthropic’s Claude API. Send messages, build prompts, and work with streaming responses using a simple, framework-friendly interface. Great for adding Claude-powered chat and automation to Laravel or any PHP app. | 47 | — | 9 | — | 0 | 20.5 | — | MIT | 1 week ago | |
| nunomaduro/phpinsights | PHP Insights is a terminal tool to analyze PHP code quality, style, architecture, and complexity. Works out of the box with Laravel (artisan insights), Symfony, Yii, Magento, and more, with built-in checks for reliability and loose coupling. | 5,591 | 5,593 | 294 | 292K | 68 | 77.0 | 55.2 | MIT | 1 month ago | |
| nunomaduro/pokio | Pokio is a simple async API for PHP 8.3+ using pcntl forks and FFI shared memory to run closures concurrently and await results. Falls back to sequential execution if extensions aren’t available. Experimental/unsafe; intended for internal use, not production. | 745 | 711 | 39 | 218K | 0 | 26.1 | 40.1 | MIT | 4 days ago | |
| nunomaduro/termwind | Termwind brings Tailwind CSS-style utilities to PHP CLIs. Render styled HTML in the terminal, customize styles/colors, and build beautiful output for Laravel/Symfony commands with helpers like render(), style(), and interactive prompts like ask(). | 2,475 | 2,480 | 90 | 9M | 5 | 45.9 | 61.4 | MIT | 1 month ago | |
| opcodesio/mail-parser | Simple, fast PHP 8+ email/MIME parser with a clean API—no mailparse extension required. Parse .eml strings/files, read headers (From/To/Subject/Date/size), and extract HTML/text bodies, parts, and attachments. | 21 | 21 | 3 | 572K | 1 | 25.1 | 65.0 | MIT | 1 month ago | |
| openai-php/client | Community-maintained PHP client for the OpenAI API. Works with models, responses, chat/conversations, files, images, audio, embeddings, fine-tuning, and more. Simple, typed SDK with streaming support, built for modern PHP and Laravel setups. | 5,761 | 5,776 | 679 | 2M | 16 | 75.1 | 50.8 | MIT | 3 weeks ago | |
| openai-php/laravel | Laravel integration for OpenAI PHP. Install via Composer and artisan, configure API key/org, then call the OpenAI facade to create responses, chat, and more. Community-maintained client for the OpenAI API. | 3,718 | 3,718 | 261 | 545K | 6 | 55.9 | 40.2 | MIT | 3 weeks ago | |
| orchestra/pest-plugin-testbench | Pest Plugin for Testbench adds PestPHP support for Laravel package development using Orchestra Testbench. Run your package tests with Pest in a Testbench-powered environment, with simple setup and CI-friendly defaults. | 4 | 5 | 0 | 3K | 0 | 23.6 | 45.7 | MIT | 3 weeks ago | |
| peckphp/peck | Peck is a fast CLI spell-checker for your codebase—filenames, class/method/property names, docs, and more. Powered by GNU Aspell, it helps catch wording and spelling mistakes and fits neatly into workflows like Pint or Pest. Requires PHP 8.2+ and Aspell. | 474 | 474 | 67 | 36K | 9 | 7.2 | 29.6 | MIT | — | |
| pestphp/pest-dev-tools | Pest Development Tools: internal utilities and tooling used to build and maintain the Pest testing framework. Includes helpers for local development, automation, and repository workflows. For using Pest in your app, see the main Pest repository. | 9 | 9 | 7 | 5K | 0 | 0.5 | 37.2 | MIT | — | |
| phlak/coding-standards | Predefined PHP-CS-Fixer coding standards by PHLAK. Install as a dev dependency, initialize via composer exec cs init or create a config using ConfigFactory with a Finder, then run php-cs-fixer. Supports adding or overriding rules via ConfigFactory::make(). | 2 | 2 | 0 | 734 | 0 | 22.5 | 38.8 | MIT | 1 month ago | |
| php-debugbar/php-debugbar | PHP Debug Bar adds a developer-only in-browser toolbar to PHP apps, showing profiling and request details without var_dump(). Includes collectors for time, memory, exceptions, messages, config, PDO, Monolog, Symfony components, and more; supports AJAX and saved requests. | 4,383 | 4,384 | 426 | 3M | 1 | 66.8 | 45.8 | MIT | 21 hours ago | |
| php-webdriver/webdriver | PHP bindings for Selenium WebDriver. Drive real browsers from PHP via W3C WebDriver (and legacy JsonWireProtocol), compatible with Selenium 2–4. Install via Composer and connect to Selenium Server or other remote ends for automation/testing. | 5,214 | 5,244 | 847 | 2M | 19 | 46.3 | 44.7 | MIT | — | |
| phpbench/phpbench | PHPBench is a PHP benchmark runner (like PHPUnit for performance). Run benchmarks with revolutions and iterations in isolated processes, track time and memory, generate customizable reports (console/CSV/HTML), store results, compare baselines, and detect regressions. | 1,990 | 1,999 | 132 | 455K | 29 | 53.6 | 53.3 | MIT | 2 weeks ago | |
| phpdocumentor/phpdocumentor | phpDocumentor generates comprehensive PHP documentation from source code and DocBlocks. It produces API docs, UML diagrams, and parses Markdown/ReStructuredText, with tooling to embed API references into narrative docs to keep documentation in sync. | 4,319 | 4,390 | 640 | 15K | 160 | 85.6 | 43.6 | MIT | 4 months ago | |
| pragmarx/ia-arr | Illuminate\Support\Arr extracted from Laravel, repackaged as a framework-agnostic PHP library. Provides the full set of Arr helpers under the IlluminateAgnostic\Arr namespace to avoid conflicts, usable in any project (including Laravel). | 54 | 55 | 21 | 23K | 0 | 21.3 | 42.8 | MIT | 1 year ago | |
| pragmarx/ia-str | Framework-agnostic extraction of Laravel’s Illuminate\Support\Str and string helper functions, repackaged under IlluminateAgnostic\Str to avoid namespace conflicts. Use Str:: methods or global str_* helpers in any PHP project, including Laravel apps. | 52 | 52 | 11 | 22K | 3 | 1.3 | 36.5 | MIT | — | |
| psy/psysh | PsySH is an interactive PHP REPL and runtime developer console for debugging and exploring code. Inspect variables, run snippets, and get contextual help in a powerful shell, with configuration, themes, and integrations available. | 9,827 | 9,873 | 317 | 11M | 6 | 66.2 | 53.4 | MIT | 2 weeks ago | |
| redaxo/source | REDAXO is an easy-to-learn, multilingual website framework/CMS with custom modules for full control over input and output. Simple yet flexible since 2004, highly extendable and adaptable to your workflow, backed by an active community and solid docs. | 346 | 345 | 116 | 345 | 99 | 54.5 | 36.0 | NOASSERTION | 6 days ago | |
| redwebcreation/twitter-stream-api | Laravel/PHP package for consuming the Twitter Streaming API. Provides an easy way to connect, authenticate, and listen to real-time tweets/events, letting you filter streams and handle incoming data in your app with minimal setup. | 32 | — | 9 | — | 2 | 20.8 | — | MIT | 2 years ago | |
| saloonphp/saloon | Saloon is a Laravel/PHP-friendly HTTP client framework for building typed API connectors and requests. It supports middleware, authentication, retries, caching, testing/mocking, and async features, helping you create clean, reusable integrations without boilerplate. | 2,398 | 2,398 | 119 | 764K | 10 | 47.9 | 46.3 | MIT | 2 weeks ago | |
| saloonphp/xml-wrangler | XML helper for Saloon: parse XML responses into arrays/objects, map nodes to data, handle namespaces, attributes and CDATA, and build or transform XML payloads cleanly. Great for SOAP-style APIs and legacy XML integrations in Laravel/PHP. | 422 | 423 | 16 | 157K | 4 | 29.8 | 43.6 | MIT | 2 weeks ago | |
| scrivo/highlight.php | Server-side syntax highlighting for PHP using highlight.js grammars. Highlight code blocks in many languages, auto-detect when needed, and render HTML with themes—ideal for docs, blogs, and static site generation without requiring a browser. | 710 | 724 | 45 | 2M | 13 | 37.7 | 59.7 | BSD-3-Clause | 3 years ago | |
| scssphp/scssphp | SCSSPHP is a PHP-based SCSS compiler for compiling .scss to CSS in your apps and build pipelines. Includes PHPUnit test suite, PSR-12 coding standards, and PHPStan static analysis tooling for contributors. | 629 | 639 | 90 | 724K | 11 | 38.2 | 54.7 | MIT | 4 months ago | |
| scssphp/source-span | Tiny PHP utility used by scssphp to track and report source spans/locations in parsed code. Helps map errors, warnings, and generated output back to the original input with line/column precision for better debugging and tooling. | 2 | — | 1 | — | 0 | 20.0 | — | MIT | 4 months ago | |
| shipfastlabs/agent-detector | Lightweight PHP 8.2+ utility to detect if your app is running inside an AI agent or automated dev environment. Supports Claude, Cursor, Gemini, Codex, Replit, Devin, and more via env vars or file checks, with a simple API and helper function. | 40 | 16 | 3 | 23K | 0 | 21.5 | 44.6 | MIT | 4 weeks ago | |
| spatie/backtrace | Spatie Backtrace makes PHP backtraces easier than debug_backtrace(): frames are aligned correctly and exposed as Frame objects with file, line, class, method, and optional arguments. Simple API to capture, inspect, and work with stack traces. | 433 | 438 | 30 | 4M | 0 | 30.9 | 65.0 | MIT | 4 weeks ago | |
| 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. | 483 | 485 | 61 | 17K | 0 | 27.2 | 25.1 | MIT | 2 months ago | |
| 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. | 480 | 480 | 57 | 5K | 0 | 30.4 | 16.5 | MIT | 4 months ago | |
| spatie/flare-client-php | PHP client for sending errors, exceptions, and stack traces to Flare. Install via Composer, configure your API key, and report incidents from any PHP 8.2+ app. For Laravel integrations, use spatie/laravel-flare. | 177 | 178 | 20 | 4M | 0 | 30.7 | 65.0 | MIT | 3 weeks ago | |
| spatie/holidays | Calculate public holidays for supported countries in PHP. Fetch holidays for the current or a specific year using an ISO country code or country class (with region-based holidays). Simple API: Holidays::for(...)->get() returns an array of holiday dates/names. | 393 | 393 | 208 | 68K | 1 | 37.6 | 37.3 | MIT | 2 months ago | |
| spatie/ignition | Ignition is a beautiful, customizable error page for PHP apps. Register it to get rich exception screens with stack traces, context, and a polished UI with light and dark mode. Integrates via Laravel, Symfony, Drupal, and more. | 510 | 519 | 63 | 4M | 0 | 33.8 | 63.3 | MIT | 3 weeks ago | |
| spatie/image | Expressive PHP image manipulation by Spatie. Load an image, chain operations like resize/crop, rotate, greyscale, brightness, sharpen, and quality, then save. Supports common formats and integrates cleanly in Laravel or any PHP app. | 1,356 | 1,377 | 138 | 2M | 0 | 39.9 | 51.0 | MIT | 3 weeks ago | |
| 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,861 | 2,898 | 225 | 2M | 0 | 50.1 | 47.4 | MIT | 4 months ago | |
| spatie/laravel-backup-server | Receive, store, and manage encrypted backups from multiple Laravel apps on a dedicated backup server. Built on top of spatie/laravel-backup, it centralizes backup uploads, retention, and monitoring for safer off-site storage. | 170 | 170 | 16 | 2K | 0 | 29.3 | 16.2 | MIT | 2 weeks ago | |
| spatie/laravel-flare | Send Laravel 11+ (PHP 8.2+) exceptions and logs to Flare for production error tracking, alerts, and sharing. Configure with your Flare API key to automatically report issues and get notified when they occur. | 9 | 9 | 10 | 120K | 0 | 29.5 | 65.0 | MIT | 17 hours ago | |
| spatie/laravel-ignition | Beautiful, customizable error page for Laravel apps (Laravel 10+ / PHP 8.1+). Ignition improves exception debugging with context and solutions, and can share errors to Flare for production tracking and notifications via an API key. | 567 | 572 | 91 | 4M | 0 | 35.9 | 62.2 | MIT | 3 weeks ago | |
| spatie/laravel-mailcoach-codemirror | Optional add-on for Mailcoach that adds the CodeMirror HTML editor to the campaign editor, with MJML autocompletion. Works with Mailcoach v7+ where MJML can be compiled automatically. | 0 | 0 | 1 | 0 | 0 | 20.6 | — | — | 2 years ago | |
| 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 | 11 | 8 | 2K | 0 | 25.7 | 35.3 | — | 4 months ago | |
| 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 | 0 | 6 | 654 | 0 | 26.2 | 45.8 | — | 2 years ago | |
| 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 | 7 | 4 | 2K | 0 | 22.9 | 38.0 | — | 3 years ago | |
| 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 | 10 | 9 | 650 | 0 | 26.3 | 28.9 | — | 3 years ago | |
| 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 | 6 | 4 | 654 | 0 | 27.7 | 32.1 | — | 2 years ago | |
| 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 | 3 | 8 | 650 | 0 | 28.4 | 36.0 | — | 2 years ago | |
| 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 | 0 | 4 | 2K | 0 | 21.6 | 52.7 | — | 2 years ago | |
| 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 | 14 | 13 | 654 | 0 | 29.5 | 26.8 | — | 2 years ago | |
| 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 | 34 | 20 | 650 | 0 | 29.8 | 21.0 | — | 2 years ago | |
| spatie/laravel-model-states | Add robust state behavior to Laravel Eloquent models using the state pattern and state machines. Represent each state as a class, cast states transparently to/from the database, and define clear, safe transitions with configurable state logic. | 1,277 | 1,277 | 107 | 275K | 0 | 39.2 | 37.9 | MIT | 1 month ago | |
| 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. | 356 | 358 | 31 | 134K | 0 | 31.7 | 41.9 | MIT | 1 month ago | |
| spatie/laravel-ray | Send Laravel debug output to Ray, Spatie’s desktop debugger. Use a consistent “ray()” API to inspect variables, arrays, HTML, queries, and more, measure performance, and pause execution. Works alongside PHP, JS, and other integrations. | 315 | 320 | 72 | 867K | 1 | 33.5 | 55.9 | MIT | 1 month ago | |
| 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 | 105 | 18 | 1K | 0 | 30.1 | 16.8 | MIT | 2 years ago | |
| 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 . | 91 | 91 | 20 | 0 | 0 | 23.8 | — | MIT | 3 years ago | |
| 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,430 | 1,437 | 61 | 272K | 0 | 34.7 | 37.1 | MIT | 4 months ago | |
| spatie/ray | Send debug output from any PHP app to Ray, Spatie’s desktop debugging tool. Inspect arrays, HTML, queries, and more with a consistent API across Laravel/PHP/JS. Measure performance, pause execution, and keep fast, interactive feedback. | 622 | 625 | 110 | 958K | 2 | 36.4 | 51.8 | MIT | 1 week ago | |
| 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. | 832 | 840 | 84 | 78K | 0 | 34.8 | 32.1 | MIT | 4 months ago | |
| spatie/sun | Compute sun position times for any coordinates: get sunrise, solar noon (zenith), and sunset as Carbon instances, optionally for a specific date. Simple PHP API from Spatie, ideal for scheduling, dashboards, and daylight-aware features. | 73 | 75 | 14 | 5K | 0 | 23.5 | 29.9 | MIT | 4 months ago | |
| 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 | 40 | 6 | 0 | 0 | 21.6 | — | MIT | 5 years ago | |
| spomky-labs/cbor-php | Comprehensive PHP 8+ CBOR (RFC 8949) encoder/decoder with full major type support, extensible tags, streaming decoding, indefinite-length handling, and normalization to native PHP types; includes common tags and custom tag support. | 57 | 57 | 14 | 491K | 1 | 26.6 | 63.8 | MIT | 1 week ago | |
| spomky-labs/pki-framework | PHP 8.1+ framework for PKI: X.509 certificates, ASN.1 (X.690 DER) encoding/decoding, X.501/X.520 DN parsing, PEM (RFC 7468) support, and cryptographic/PKCS-related ASN.1 types. mbstring required; gmp/bcmath recommended. | 27 | 27 | 5 | 2M | 0 | 24.0 | 65.0 | MIT | 2 weeks ago | |
| staabm/side-effects-detector | Detects side effects in PHP code so you can safely eval or decide to isolate execution. Classifies effects (stdout, exit, includes/scope pollution, etc.) and flags unknown/userland calls as “maybe”. Used by PHPUnit to speed up PHPT tests. | 149 | 146 | 3 | 7M | 4 | 24.1 | 66.8 | MIT | 1 year ago | |
| symfony/cache | Symfony Cache provides fast, low-overhead PSR-6 caching with adapters for common backends. Includes a PSR-16 bridge plus CacheInterface and TagAwareCacheInterface implementations via symfony/cache-contracts for flexible app caching. | 4,171 | 4,196 | 64 | 7M | 0 | 52.7 | 52.5 | MIT | 1 week ago | |
| symfony/console | Symfony Console makes it easy to build beautiful, testable PHP command‑line tools. Define commands, arguments and options, add interactive prompts, styled output and progress bars, plus robust input/output handling for CLI apps and scripts. | 9,830 | 10,011 | 268 | 16M | 0 | 62.9 | 52.4 | MIT | 1 week ago | |
| symfony/doctrine-bridge | Symfony Doctrine Bridge integrates Doctrine with Symfony components, providing glue code for ORM/DBAL usage across the framework. Part of the main Symfony repository; report issues and submit pull requests there. | 3,231 | 3,236 | 43 | 4M | 0 | 48.8 | 51.1 | MIT | 1 week ago | |
| symfony/error-handler | Symfony ErrorHandler provides robust PHP error and exception handling with better debugging tools. Enable debug mode, convert warnings/notices into exceptions, and safely wrap code execution with ErrorHandler::call, even bypassing the @ silencer. | 2,675 | 2,683 | 20 | 13M | 0 | 43.9 | 60.0 | MIT | 1 week ago | |
| symfony/form | Symfony Form component helps you build, process, validate, and reuse HTML forms with a robust, extensible API. Includes field types, data mapping, CSRF protection, and integration hooks for Symfony apps or standalone PHP projects. | 2,774 | 2,791 | 109 | 3M | 0 | 49.2 | 50.6 | MIT | 1 week ago | |
| symfony/http-kernel | Symfony HttpKernel provides a structured, event-driven workflow to turn HTTP Requests into Responses. Built on the EventDispatcher, it’s flexible enough for full-stack frameworks, micro-frameworks, and CMS platforms like Drupal. | 8,126 | 8,152 | 98 | 14M | 0 | 57.8 | 52.4 | MIT | 1 week ago | |
| symfony/messenger | Symfony Messenger helps PHP apps send and receive messages via async transports and message queues. Dispatch commands/events, route to handlers, and integrate with workers and transports to decouple services and improve scalability. | 1,107 | 1,111 | 90 | 4M | 0 | 38.1 | 57.2 | MIT | 1 week ago | |
| symfony/serializer | Symfony Serializer component for converting objects and complex data structures to/from arrays, JSON, XML and more. Supports object graphs, custom normalizers/encoders, and flexible context options for reliable serialization and deserialization. | 2,546 | 2,574 | 76 | 6M | 0 | 44.9 | 55.2 | MIT | 1 week ago | |
| symfony/var-exporter | Symfony VarExporter lets you export any serializable PHP value to fast, OPcache-friendly PHP code (preserving __sleep/__wakeup, Serializable, __serialize). Includes Instantiator/Hydrator for bypassing constructors, deep cloning, and lazy-loading traits. | 2,102 | 2,108 | 6 | 8M | 0 | 40.6 | 58.6 | MIT | 1 week ago | |
| team-reflex/discord-php | DiscordPHP is a PHP wrapper for Discord’s REST, Gateway, and Voice APIs. Build Discord bots and integrations in CLI using an event-driven approach (ReactPHP). Includes guides and class reference; community Laravel integration available via Laracord. | 1,066 | 1,067 | 252 | 13K | 6 | 47.6 | 23.4 | MIT | 1 day ago | |
| tempest/highlight | Fast, extensible server-side code highlighting for PHP and more. Tempest Highlight parses source code into highlighted output with a simple API: instantiate the Highlighter and call parse($code, 'php'). Ideal for docs, blogs, and code previews. | 690 | 690 | 48 | 56K | 6 | 33.1 | 32.7 | MIT | 1 day ago | |
| tightenco/collect | A standalone port of Laravel’s Illuminate\Support\Collection for non-Laravel projects. Get expressive, chainable, higher-order methods like map, filter, reduce, pluck, groupBy, and more with minimal dependencies—ideal for any PHP app. | 1,500 | 1,541 | 112 | 121K | 3 | 20.4 | 32.4 | — | 2 years ago | |
| tightenco/tlint | A linter and auto-formatter for Laravel and Tailwind projects. Tlint enforces Tighten-style conventions with configurable rules, catches common issues, and can automatically fix code style problems for consistent, clean PHP and Blade code. | 527 | 527 | 33 | 24K | 1 | 28.0 | 27.2 | MIT | 1 year ago | |
| titasgailius/terminal | titasgailius/terminal is a Laravel-friendly wrapper for running shell commands via Symfony Process. Build, execute, and chain commands fluently, capture output, handle errors/timeouts, and mock processes in tests for reliable command-line automation. | 513 | — | 37 | — | 0 | 23.8 | — | — | 10 months ago | |
| zenstruck/dom | Zenstruck DOM is a tiny PHP/Laravel-friendly library for working with HTML/XML DOM. It offers a simple, fluent API to query, traverse, and manipulate nodes, making scraping, testing, and HTML transformations easier than using raw DOMDocument/DOMXPath. | 4 | 4 | 3 | 910 | 0 | 0.4 | 32.0 | MIT | — | |
| zenstruck/foundry | Zenstruck Foundry supercharges Laravel/Symfony testing with fluent model factories, fixtures, and story-based data builders. Create, persist, and customize entities easily, manage relations, and write cleaner, faster tests with powerful helpers and states. | 783 | — | 110 | — | 23 | 34.6 | 12.1 | MIT | 1 month ago |
How can I help you explore Laravel packages today?