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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| spatie/visit | 0.90 | 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/image | 0.90 | 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/sun | 0.90 | Compute sun position times for any coordinates: get sunrise, solar noon (zenith), and sunset as Carbon instances, optionally for a specific date. Simple PHP API from Spatie, ideal for scheduling, dashboards, and daylight-aware features. | 75 | 77 | 14 | 8K | 0 | 4.6 | 28.3 | MIT | 11 months ago | |
| spatie/file-system-watcher | 0.90 | 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.2 | 50.1 | MIT | 11 months ago | |
| spatie/temporary-directory | 0.90 | Spatie's PHP package quickly creates, uses, and deletes temporary directories in the system's temp folder. Chainable methods handle custom naming, path helpers, and automatic cleanup of every file inside when the directory is deleted. | 972 | 977 | 49 | 8M | 0 | 26.4 | 60.4 | MIT | 4 months ago | |
| spatie/crawler | 0.90 | 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/once | 0.90 | A tiny PHP helper to run code only once per request. Cache expensive computations or object initialization in a single spot, keyed automatically by the call site. Great for computed properties, accessors, and avoiding duplicate work. | 1,443 | 1,450 | 62 | 328K | 0 | 33.9 | 38.0 | MIT | 2 weeks ago | |
| spatie/test-time | 0.89 | Control time in tests with Spatie TestTime—freeze or advance Carbon-based timestamps dynamically for time-sensitive assertions. Simplify testing date-dependent logic by manually adjusting time without altering real-world clocks. Works seamlessly with Carbon’s methods like addYear(), subDay(), or cus... | 208 | 208 | 9 | 246K | 0 | 5.2 | 42.4 | MIT | 2 years ago | |
| spatie/yaml-front-matter | 0.89 | Parse YAML front matter from Markdown and similar files. Reads metadata wrapped in --- at the top and returns an object with easy access to fields (via matter() or properties) plus the remaining body content. Ideal for static pages, docs, and blogs. | 348 | 350 | 30 | 145K | 0 | 8.8 | 36.7 | MIT | 11 months ago | |
| spatie/schema-org | 0.89 | spatie/schema-org is a fluent PHP builder for all Schema.org types and properties, generated from the official vocabulary. Chain methods to construct structured data and output valid ld+json script tags for rich search results. | 1,509 | 1,530 | 145 | 548K | 0 | 40.5 | 41.0 | MIT | 1 month ago | |
| spatie/fork | 0.89 | Run PHP code concurrently with spatie/fork, which forks the main process into child tasks. Pass multiple closures to run at the same time, then collect results in order. Requires PHP 8 and the pcntl extension, and works in CLI only, not web contexts. | 1,050 | 1,052 | 120 | 310K | 0 | 35.1 | 40.1 | MIT | 1 day ago | |
| spatie/url | 0.87 | Immutable URL parser/builder for PHP. Parse scheme, host, path and query, then fluently transform parts (withHost, withPath, withScheme) and manage query parameters. Supports allowed/sanitized schemes for safer URL handling. | 738 | 751 | 59 | 679K | 0 | 12.5 | 41.0 | MIT | 2 years ago | |
| spatie/7to5 | 0.87 | Abandoned. Converts PHP 7.0 code to PHP 5, useful when developing on PHP 7 but deploying to PHP 5. Provides a CLI to convert entire directories and rewrites features like anonymous classes, type hints, return types, and null coalescing. | 177 | 175 | 32 | 46 | 0 | 2.6 | 1.0 | MIT | 8 years ago | |
| laravel-fans/docker | 0.86 | A Docker-based development environment for Laravel, helping you spin up consistent PHP, database, and service containers for local development with minimal setup and easy configuration. | 42 | 42 | 13 | 41 | 4 | 1.6 | 4.8 | MIT | — | |
| spatie/typed | 0.85 | Userland improved PHP type system with type inference and runtime checking: generics, union types, typed collections/lists, tuples, and structs. Proof-of-concept package from Spatie to add stronger type guarantees without language-level support. | 316 | 317 | 15 | 18 | 0 | 1.9 | 0.2 | MIT | 5 years ago | |
| eloquage/docker-php | 0.85 | Docker PHP offers a streamlined containerized PHP setup for Laravel and other PHP applications. It bundles sensible Docker configuration for PHP-FPM, web server, database, and cache services, making local development and deployment easier with minimal setup and straightforward customization. | 0 | — | 0 | — | 0 | 19.9 | — | MIT | 2 weeks ago | |
| spatie/ssh | 0.84 | spatie/ssh is a lightweight PHP package for running commands over an SSH connection. Execute commands synchronously or asynchronously, run multiple commands, choose a custom port, and inspect results via Symfony's Process. | 831 | 837 | 82 | 193K | 0 | 29.3 | 36.9 | MIT | 3 months ago | |
| testcontainers/testcontainers | 0.84 | Testcontainers for PHP makes integration testing easy by spinning up disposable Docker containers for databases, queues, and other services. Start real dependencies in tests, then tear them down automatically for reliable, isolated results. | 216 | 215 | 36 | 72K | 14 | 25.8 | 46.4 | MIT | 2 weeks ago | |
| smorken/docker | 0.84 | Smorken Docker provides a ready-made Docker development environment for Laravel applications, bundling containerized PHP, Nginx, MySQL and related services. It simplifies local setup so teams can spin up a consistent stack quickly without manual configuration. | 0 | 0 | — | 22 | — | 0.0 | 18.8 | — | — | |
| docker-client/client | 0.84 | Lightweight PHP client for the Docker Engine API. Create, start, delete, inspect, list, and stream logs for containers; manage images (create/delete/inspect). Early-stage package with minimal supported actions; see examples for usage. | 0 | 0 | 0 | 0 | 0 | 0.6 | — | MIT | 5 years ago |
How can I help you explore Laravel packages today?