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.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| amazeeio/symfony-amazeeai-configure | — | 0 | 0 | 0 | 0 | 0 | 14.3 | — | — | 3 months ago | |
| auth0/auth0-php | Auth0 PHP SDK for Authentication and Management APIs. Add login/logout, session-based web apps, stateless APIs with access tokens, and user profile queries. Supports modern token handling and framework integrations via Laravel/Symfony/WordPress SDKs. | 408 | 412 | 218 | 512K | 1 | 38.6 | 53.0 | MIT | 1 week ago | |
| camya/filament-import-inline | — | 19 | 19 | 3 | 0 | 2 | 1.3 | 0.4 | MIT | 3 years ago | |
| deadmansswitch/responder | — | 2 | 2 | 0 | 2K | 0 | 14.9 | — | MIT | 5 months ago | |
| directorytree/imapengine | IMAPEngine is a Laravel-friendly PHP package for working with IMAP mailboxes. Connect to servers, list folders, fetch messages and attachments, search and manage mail, and handle common IMAP operations through a clean, high-level API. | 541 | 540 | 24 | 34K | 1 | 32.4 | 29.2 | MIT | 2 weeks ago | |
| directorytree/ldaprecord | Integrate LDAP into Laravel with a fluent, ActiveRecord-style API. LdapRecord handles connections, queries, authentication, and directory operations across AD and OpenLDAP. Includes Laravel-ready features for config, models, and user syncing. | 578 | 579 | 44 | 146K | 4 | 34.5 | 40.8 | MIT | 1 week 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 | Laravel integration for LdapRecord: authenticate and sync users against Active Directory/LDAP, manage directory connections, and map LDAP attributes to Eloquent models. Includes config, migrations, middleware, and easy-to-use auth/user providers. | 574 | 575 | 60 | 108K | 4 | 35.4 | 37.5 | MIT | 2 weeks ago | |
| eminiarts/aura-cms | — | 0 | 0 | 0 | 14 | 1 | 21.2 | 21.3 | MIT | 2 days ago | |
| knuckleswtf/scribe | Generate human-friendly API docs from your Laravel codebase. Scribe outputs a sleek single-page HTML doc with code samples and “Try It Out”, plus Postman collections and OpenAPI specs. It can extract params from validation/FormRequests and auto-generate sample responses. | 2,308 | 2,302 | 356 | 595K | 93 | 71.1 | 66.7 | MIT | 3 weeks ago | |
| mozex/anthropic-php | PHP client for Anthropic’s Claude API. Provides a simple, typed interface for sending messages and handling responses, with support for streaming, models, and common request options—easy to integrate into Laravel or any PHP app. | 47 | 49 | 9 | 56K | 0 | 23.4 | 49.1 | MIT | 1 month ago | |
| mozex/laravel-modules | — | 5 | 6 | 1 | 890 | 0 | 26.8 | 34.7 | MIT | 1 month ago | |
| mozex/laravel-scout-bulk-actions | — | 14 | 15 | 0 | 2K | 0 | 22.9 | 33.9 | MIT | 1 month ago | |
| oddvalue/laravel-drafts | Drop-in drafts and revisions for Laravel Eloquent models. Create, save, publish, and preview revisions with a simple API, middleware support, and minimal setup—ideal for CMS-style editing workflows without building a custom versioning system. | 436 | 436 | 22 | 11K | 0 | 29.6 | 22.8 | MIT | 2 weeks ago | |
| ohdearapp/health-check-results | — | 10 | 10 | 4 | 9K | 0 | 11.7 | 43.3 | MIT | 6 months 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 | 593K | 1 | 4.1 | 55.2 | MIT | 2 years 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. | 81 | 81 | 5 | 215K | 0 | 17.6 | 53.2 | MIT | 3 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. | 91 | 90 | 15 | 195K | 0 | 14.3 | 49.8 | MIT | 6 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 | 667 | 0 | 0.7 | 24.7 | MIT | 1 year 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 | 291 | 0 | 18.0 | 19.5 | MIT | 3 months ago | |
| 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 | 2,829 | 367 | 649K | 0 | 55.7 | 38.3 | MIT | 2 weeks ago | |
| 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 | 614 | 99 | 99K | 0 | 35.0 | 35.9 | MIT | 2 weeks ago | |
| 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 | 183 | 46 | 46K | 0 | 30.1 | 38.5 | MIT | 1 month 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. | 68 | 68 | 8 | 4M | 0 | 20.3 | 62.4 | MIT | 3 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. | 250 | 250 | 25 | 230K | 0 | 14.6 | 44.4 | MIT | 6 months ago | |
| spatie/flare-daemon | — | 0 | 0 | 0 | 9K | 0 | 20.3 | 64.1 | MIT | 3 weeks ago | |
| 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 | 0 | 0 | 222 | 0 | 23.0 | 38.1 | MIT | 4 weeks 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. | 24 | 25 | 2 | 19K | 0 | 2.3 | 39.9 | MIT | 2 years ago | |
| 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 | 1,042 | — | 211K | — | 30.8 | 36.4 | — | — | |
| 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 | 132 | 8 | 3 | 0 | 17.9 | 0.1 | MIT | 6 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 | 540 | 0 | 1.1 | 20.9 | MIT | 4 years ago | |
| 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 | 395 | 209 | 70K | 0 | 38.8 | 36.4 | MIT | 1 week ago | |
| 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 | 1,381 | 137 | 2M | 0 | 35.7 | 49.7 | MIT | 2 months 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. | 65 | 65 | 6 | 3K | 0 | 20.4 | 26.7 | MIT | 2 months ago | |
| 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 | 342 | 18 | 2M | 0 | 5.2 | 52.9 | MIT | 2 years ago | |
| 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 | 3,270 | 474 | 110K | 0 | 58.4 | 25.0 | MIT | 1 month ago | |
| 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 | 10 | 10 | 143K | 0 | 31.1 | 65.0 | MIT | 1 week ago | |
| 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 | 1,287 | 82 | 24K | 0 | 38.1 | 21.0 | MIT | 2 weeks ago | |
| 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 | 316 | 21 | 7K | 0 | 25.2 | 21.9 | MIT | 1 week ago | |
| 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 | 316 | 21 | 7K | 0 | 25.2 | 21.9 | MIT | 1 week ago | |
| 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 | 1,664 | 237 | 92K | 0 | 43.0 | 28.1 | MIT | 1 month ago | |
| 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 | 321 | 72 | 902K | 0 | 32.4 | 55.4 | MIT | 1 month 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 | 34 | 4K | 0 | 21.9 | 18.6 | MIT | 3 months ago | |
| 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 | 1,504 | 138 | 420K | 0 | 42.1 | 39.6 | MIT | 1 week 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. | 269 | 269 | 31 | 3K | 0 | 19.0 | 16.0 | MIT | 6 months ago | |
| 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 | 31 | 19 | 38K | 0 | 29.7 | 49.8 | MIT | 1 week ago | |
| 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. | 278 | 277 | 16 | 86K | 0 | 20.7 | 38.8 | 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 | 17.0 | — | MIT | 2 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,694 | 1,697 | 76 | 154K | 0 | 19.8 | 27.1 | MIT | 3 years 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 | 78 | 4 | 7K | 0 | 21.8 | 30.1 | MIT | 3 months ago | |
| 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 | 49 | 8 | 41K | 0 | 23.2 | 48.6 | MIT | 9 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 | 9 | 4 | 0 | 0 | 0.7 | — | MIT | 2 years ago | |
| 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 | 698 | 74 | 579K | 0 | 33.4 | 46.9 | MIT | 1 month ago | |
| 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 | 91 | 9 | 4K | 0 | 24.2 | 26.1 | 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 | 6K | 0 | 11.7 | 30.3 | MIT | 6 months ago | |
| 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 | 312 | 31 | 2M | 0 | 28.3 | 60.6 | MIT | 1 month 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 | 1K | 0 | 16.3 | 21.9 | MIT | 3 months ago | |
| 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 | 750 | 137 | 108K | 0 | 16.8 | 29.9 | MIT | 1 year 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. | 59 | 58 | 0 | 36K | 0 | 0.9 | 38.4 | 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. | 80 | 82 | 12 | 435 | 0 | 1.1 | 11.1 | MIT | 4 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. | 10 | 10 | 0 | 374 | 0 | 0.1 | 21.3 | MIT | — | |
| 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 | 391 | 59 | 400K | 0 | 22.9 | — | MIT | 4 weeks 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. | 391 | 390 | 14 | 1 | 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. | 79 | 79 | 14 | 523 | 0 | 25.4 | 13.8 | MIT | 2 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 | 1K | 0 | 18.3 | 40.8 | MIT | 3 months ago | |
| tallstackui/tallstackui | TallStackUI is a suite of polished Blade components for TALL Stack apps (Tailwind, Alpine, Laravel, Livewire). Build modern UIs faster with ready-to-use components, solid defaults, and extensive docs at tallstackui.com. | 716 | 714 | 69 | 8K | 4 | 38.7 | 20.7 | MIT | 4 weeks ago | |
| tightenco/tlint | Tighten’s opinionated linter for Laravel and PHP projects. Enforces consistent conventions and catches style issues using preset and custom rules, runnable via CLI or CI. Built on PHP_CodeSniffer with sensible Laravel-focused defaults. | 525 | 527 | 33 | 25K | 1 | 27.1 | 27.1 | MIT | 1 month ago | |
| timolake/livewire-tables | — | 0 | 0 | 0 | 17 | 0 | 28.9 | 20.3 | NOASSERTION | 2 weeks ago |
How can I help you explore Laravel packages today?