spatie/packagist-api
Spatie's PHP package makes it easy to search and fetch package info from the Packagist API. Pass a Guzzle client and URL generator to the client, then list package names by type or vendor, fetch popular packages with pagination, and more.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| spatie/typed | 0.89 | 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 | |
| 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/fractalistic | 0.89 | Developer-friendly wrapper around League Fractal to transform API data with less boilerplate. Build resources, apply transformers, includes, and output arrays with a fluent API or one-liner syntax. Great for PHP projects; Laravel users may prefer laravel-fractal. | 383 | 385 | 32 | 429K | 0 | 17.2 | 44.3 | MIT | 8 months ago | |
| spatie/image | 0.89 | 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/file-system-watcher | 0.89 | 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/string | 0.89 | spatie/string is a PHP package for fluent, chainable string handling. Wrap any native string with the string() helper, then chain methods like between, toUpper, and toLower, or use array-style offsets to read and modify individual characters easily. | 559 | 570 | 26 | 20K | 0 | 19.3 | 23.3 | MIT | 6 months ago | |
| spatie/mixed-content-scanner | 0.89 | 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. | 105 | 106 | 18 | 58 | 0 | 10.2 | 2.6 | MIT | 3 years ago | |
| spatie/sheets | 0.89 | Spatie Sheets lets Laravel apps store and retrieve static content from plain text files. Markdown and front matter work out of the box, with flexible parsing, multiple content collections, indexing, and Eloquent-like casting—ideal for docs sites and blogs. | 306 | 307 | 23 | 12K | 0 | 17.1 | 23.2 | MIT | 8 months ago | |
| spatie/7to5 | 0.89 | 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 | |
| spatie/query-string | 0.88 | Manipulate URLs by building and updating query strings in PHP. Toggle parameters or values, add JSON:API-style filters and sorts, and manage pagination. Useful for generating links and keeping state in apps without manual query parsing. | 161 | 162 | 9 | 19K | 0 | 2.0 | 28.8 | MIT | 5 years ago | |
| spatie/url | 0.88 | 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.4 | 40.9 | MIT | 2 years ago | |
| spatie/laravel-harvest-sdk | 0.88 | A Laravel SDK for the Harvest.com API. Install via Composer, publish the config, add your account ID, access token, and user agent to .env, then resolve the Harvest class or facade to fetch users and more. Partial API coverage, with PRs welcome for missing endpoints. | 1 | 1 | 0 | 28 | 0 | 19.0 | 18.8 | MIT | 1 month ago | |
| knplabs/packagist-api | 0.87 | A simple object-oriented PHP wrapper for the Packagist API, offering package search, full package details, and efficient Composer metadata retrieval. Easily list results, limit pages, and access names, descriptions, and versions. | 181 | 186 | 44 | 41K | 0 | 28.8 | 38.1 | MIT | 2 weeks ago | |
| spatie/crawler | 0.87 | 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 | |
| baconmanager/packagist-bundle | 0.87 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| spatie/laravel-data | 0.87 | Spatie Laravel Data lets you define rich data objects once and reuse them as form requests, API transformers, and TypeScript definitions. It supports automatic validation, resource transformation, lazy properties, and constructing objects from request data. | 1,801 | 1,815 | 293 | 4M | 6 | 51.4 | 63.7 | MIT | 1 week ago | |
| simple-as-fuck/php-api-toolkit | 0.87 | A no-nonsense PHP toolkit for building APIs without boilerplate. It bundles routing, request validation, JSON responses, and error handling into a small, dependency-light package so you can ship endpoints faster. Simple to install, easy to extend. | 0 | 0 | 1 | 3K | 0 | 19.4 | 55.3 | Unlicense | 2 weeks ago | |
| spatie/spatie-content-api | 0.87 | Laravel/PHP package powering Spatie’s promotional-site content API. Fetch posts for a product or project (e.g., mailcoach) via a simple ContentApi facade and expose consistent, reusable content to your frontend or other services. | 5 | 5 | 2 | 2K | 0 | 6.4 | 35.0 | MIT | 1 year ago | |
| spatie/laravel-google-calendar | 0.87 | Laravel package to manage Google Calendar events with a clean API. Create, update, delete, and fetch events, add attendees and Google Meet links, and work with Carbon date/times. Uses Google service account credentials for authenticated access. | 1,399 | 1,423 | 221 | 131K | 0 | 28.8 | 28.7 | MIT | 8 months ago | |
| codeat3/laravel-responsecache-php72 | 0.87 | A PHP 7.2-compatible fork of Laravel ResponseCache that speeds up your app by caching full responses. Store, tag, and invalidate cached pages easily, with support for middleware, cache profiles, and automatic clearing on model changes. | 2 | 2 | 0 | 3 | 0 | 0.0 | 4.2 | MIT | — |
How can I help you explore Laravel packages today?