psr/http-message
PSR-7 HTTP message interfaces for PHP (Request/Response, Streams, URIs, UploadedFiles). Defines common contracts only—no concrete implementation. Ideal for framework-agnostic middleware and libraries needing interoperable HTTP message types.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1tomany/storage-bundle | Symfony bundle for uploading files to remote storage (Amazon S3/R2, GCS, Azure) with a simple client-based config. Includes an Amazon S3-compatible client plus a mock client for fast, offline testing, and optional custom URLs for CDN/public buckets. | 0 | 0 | — | 11 | — | 17.4 | 16.9 | — | — | |
| agence-gw/openai-php-client | — | 0 | 0 | — | 0 | — | 0.0 | — | — | — | |
| aimeos/aimeos-base | Core package for the Aimeos e-commerce framework: foundational components, utilities, and interfaces used by the Aimeos Laravel integration and other adapters. Provides the shared base required to build, extend, and run scalable online shops. | 2,162 | 2,161 | 2 | 4K | 0 | 10.9 | 6.2 | NOASSERTION | — | |
| aimeos/aimeos-core | High-performance e-commerce core for Aimeos, providing the product catalog, pricing, customers, orders, and checkout logic. Framework-agnostic PHP with Laravel integration, extensible via plugins, optimized for large catalogs and multi-site, multi-language shops. | 4,498 | 4,495 | 129 | 4K | 5 | 27.9 | 5.7 | NOASSERTION | — | |
| akeneo/api-php-client | — | 96 | 98 | 65 | 50K | 18 | 15.8 | 44.9 | NOASSERTION | 1 year ago | |
| akson/messenger-kafka | — | 0 | 0 | 0 | 7 | 0 | 0.3 | 12.5 | MIT | 5 years ago | |
| alexkart/curl-builder | Generate reproducible curl commands from PSR-7 ServerRequest instances or build them manually. Add, set, and override options (with or without arguments), set URLs, and output a ready-to-run curl string—useful for debugging HTTP requests and sharing examples. | 19 | 19 | 4 | 11K | 0 | 3.8 | 37.7 | MIT | 1 year ago | |
| alextartan/guzzle-psr18-adapter | PSR-18 HTTP client adapter for Guzzle. Wraps Guzzle to provide a PSR-18 ClientInterface, letting you send PSR-7 requests and receive PSR-7 responses with standard client/network/request exceptions. Requires PHP 7.2+. | 2 | 3 | 0 | 5K | 0 | 2.8 | 44.2 | Apache-2.0 | 5 years ago | |
| algolia/algoliasearch-client-php | Official Algolia Search API client for PHP (8.0+). A thin, low-level HTTP SDK to index, update, and search records, manage indices, and interact with Algolia’s APIs. Install via Composer and start using SearchClient with your App ID and API key. | 695 | 709 | 113 | 632K | 16 | 41.6 | 55.4 | MIT | 1 month ago | |
| alhames/apihelper | Laravel/PHP helper utilities for building API responses and common API tasks. Provides convenience methods for formatting output, handling errors, and streamlining controller/service code when creating REST-style endpoints. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | 9 years ago | |
| amashukov/eth-rpc-client-php | — | 0 | 0 | 0 | 115 | 0 | 0.0 | 28.5 | MIT | — | |
| amashukov/http-client-php | — | 0 | 0 | 0 | 119 | 0 | 0.0 | 28.7 | MIT | — | |
| amashukov/toncenter-client-php | — | 0 | 0 | 0 | 116 | 0 | 0.0 | 28.6 | MIT | — | |
| amphp/http | Event-driven HTTP primitives for PHP 8.1+ in the AMPHP ecosystem. Provides shared building blocks for HTTP clients and servers, including IANA status codes with default reasons, RFC 6265 cookie parsing/creation (Set-Cookie/Cookie), and header utilities. | 103 | 103 | 10 | 895K | 1 | 8.0 | 54.7 | MIT | 1 year ago | |
| amphp/http-client | Asynchronous HTTP client for PHP built on Revolt with fibers and concurrency. Supports HTTP/1 & HTTP/2, concurrent requests, connection pooling, redirects, gzip/deflate decoding, streaming bodies, TLS by default, cookies/sessions, proxies, and custom methods—no ext/curl dependency. | 729 | 731 | 67 | 812K | 7 | 37.0 | 51.6 | MIT | 3 weeks ago | |
| amphp/http-server | Non-blocking, concurrent HTTP/1.1 and HTTP/2 application server for PHP 8.1+ built on Revolt and Amp (fibers). Includes TLS, middleware, gzip, and integrations for routing, static files, WebSockets, sessions, and more. | 1,324 | 1,323 | 102 | 601K | 11 | 41.2 | 46.7 | MIT | 1 month ago | |
| amphp/websocket-client | Async WebSocket client for PHP built on Amp. Connect to ws/wss endpoints with fiber-friendly concurrency, consume realtime APIs, test WebSocket servers, and support custom handshakes, headers, heartbeats, and rate limits. | 162 | 164 | 16 | 649K | 6 | 12.3 | 52.9 | MIT | 9 months ago | |
| andersundsehr/sentry-async | — | 2 | 2 | 1 | 441 | 0 | 11.4 | 32.7 | MIT | 5 months ago | |
| andrepayone/payone-sdk | — | 0 | 0 | 0 | 21 | 0 | 0.0 | 18.5 | MIT | — | |
| andrepayone/payone-sdk-http-message | — | 0 | 0 | 0 | 22 | 0 | 0.3 | 19.1 | MIT | 2 years ago | |
| andrepayone/payone-sdk-stream-client | PSR-18 stream-based HTTP client for the PAYONE Payment Integration SDK. Lightweight implementation to send requests to PAYONE APIs using PHP streams, suitable as a drop-in client for the php-payone-sdk. | 0 | 0 | — | 23 | — | 0.0 | 19.1 | — | — | |
| andrew-gos/telegram-bot | — | 1 | 2 | 0 | 37 | 0 | 0.0 | 17.8 | MIT | — | |
| andrewmy/rabbitmq-management-api | PHP 7.1+/8 wrapper for the RabbitMQ Management HTTP API. Provides an object-oriented client for queues, exchanges, publish, and more, using PHP-HTTP/HTTPlug so you can plug in any compatible HTTP client (e.g., Guzzle adapter). | 0 | 0 | 7 | 4K | 0 | 13.2 | 55.4 | MIT | 5 months ago | |
| apie/common | — | 0 | 0 | 0 | 24 | 0 | 0.0 | 19.3 | MIT | — | |
| apie/core | — | 0 | 0 | 0 | 24 | 0 | 0.0 | 19.3 | MIT | — | |
| apie/rest-api | — | 0 | 0 | 0 | 24 | 0 | 0.0 | 19.3 | MIT | — | |
| apie/serializer | Apie Serializer converts domain objects to stored/customer-facing data and back. Similar to Symfony Serializer but uses ApieSerializerContext for recursive calls. Supports normalize/denormalize, encoding/decoding, and easy extension via custom Normalizer and Denormalizer interfaces. | 0 | 0 | 0 | 14 | 0 | 0.0 | 16.2 | MIT | — | |
| app-dev-panel/adapter-symfony | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| app-dev-panel/api | — | 1 | 1 | 0 | 8 | 0 | 0.0 | — | — | — | |
| app-dev-panel/kernel | — | 1 | 1 | 0 | 9 | 0 | 0.0 | 10.2 | — | — | |
| ardenexal/fhir-path | — | 2 | 2 | 0 | 7K | 0 | 0.0 | 46.5 | — | — | |
| astroway/sdk | — | 0 | 0 | 0 | 34 | 0 | 20.8 | 25.0 | MIT | 2 weeks ago | |
| authentin/eusig | — | 1 | 1 | 0 | 0 | 0 | 0.0 | — | — | — | |
| auxmoney/opentracing-bundle-core | — | 25 | 25 | 15 | 888 | 8 | 11.9 | 23.8 | MIT | 3 years ago | |
| aws/aws-php-sns-message-validator | Validates Amazon SNS messages in PHP by verifying signatures and certificates, helping you securely accept notifications, subscriptions, and publishes from AWS SNS. Lightweight helper for authenticating inbound SNS HTTP/HTTPS payloads. | 215 | 221 | 58 | 578K | 3 | 7.5 | 47.9 | Apache-2.0 | 1 year ago | |
| aws/aws-sdk-php | AWS SDK for PHP v3 provides a complete client library for Amazon Web Services (S3, DynamoDB, Glacier, and more). Install via Composer, authenticate with AWS credentials, and use service clients to build robust PHP apps with AWS APIs. | 6,184 | 6,337 | 1,245 | 10M | 13 | 80.2 | 63.0 | Apache-2.0 | 1 week ago | |
| aymericcucherousset/telegram-bot | A simple PHP Telegram Bot library for sending messages, handling updates, and interacting with Telegram’s Bot API. Includes helpers for requests, webhooks/long polling, keyboards, and common methods to build bots quickly and cleanly. | 0 | 0 | 0 | 0 | 0 | 15.3 | 0.9 | MIT | 3 months ago | |
| aymericcucherousset/telegram-bot-bundle | — | 0 | 0 | 0 | 0 | 0 | 15.6 | — | MIT | 2 months ago | |
| babdev/websocket-bundle | — | 6 | 6 | 2 | 4K | 0 | 0.1 | 37.4 | NOASSERTION | — | |
| babdev/websocket-server | — | 4 | 4 | 2 | 4K | 0 | 0.1 | 39.5 | NOASSERTION | — | |
| berry/html | Build HTML templates directly in PHP with a fluent, type-safe element builder. Compose tags, attributes, classes, and children, then render to string. Great for minimal templating and dynamic UI patterns (e.g., HTMX) without context switching. | 0 | 0 | 0 | 205 | 1 | 0.1 | 31.9 | MIT | — | |
| bigz/halapi | HAL JSON representation helper for HATEOAS APIs. Uses annotations and conventions to expose entities with links/relations, with pluggable URL generator, annotation reader, object manager, and pagination. Symfony-friendly today; aiming for framework-agnostic/PSR. | 2 | 2 | 0 | 0 | 0 | 1.2 | — | — | 7 years ago | |
| blackfire/php-sdk | Blackfire PHP SDK for integrating profiling into your PHP apps. Install via Composer to create and submit Blackfire profiles, with docs for client usage and PHPUnit integration. Includes an optional proxy tool and a fallback PHP probe when the extension can’t be installed. | 159 | 159 | 21 | 144K | 8 | 33.0 | 50.0 | MIT | 2 weeks ago | |
| bref/bref | Bref makes running PHP on AWS Lambda simple. It provides runtimes, tools, and documentation to deploy serverless PHP apps with ease, helping you build and scale functions and web applications without managing servers. | 3,385 | 3,389 | 377 | 291K | 57 | 73.4 | 57.6 | MIT | 3 weeks ago | |
| buggregator/trap | Buggregator Trap enhances PHP debugging with instant Symfony VarDumper integrations, handy helper functions, and a lightweight local Buggregator server (no Docker). Connect to any Buggregator server and pair with the PhpStorm plugin for a smooth workflow. | 269 | 272 | 16 | 138K | 31 | 37.6 | 55.4 | BSD-3-Clause | 1 month ago | |
| cakephp/cakephp | CakePHP is a rapid development PHP framework built around MVC and proven patterns like Front Controller and data mapping. It helps teams quickly build robust, flexible web applications. Install via Composer or start with the official app skeleton. | 8,793 | 8,852 | 3,373 | 296K | 6 | 71.3 | 30.2 | MIT | 2 weeks ago | |
| cakephp/validation | Lightweight validation library from the CakePHP ecosystem. Define rules and validators for arrays and data objects, run checks, and collect readable error messages. Useful standalone or within CakePHP apps for consistent input validation. | 42 | 44 | 8 | 6K | 0 | 0.5 | 29.5 | NOASSERTION | — | |
| carthage/elissa-bundle | — | 24 | 24 | 0 | 0 | 0 | 8.3 | — | MIT | 7 months ago | |
| carthage-software/elissa-bundle | — | 24 | 24 | 0 | 0 | 0 | 8.3 | — | MIT | 7 months ago | |
| champs-libres/wopi-lib | Laravel-friendly PHP library to integrate WOPI (Web Application Open Platform Interface) with Office Online/Collabora. Provides helpers to implement WOPI endpoints, token handling, file access, and callbacks so you can view/edit documents from your app. | 15 | 15 | 1 | 373 | 1 | 11.0 | 20.9 | MIT | 5 months ago | |
| cloudevents/sdk-php | CloudEvents PHP SDK (v1.0) for creating mutable/immutable events, JSON serialize/deserialize, and HTTP marshal/unmarshal in structured, binary, and batch formats. Install via Composer and integrate CloudEvents into your PHP apps. | 96 | 96 | 17 | 872K | 0 | 2.8 | 54.6 | Apache-2.0 | 1 year ago | |
| clue/buzz-react | Deprecated: migrated to react/http and kept for BC. Legacy async PSR-7 HTTP client for ReactPHP, promise-based, supports concurrent requests and streaming responses. Upgrade by switching namespaces to React\Http\Browser. | 350 | 353 | 38 | 8K | 1 | 11.7 | 20.5 | MIT | 5 years ago | |
| companyos/core | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| contao/contao | — | 426 | 428 | 172 | 31 | 358 | 27.3 | 26.6 | LGPL-3.0 | — | |
| contao/core-bundle | — | 123 | 130 | 56 | 19K | 0 | 2.3 | 30.3 | LGPL-3.0 | — | |
| contentful/core | Core components shared by Contentful’s PHP Delivery and Management SDKs. Provides foundational utilities and abstractions for interacting with Contentful APIs. Requires PHP 8.0+. Intended for internal SDK use, not for direct third‑party consumption. | 17 | 17 | 21 | 91K | 0 | 9.7 | 51.2 | MIT | 2 years ago | |
| core23/lastfm-bundle | — | 3 | 3 | 2 | 0 | 1 | 11.1 | — | MIT | 7 months ago | |
| core23/matomo-bundle | Symfony bundle that wraps Matomo (Piwik) analytics for Sonata projects. Provides services and Twig helpers to render tracking code and access Matomo statistics via a configurable HTTP client (HTTPlug/Symfony HttpClient) and PSR-7 message factory. | 6 | 6 | 2 | 0 | 2 | 24.1 | 0.4 | MIT | 1 month ago | |
| core23/setlistfm-bundle | — | 4 | 0 | 3 | 0 | 1 | 8.7 | — | MIT | 7 months ago | |
| core23/shariff-bundle | — | 0 | 5 | — | 0 | — | 3.0 | — | — | — | |
| cowegis/cowegis-api-bundle | — | 0 | 0 | 0 | 12 | 0 | 0.1 | 15.4 | — | — | |
| cowegis/cowegis-core | Core package for Cowegis applications, providing shared Laravel/PHP foundations, common utilities, and base components used across the Cowegis ecosystem. Intended as an internal dependency for Cowegis services and apps. | 0 | 0 | 0 | 13 | 0 | 0.0 | 15.8 | GPL-3.0 | — | |
| cuyz/valinor | Valinor maps raw inputs (JSON/arrays) into validated, strongly typed PHP objects. Supports advanced PHPStan/Psalm types (shaped arrays, generics, ranges), produces precise human-readable errors, and can normalize data back to formats like JSON or CSV. | 1,506 | 1,510 | 89 | 1M | 27 | 45.1 | 60.0 | MIT | 2 months ago | |
| cuyz/valinor-bundle | — | 54 | 54 | 5 | 11K | 2 | 20.7 | 36.4 | MIT | 2 months ago | |
| cvek/messenger-kinesis | — | 0 | 0 | 2 | 0 | 0 | 0.4 | — | MIT | 4 years ago | |
| danielburger1337/bff-proxy-bundle | — | 0 | 0 | 0 | 2 | 0 | 13.5 | — | MIT | 5 months ago | |
| dario_swain/re-captcha-library | PHP backend client for Google reCAPTCHA v2. Validate the user’s g-recaptcha-response token against Google using your secret key (optionally passing the client IP) to confirm form submissions and block bots. Composer-installable and lightweight. | 4 | 4 | 4 | 824 | 1 | 1.2 | 30.6 | MIT | 10 years ago | |
| dbp/campusonline-api | PHP client for CAMPUSonline web services. Supports legacy REST endpoints, generic exports API, and legacy XML web services. Configure base URL and credentials/token, then access resources like UCard, exports, and organization units. | 3 | 3 | 0 | 1K | 1 | 0.1 | 33.1 | AGPL-3.0 | — | |
| dbp/relay-blob-bundle | — | 0 | 0 | 0 | 1K | 1 | 0.1 | 42.0 | AGPL-3.0 | — | |
| dbp/relay-blob-connector-filesystem-bundle | — | 0 | 0 | 0 | 286 | 1 | 0.1 | 34.1 | AGPL-3.0 | — | |
| dbp/relay-blob-library | PHP helper library for interacting with dbp relay-blob-bundle. Provides BlobApi for HTTP mode with optional OIDC authentication to add, fetch, and remove files (blobs) in a bucket, using simple BlobFile objects and identifiers. | 1 | 1 | 0 | 2K | 1 | 0.1 | 39.9 | AGPL-3.0 | — | |
| dbp/relay-cabinet-connector-campusonline-bundle | — | 0 | 0 | 0 | 298 | 1 | 0.1 | 34.4 | AGPL-3.0 | — | |
| dbp/relay-checkin-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| dbp/relay-core-bundle | — | 0 | 2 | — | 7K | — | 0.1 | 46.2 | — | — | |
| dbp/relay-esign-bundle | — | 1 | 1 | 0 | 364 | 2 | 0.4 | 31.2 | AGPL-3.0 | — | |
| dbp/relay-mono-connector-payone-bundle | — | 0 | 0 | — | 275 | — | 0.2 | 33.5 | — | — | |
| dbp/relay-mono-connector-payunity-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | AGPL-3.0 | — | |
| dbp/relay-sublibrary-bundle | — | 2 | 2 | 0 | 251 | 3 | 0.7 | 26.9 | AGPL-3.0 | — | |
| demroos/api-gateway-bundle | — | 0 | 0 | 1 | 0 | 0 | 0.6 | — | — | 5 years ago | |
| den01101/oauth-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| den1008/messenger-kafka | — | 0 | 0 | 0 | 102 | 0 | 16.2 | 31.6 | MIT | 3 months ago | |
| derafu/data-processor | Laravel/PHP data processing toolkit for defining, transforming, validating, and exporting datasets through a consistent pipeline. Provides reusable processors and helpers to normalize inputs, run rules, and produce clean output for apps, imports, and integrations. | 0 | 0 | 0 | 105 | 0 | 0.0 | 28.0 | MIT | — | |
| derafu/routing | — | 0 | 0 | 0 | 83 | 0 | 0.0 | 26.6 | MIT | — | |
| devhelp/piwik-api | Laravel package to integrate with the Piwik/Matomo API. Provides a simple PHP client wrapper and configuration to query analytics data (sites, visits, events, reports) from your application without dealing with low-level HTTP calls. | 0 | 0 | 0 | 200 | 0 | 0.0 | 31.8 | MIT | — | |
| devmatchable/whop-php-sdk | — | 0 | 0 | 0 | 30 | 0 | 0.0 | 20.6 | MIT | — | |
| dflydev/fig-cookies | PSR-7 cookie helper for managing Cookie request headers and Set-Cookie response headers. Provides Cookies and SetCookies collections to read from requests/responses, modify cookie values/attributes, and render updated headers back into PSR-7 messages. | 225 | 230 | 29 | 158K | 12 | 12.2 | 45.6 | MIT | 9 months ago | |
| dinas/shipping-sdk-php | — | 1 | 1 | 0 | 33 | 0 | 19.8 | 20.0 | MIT | 3 weeks ago | |
| dmitry-ivanov/dark-sky-api | — | 69 | 70 | 5 | 122 | 0 | 1.3 | 4.3 | MIT | 4 years ago | |
| dragon-code/contracts | Dragon Code Contracts provides a lightweight set of PHP interfaces (contracts) you can reuse across any project to standardize key behaviors, improve type-safety, and keep implementations decoupled. Ideal as a shared dependency for packages and applications. | 10 | 10 | 0 | 444K | 0 | 25.4 | 63.1 | MIT | 2 months ago | |
| dragon-code/support | Dragon Code Support is a lightweight helper toolkit for PHP/Laravel projects, providing a growing collection of utilities and facades to speed up development. Easy to extend—add new methods or classes with tests following the package structure. | 23 | 23 | 5 | 443K | 0 | 26.8 | 63.5 | MIT | 2 months ago | |
| draw/tester | Tools for testing PHP apps: DataTester wraps PHPUnit assertions with a fluent, path-based API for arrays/objects. Includes PHPUnit extensions like CarbonReset to reset Carbon state between tests and SetUpAutowire to autowire test properties via attributes. | 0 | 0 | 0 | 2K | 0 | 0.0 | 44.8 | MIT | — | |
| drupol/psrcas | — | 21 | 21 | 0 | 0 | 0 | 0.1 | — | MIT | — | |
| ecphp/api-gw-authentication-bundle | — | 0 | 1 | — | 0 | — | 0.8 | — | — | — | |
| ecphp/cas-bundle | — | 47 | 49 | 11 | 4K | 1 | 24.7 | 30.9 | BSD-3-Clause | 2 months ago | |
| ecphp/cas-lib | Laravel-oriented PHP CAS (Central Authentication Service) library for integrating SSO into your app. Provides CAS client features like login/logout handling, ticket validation, and user attribute retrieval, aiming for straightforward setup and compatibility with common CAS servers. | 18 | 18 | 5 | 7K | 0 | 7.2 | 35.7 | BSD-3-Clause | 1 year ago | |
| ecphp/eu-login-api-authentication-bundle | — | 5 | 5 | 0 | 114 | 0 | 2.3 | 18.0 | BSD-3-Clause | 1 year ago | |
| ekyna/commerce | — | 0 | 0 | 2 | 9 | 0 | 0.1 | 13.8 | MIT | — | |
| elastic/transport | PSR-7/17/18 HTTP transport library for Elastic PHP clients. Uses HTTPlug discovery for clients/factories and supports async via compatible PSR-18 clients (e.g., Guzzle, Symfony). Falls back to a built-in cURL client if none found. | 20 | 20 | 18 | 1M | 4 | 9.1 | 56.5 | MIT | 1 year ago | |
| elasticsearch/elasticsearch | Official PHP client for Elasticsearch. Connect to self-managed or Elastic Cloud clusters and access 500+ REST endpoints for indexing, searching, retrieving, and deleting documents. Includes docs, versioning guidance, and tools for mocking in tests. | 5,337 | 5,514 | 969 | 3M | 12 | 71.7 | 48.6 | MIT | 1 month ago | |
| embed/embed | Extract rich metadata and embed code from any URL using oEmbed, Open Graph, Twitter Cards, and HTML scraping. Works with services like YouTube, Vimeo, Instagram, GitHub, and more. PHP 7.4+, cURL, PSR-17 compatible. | 2,141 | 2,173 | 318 | 290K | 71 | 46.6 | 52.2 | MIT | 1 year ago | |
| f3-factory/fatfree-psr7 | PSR-7 HTTP message implementation for the Fat-Free Framework (F3). Provides request/response and stream factories to bridge F3 apps with PSR-7 compatible middleware and libraries, helping standardize HTTP handling without leaving the F3 ecosystem. | 6 | 6 | 0 | 4 | 0 | 20.3 | 0.9 | MIT | 1 year ago | |
| facebook/graph-sdk | — | 3,210 | 3,159 | 1,959 | 421K | 139 | 25.5 | 34.7 | NOASSERTION | — | |
| facebook/php-sdk-v4 | Official Facebook Graph SDK for PHP. Authenticate users, obtain access tokens via helpers, and call the Graph API to read/write Facebook data. Composer installable; v5 targets PHP 5.4+ with guidance for upgrading from v4 and Guzzle compatibility notes. | 3,208 | 3,110 | 1,957 | 48K | 139 | 25.5 | 27.3 | NOASSERTION | — | |
| facile-it/php-jose-verifier | Validate and verify JWTs (JOSE) with builder-based verifiers geared for OAuth2/OpenID Connect. Create verifiers from issuer metadata (issuer, jwks_uri) and client metadata (client_id/secret), with optional JWK sets for decryption; ext-gmp recommended for speed. | 4 | 4 | 6 | 28K | 1 | 15.8 | 57.8 | — | 4 months ago | |
| facile-it/php-openid-client | Full-featured PHP OpenID Connect/OAuth2 client with discovery and dynamic client registration. Supports authorization flows, refresh/client credentials grants, userinfo & ID tokens, JWT signing/encryption, request objects, token revocation/introspection, and advanced client auth. | 41 | 42 | 11 | 22K | 4 | 17.4 | 42.9 | — | 5 months ago | |
| friendsofsymfony/rest-bundle | — | 2,800 | 2,854 | 689 | 830K | 144 | 71.6 | 64.1 | MIT | 3 months ago | |
| google/auth | Official Google Auth library for PHP. Implements OAuth 2.0 and Application Default Credentials (ADC) to authenticate and authorize requests to Google APIs. Designed for Composer installs and use across local, server, and Google Cloud environments. | 1,396 | 1,439 | 194 | 7M | 12 | 42.3 | 63.7 | Apache-2.0 | 2 months ago | |
| google/cloud-core | Core infrastructure library for Google Cloud PHP clients. Provides shared components like authentication, retries, request handling, and utilities used across Google Cloud service packages. Not intended for direct use; typically installed as a dependency. | 343 | 346 | 21 | 4M | 0 | 31.4 | 64.6 | Apache-2.0 | 3 weeks ago | |
| gotenberg/gotenberg-php | PHP client for the Gotenberg API to convert documents to PDF using Chromium/LibreOffice. Build requests for URL, HTML, Markdown, and Office files, then stream or save outputs. Compatible with Gotenberg 8.x via client v2.x. | 382 | 380 | 20 | 305K | 0 | 31.8 | 47.1 | MIT | 1 week ago | |
| graze/guzzle-jsonrpc | Abandoned JSON-RPC 2.0 client for Guzzle. Supports Guzzle 6/5/4/3 via branches, with helpers to build notifications, requests, and batch calls. Provides sync and async sending using Guzzle Promises. Consider forking for maintenance. | 93 | 98 | 58 | 11K | 2 | 3.6 | 30.2 | MIT | 8 years ago | |
| guzzlehttp/psr7 | Full PSR-7 message implementation with rich stream support: multiple stream types and decorators (append, buffer, caching, etc.), plus helpers like query-string parsing. Installed via Composer and maintained with v2 for PHP 7.2.5+. | 7,944 | 8,006 | 20 | 18M | 1 | 56.8 | 54.4 | MIT | 1 week ago | |
| handcraftedinthealps/rest-routing-bundle | Symfony bundle that restores FOSRestBundle-style automatic REST route generation. Supports format options and method/name prefixing, and includes a command to dump/convert type: rest routes into standard Symfony routes for migration or opt-out. | 58 | 58 | 7 | 49K | 0 | 5.3 | 40.6 | MIT | 11 months ago | |
| hansott/psr7-cookies | Add and manage HTTP cookies on PSR-7 responses with a simple SetCookie helper. Create custom cookies, delete cookies, set long-lived cookies, or set cookies that expire at a specific time, then attach them to any Psr\Http\Message\ResponseInterface. | 40 | 40 | 5 | 6K | 3 | 4.1 | 31.9 | MIT | 2 years ago | |
| hosmelq/sse | WHATWG-compliant PHP 8.2+ client for consuming Server-Sent Events. Connect via GET/POST using Guzzle, iterate events with a memory-efficient generator, and access data/event/id/retry fields with optional JSON decoding. | 14 | 14 | 0 | 614 | 0 | 3.0 | 21.2 | MIT | 10 months ago | |
| http-interop/http-middleware | Interfaces for reusable PSR-7/PSR-15-style HTTP middleware components, enabling interoperability across frameworks and libraries. Define, compose, and share middleware pipelines with minimal coupling between request handlers and implementations. | 71 | 76 | 7 | 13K | 0 | 0.3 | 22.0 | MIT | — | |
| httpsoft/http-cookie | — | 3 | 3 | 1 | 5K | 0 | 1.5 | 42.3 | MIT | 3 years ago | |
| httpsoft/http-message | PSR-7 HTTP message implementation for PHP with strict types and clean, immutable value objects. Provides Request/Response, ServerRequest, URI, headers, streams, and factories, designed for interoperability across frameworks and middleware. | 87 | 87 | 5 | 28K | 0 | 6.6 | 34.5 | MIT | 1 year ago | |
| hyperf/engine-contract | — | 0 | — | 1 | — | 0 | 9.7 | — | MIT | 6 months ago | |
| hyperf/guzzle | — | 9 | 10 | 9 | 48K | 5 | 27.7 | 59.4 | MIT | 2 months ago | |
| hyperf/http-message | — | 4 | 4 | 12 | 52K | 0 | 28.4 | 64.5 | MIT | 4 weeks ago | |
| inspector-apm/neuron-ai | Neuron is a PHP framework for building and orchestrating AI agents. Includes LLM provider interfaces, tools/toolkits, data loading, multi-agent workflows, plus monitoring and debugging for full agentic apps in Laravel or Symfony. | 1,940 | 1,941 | 215 | 20K | 5 | 49.1 | 21.0 | MIT | 1 week ago | |
| intercom/intercom-php | Intercom PHP SDK for PHP 8.1+ that makes it easy to call Intercom APIs. Instantiate IntercomClient with your token, use typed request objects, handle IntercomApiException for 4xx/5xx errors, and iterate list endpoints with automatic pagination via Pager. | 301 | 303 | 143 | 276K | 33 | 31.0 | 58.7 | — | 9 months ago | |
| j0k3r/httplug-ssrf-plugin | HTTPlug plugin to mitigate SSRF by validating URL parts against configurable allow/deny lists. Resolves hostnames to IPs, blocks private networks by default, and restricts schemes to HTTP/HTTPS. Throws InvalidURLException on invalid targets. | 4 | 4 | 5 | 7K | 2 | 2.4 | 43.1 | MIT | 1 year ago | |
| joomla/application | Joomla Framework Application package providing AbstractApplication base classes for building apps. Includes lifecycle initialise hook, input/config handling, execute flow with doExecute(), response headers/body helpers, and PSR-3 LoggerAwareInterface support for integrating logging. | 23 | 25 | 33 | 16K | 1 | 7.1 | 40.7 | GPL-2.0 | 10 months ago | |
| jord-jd/password_exposed | Laravel package to block compromised passwords using the Have I Been Pwned Pwned Passwords API. Adds easy validation rules and checks during registration or password changes, helping prevent users from choosing exposed credentials. | 222 | 221 | 37 | 96 | 0 | 17.0 | 2.8 | LGPL-3.0 | 3 months ago | |
| kekos/multipart-form-data-parser | Parse multipart/form-data bodies in PHP, including raw HTTP input. Useful for handling file uploads and form fields when your environment doesn’t populate $_FILES/$_POST (e.g., non-standard servers, PUT/PATCH requests). | 1 | 1 | 1 | 9K | 0 | 0.0 | 50.4 | — | — | |
| kleijnweb/php-api-descriptions | Parse and handle PHP API Description documents (OpenAPI-like) with utilities for loading, validating, and working with structured API metadata. Useful for tooling that needs to read API specs and generate clients, docs, or integrations. | 5 | 5 | 4 | 23 | 18 | 2.8 | 10.9 | LGPL-3.0 | — | |
| knplabs/github-api | Lightweight, well-tested PHP wrapper for GitHub APIs v3 (REST) and v4 (GraphQL). PSR-17/PSR-18 compatible via HTTPlug, with easy setup using Guzzle, Symfony HttpClient, or other PSR clients. Supports framework integrations (Laravel via graham-campbell/github). | 2,203 | 2,229 | 590 | 427K | 39 | 48.0 | 48.4 | MIT | 1 year 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,437 | 2,454 | 451 | 1M | 15 | 54.1 | 49.1 | MIT | 3 months ago | |
| kriswallsmith/buzz | Buzz is a lightweight PHP HTTP client library with a simple API for sending requests and handling responses. It supports PSR-7 messages and PSR-18 clients, integrates with common transports, and is ideal for quick integrations, APIs, and webhooks. | 1,920 | 1,960 | 250 | 279K | 8 | 43.9 | 37.7 | MIT | 3 weeks ago | |
| laminas/laminas-diactoros | PSR-7 HTTP message implementation (ServerRequest, Request, Response, Stream, UploadedFile, Uri) for PHP. Includes factories and utilities for creating and normalizing requests/responses, with strong type coverage and interoperability with PSR-17/PSR-15. | 549 | 558 | 78 | 3M | 22 | 28.5 | 65.2 | BSD-3-Clause | 7 months ago | |
| laminas/laminas-feed | Laminas\Feed provides tools for reading and creating RSS and Atom feeds in PHP. Parse feeds, work with entries and metadata, and generate valid syndication output for your applications or services. | 166 | 167 | 33 | 706K | 17 | 29.1 | 64.5 | BSD-3-Clause | 3 months ago | |
| laminas/laminas-filter | A collection of reusable data filters for PHP apps. Provides string and numeric normalization, file and HTML filters, and a plugin manager to compose filter chains. Useful for sanitizing and transforming input consistently across Laminas and other frameworks. | 95 | 95 | 37 | 780K | 2 | 20.3 | 59.4 | BSD-3-Clause | 6 months ago | |
| laminas/laminas-httphandlerrunner | Executes PSR-15 HTTP request handlers by bridging PSR-7 requests/responses with common PHP runtimes. Provides runners for SAPI and other environments, simplifying bootstrap, emitting responses, and integrating middleware/handler apps in Laminas or any PSR stack. | 72 | 73 | 19 | 540K | 2 | 9.4 | 1.6 | BSD-3-Clause | 7 months ago | |
| laminas/laminas-stratigility | Laminas Stratigility provides PSR-15 HTTP middleware tools, including a middleware pipeline and helpers for composing request handlers. Build reusable, interoperable middleware stacks for PHP applications and frameworks. | 57 | 58 | 13 | 183K | 1 | 26.3 | 56.6 | BSD-3-Clause | 1 month ago | |
| laminas/laminas-validator | Validation component for PHP and Laminas applications. Provides a wide range of ready-to-use validators (strings, numbers, dates, files, and more), consistent error messages, and an extensible API to create custom validators and input filtering rules. | 156 | 161 | 63 | 1M | 16 | 34.7 | 67.7 | BSD-3-Clause | 1 month ago | |
| laravel/nightwatch | Official Laravel Nightwatch package. Collects application metrics and performance data from your Laravel app and securely sends it to the hosted Nightwatch monitoring platform for deep, Laravel-optimized insights and observability. | 354 | 353 | 74 | 1M | 0 | 36.2 | 57.5 | MIT | 2 weeks ago | |
| lastdragon-ru/lara-asp-testing | Testing utilities for integrating Lara ASP into Laravel apps. Provides helpers, fakes, and assertions to simplify writing automated tests around ASP policies, decisions, and request/response flows in your application. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| laudis/neo4j-php-client | Typed Neo4j PHP client/driver with Bolt and Neo4j (auto-routed) support. Intuitive, extensible API with easy configuration, built with input from the official driver team and validated via Neo4j Testkit for reliability. | 185 | 185 | 40 | 25K | 11 | 31.0 | 39.3 | MIT | 2 months ago | |
| league/glide | Glide is an on-demand PHP image manipulation library served over HTTP. Resize, crop, and apply effects with simple URL parameters, with automatic caching and far-future headers. Works with GD, Imagick, or libvips and Flysystem storage. | 2,634 | 2,824 | 205 | 640K | 42 | 58.9 | 53.6 | MIT | 1 month ago | |
| league/oauth2-server | Standards-compliant OAuth 2.0 authorization server for PHP. Protect APIs with bearer access tokens, issue and refresh tokens, and support common grants (auth code, client credentials, device, implicit, password, refresh) with PSR-7 interoperability and RFC support. | 6,646 | 6,727 | 1,134 | 4M | 55 | 76.1 | 67.1 | MIT | 6 months ago | |
| league/openapi-psr7-validator | — | 557 | 562 | 109 | 464K | 55 | 52.4 | 76.0 | MIT | 4 weeks ago | |
| league/uri-interfaces | Interface definitions for RFC 3986-compliant URI objects. Targets PHP 8.1+, with optional intl (or polyfill) for IDN handling and GMP/BCMath or 64-bit PHP for IPv4 conversion. Part of the League URI project; docs at uri.thephpleague.com. | 537 | 537 | 10 | 10M | 0 | 26.1 | 63.0 | MIT | 2 months ago | |
| littleredbutton/bigbluebutton-api-php | PHP client for the BigBlueButton API. Create and manage meetings, join URLs, recordings, and server calls from your Laravel or PHP app with a simple, typed wrapper around BBB endpoints and responses. | 27 | 28 | 15 | 6K | 5 | 17.5 | 37.2 | LGPL-3.0 | 6 months ago | |
| loophp/psr17 | loophp/psr17 provides a PSR-17 HTTP message factory implementation for PHP, helping you create PSR-7 requests, responses, streams, URIs, and uploaded files in a standards-compliant way. Suitable for libraries and middleware needing PSR factories. | 1 | 1 | 0 | 7K | 1 | 3.5 | 53.3 | MIT | 3 years ago | |
| m4tthumphrey/php-gitlab-api | Modern GitLab API v4 client for PHP 8.1–8.4. Provides a clean, php-github-api-inspired interface to GitLab endpoints, with PSR-18 HTTP client and PSR-17 factory support for flexible integration and authentication. | 952 | 956 | 457 | 98K | 1 | 46.8 | 32.4 | MIT | 1 month ago | |
| mailerlite/mailerlite-php | Official MailerLite PHP SDK for the MailerLite API v2. Manage subscribers, campaigns, groups, segments, fields, forms, automations, webhooks, timezones/languages, and batch requests. Includes tests and PHPStan support. | 32 | 32 | 10 | 33K | 6 | 13.1 | 46.6 | MIT | 6 months ago | |
| mcp/sdk | — | 1,532 | 1,531 | 142 | 351K | 74 | 52.3 | 67.7 | NOASSERTION | 4 days ago | |
| microsoft/kiota-abstractions | Core PHP abstractions required by Kiota-generated SDKs from OpenAPI. Provides the base constructs used by generated clients to build and run. Install via Composer and reference from Kiota PHP projects. | 8 | 8 | 4 | 275K | 0 | 27.0 | 64.0 | MIT | 1 month ago | |
| middlewares/utils | Common utilities for Middlewares PSR packages: auto-discovered PSR-7/PSR-17 Factory (Diactoros, Guzzle, Slim, Nyholm, Sunrise) plus PSR-15 Dispatcher for testing, callable handler helpers, and HTTP error exceptions. | 50 | 50 | 12 | 88K | 1 | 9.7 | 44.4 | MIT | 1 year ago | |
| mollie/mollie-api-php | Official Mollie API client for PHP. Create and manage payments, refunds, customers, subscriptions, and more. Supports iDEAL, cards, Apple Pay, Google Pay, PayPal, Klarna, SEPA, Bancontact, and other Mollie payment methods. | 602 | 613 | 201 | 509K | 2 | 38.1 | 48.2 | BSD-2-Clause | 2 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 | |
| mpdf/mpdf | mPDF is a PHP library for generating PDF files from UTF-8 HTML. Install via Composer and render documents with simple WriteHTML() calls. Supports modern PHP versions and requires mbstring and gd, with extras like zlib for advanced features. | 4,682 | 4,865 | 1,104 | 2M | 309 | 59.9 | 58.4 | GPL-2.0 | 4 years ago | |
| mpdf/psr-http-message-shim | PSR-7 HTTP message shim used by mPDF, providing lightweight interface-compatible request/response/message classes for projects that can’t rely on a full PSR-7 implementation. Helps maintain interoperability with minimal dependencies. | 49 | 49 | 1 | 2M | 1 | 0.4 | 55.2 | — | — | |
| nelexa/zip | — | 497 | 512 | 61 | 186K | 28 | 16.4 | 44.7 | MIT | 4 years ago | |
| neuron-core/neuron-ai | Neuron is a PHP framework for building and orchestrating AI agents. Integrate LLM providers, tools, data loading, and multi-agent workflows with monitoring and debugging support. Works with Laravel and Symfony and targets PHP 8.1+. | 1,940 | 1,937 | 215 | 117K | 5 | 48.2 | 32.9 | MIT | 1 week ago | |
| nikic/fast-route | FastRoute is a high-performance PHP 8.1+ request router using compiled regular expressions. Define routes with patterns and parameters (optional segments, constraints), dispatch by HTTP method and URI, and get NOT_FOUND, METHOD_NOT_ALLOWED, or FOUND with handler and vars. | 5,269 | 5,399 | 452 | 2M | 18 | 48.2 | 42.6 | NOASSERTION | 2 years ago | |
| nokimaro/liontech-php-sdk | Community PHP 8.3+ SDK for FusionPayments (LionTech) gateway. Type-safe, domain-oriented requests/responses with full API coverage (orders, payments, refunds, payouts, tokens, transfers, balances). PSR-18 client support, webhook verification, RSA encryption, token refresh. | 0 | 0 | 0 | 96 | 0 | 22.3 | 31.9 | MIT | 1 week ago | |
| nordkit/svea | Modern PHP SDK for Svea Checkout, Payment Admin, webhook subscriptions and inbound webhook verification. Fluent API with typed value objects, retries, idempotency, async task polling, and a robust testing fake. Includes first-class Laravel integration. | 0 | 0 | 2 | 154 | 0 | 21.2 | 35.6 | MIT | 1 week ago | |
| nucleos/lastfm | PHP wrapper for the Last.fm API. Install via Composer and use PSR-18/PSR-17 clients (e.g., Symfony HttpClient + Nyholm PSR-7) to authenticate, create sessions, and query services like charts and top tags. | 18 | 18 | 6 | 83 | 1 | 17.2 | 11.0 | MIT | 6 months ago | |
| nucleos/setlistfm | Laravel/PHP client for the setlist.fm API. Fetch setlists, artists, venues, tours, and search results with a simple, typed interface. Built for quick integration into apps that need concert history, recent shows, and setlist lookups. | 4 | 4 | 2 | 0 | 1 | 21.8 | — | MIT | 2 months ago | |
| nyholm/psr7 | Nyholm PSR-7 is a super lightweight, strict, and fast implementation of PSR-7 with full PSR-17 factories and HTTPlug/PSR-18 compatibility. Create requests, streams, URIs, and server requests with minimal overhead. | 1,274 | 1,289 | 79 | 7M | 4 | 17.1 | 52.5 | MIT | 1 year ago | |
| nyholm/psr7-server | Create PSR-7 HTTP requests from PHP superglobals for PSR-15 apps and middleware. A lightweight server-side bridge for Nyholm PSR-7, ideal for frameworks, microservices, and interoperability without coupling to a full stack. | 95 | 98 | 24 | 2M | 8 | 7.9 | 59.3 | MIT | 2 years ago | |
| open-feature/flagd-provider | — | 2 | 2 | 1 | 19K | 0 | 0.1 | 52.4 | — | — | |
| open-telemetry/sdk | OpenTelemetry PHP SDK for generating and exporting traces, metrics, and logs. Use with compatible exporters and configure via code or environment variables. Supports Composer autoload-based SDK initialization and global tracer/meter providers. | 23 | 27 | 7 | 2M | 0 | 26.2 | 63.3 | — | 2 months ago | |
| openai-php/client | Community-maintained PHP client for the OpenAI API. Send requests for models, responses and chat, conversations, containers and files, with streaming support and a clean, typed interface. Install via Composer and use in any PHP app (Laravel-friendly). | 5,790 | 5,806 | 680 | 2M | 16 | 73.1 | 48.6 | MIT | 1 month ago | |
| opensearch-project/opensearch-php | Official PHP client for OpenSearch. Provides a convenient, low-level API for indexing and searching documents, managing clusters and indices, and calling OpenSearch endpoints from Laravel or any PHP app. Supports modern PHP versions and common auth options. | 152 | 154 | 74 | 1M | 37 | 37.1 | 75.8 | NOASSERTION | 2 months ago | |
| openswoole/core | Core PHP library for OpenSwoole, enabling async I/O, coroutines, and fibers for building secure, reliable, high-performance applications. Install via Composer and follow the OpenSwoole docs for usage and APIs. | 18 | 19 | 8 | 69K | 0 | 1.8 | 49.3 | — | 2 years ago | |
| openzipkin/zipkin | — | 277 | 278 | 60 | 82K | 11 | 15.6 | 38.3 | Apache-2.0 | 1 year ago | |
| paragonie/csp-builder | Build and send Content-Security-Policy headers in PHP from JSON files, JSON strings, or arrays. CSP Builder makes it easy to define directives programmatically and integrate CSP into web apps to improve security. | 541 | 545 | 39 | 80K | 7 | 13.6 | 31.7 | MIT | 1 year ago | |
| phalcon/phalcon | Phalcon is a high-performance PHP web framework delivered as a C extension, offering low overhead, fast request handling, and an MVC architecture. Includes routing, DI, ORM, templating, caching, and other tools for building modern PHP apps. | 246 | 246 | 50 | 9 | 67 | 19.8 | 24.4 | MIT | — | |
| phing/phing | Phing is a PHP build tool based on Apache Ant. Define XML build files to automate testing (PHPUnit), packaging, deployments, file transforms, filesystem tasks, SQL, SCM ops (Git/SVN/Hg), and docs generation. Extensible via custom PHP tasks. | 1,167 | 1,203 | 320 | 260K | 5 | 40.1 | 41.2 | LGPL-3.0 | 4 months ago | |
| php-http/client-common | Common utilities for HTTPlug HTTP clients: a BatchClient for parallel requests, a convenience client exposing HTTP verbs as methods, and emulator/decorator layers for sync and async clients. Designed to simplify client composition and tooling. | 1,050 | 1,053 | 53 | 4M | 12 | 29.3 | 58.1 | MIT | 6 months ago | |
| php-http/httplug | HTTPlug provides HTTP client abstraction interfaces for PHP, built on PSR-7 messages. Defines async HttpAsyncClient plus a sync HttpClient similar to PSR-18, enabling libraries to stay client-agnostic while supporting multiple HTTP implementations. | 2,594 | 2,602 | 40 | 6M | 1 | 18.3 | 46.1 | MIT | 1 year ago | |
| php-http/httplug-bundle | — | 389 | 390 | 51 | 237K | 5 | 31.5 | 45.6 | MIT | 1 month ago | |
| php-http/message | PSR-7 HTTP message utilities for PHP: authentication implementations, stream encoders, message decorators, cookie handling, request matchers, and PSR-7 factory adapters for Guzzle and Diactoros—handy building blocks for HTTP clients and workflows. | 1,319 | 1,321 | 40 | 5M | 5 | 17.1 | 50.8 | MIT | 1 year ago | |
| php-http/message-factory | Legacy PSR-7 HTTP message factory for PHP. Supports creating PSR-7 compliant HTTP messages (Request, Response, Stream, etc.) with ease. Maintains backward compatibility for existing codebases while encouraging migration to PSR-17 factories (now standard in major clients like Guzzle, Symfony HTTP Cli... | 1,388 | 1,304 | 10 | 2M | 4 | 5.2 | 31.9 | MIT | 3 years ago | |
| php-http/mock-client | Mock HTTP client for HTTPlug/PHP-HTTP. Stores outgoing requests and returns queued responses or throws exceptions instead of making real network calls—ideal for unit tests of HTTP-dependent code. Install via Composer as a dev dependency. | 71 | 75 | 17 | 233K | 0 | 6.1 | 48.5 | MIT | 1 year ago | |
| php-http/psr7-integration-tests | Integration test suite to verify PSR-7 HTTP message implementations against the specification. Run the tests in your own PSR-7 package to ensure Request/Response/Stream/URI behavior matches the standard and stays compatible across libraries. | 40 | 41 | 22 | 9K | 1 | 13.5 | 35.4 | MIT | 5 months ago | |
| php-http/socket-client | PSR-7/PSR-18 HTTP client built on PHP streams. Supports TCP and UNIX domain sockets, TLS/SSL encryption, and client certificates. Lightweight, dependency-minimal option for making HTTP requests via socket connections. | 81 | 82 | 42 | 63K | 0 | 18.8 | 44.2 | MIT | 4 months ago | |
| phpcq/gnupg | GnuPG wrapper and signature verification library used by the phpcq tool runner. Provides a lightweight API for interacting with GnuPG and validating signatures to support automated PHP code quality checks in CI pipelines. | 0 | 0 | 0 | 36 | 1 | 0.1 | 22.7 | MIT | — | |
| phrity/http | Phrity Http provides small PSR-friendly utilities for HTTP in PHP. Includes an HttpFactory wrapper that combines PSR-17 factories (or auto-configures from a single implementation) and a Serializer that converts PSR-7 requests/responses/messages to raw HTTP strings. | 0 | 0 | 0 | 30K | 0 | 12.4 | 60.9 | MIT | 5 months ago | |
| phrity/net-stream | PSR-7 StreamInterface and PSR-17 StreamFactory implementations built for socket-based I/O. Includes Stream, SocketStream, SocketClient/Server, context wrapper, stream collections, and stream-specific exceptions and utilities for network connections. | 5 | 5 | 3 | 266K | 0 | 21.2 | 63.3 | MIT | 2 months ago | |
| phrity/net-uri | Lightweight PSR-7 UriInterface and PSR-17 UriFactory implementation not tied to HTTP messaging. Supports any valid scheme plus helpful extras like query item helpers, component access, equals/string/json support, and immutable with* methods. | 9 | 9 | 2 | 368K | 0 | 13.3 | 60.4 | MIT | 6 months ago | |
| phrity/websocket | PHP WebSocket client and multi-connection server with ws/wss support. Includes listener callbacks, standard Close and Ping/Pong handling, optional deflate compression, fragmentation and masking support, plus middleware system for extending behavior. | 216 | 217 | 23 | 258K | 1 | 30.0 | 49.7 | NOASSERTION | 3 weeks ago | |
| pixelandtonic/graphql-php | PHP implementation of the GraphQL specification (based on graphql-js). Build schemas, execute queries, and add custom types, fields, and resolvers. Install via Composer and explore full docs and ready-to-run examples. | 0 | 0 | 0 | 65K | 0 | 0.0 | 55.3 | MIT | — | |
| predis/predis | Predis is a flexible, feature-complete Redis/Valkey client for PHP 7.2+. Supports Redis 3.0–8.0, clustering (including redis-cluster), Sentinel/replication, transactions, Lua scripting, pipelining, SCAN iterators, TLS/UNIX sockets, and custom commands. | 7,763 | 8,052 | 993 | 6M | 15 | 70.3 | 54.7 | MIT | 2 months ago | |
| psr/http-client | PSR-18 interfaces and common code for HTTP clients in PHP. This package provides the standard abstractions (requests, responses, exceptions) for interoperability, not an actual client implementation. Find compatible implementations on Packagist. | 1,722 | 1,732 | 17 | 16M | 0 | 11.2 | 54.8 | MIT | 2 years ago | |
| psr/http-factory | PSR-17 HTTP message factory interfaces for creating requests, responses, streams, URIs, and uploaded files. This package provides only the standard interfaces (no implementation). Find compatible implementations on Packagist. | 1,889 | 1,893 | 25 | 17M | 0 | 10.8 | 54.6 | MIT | 2 years ago | |
| psr/http-server-handler | PSR-15 HTTP Server RequestHandlerInterface package. Defines the standard request handler contract used with PSR-15 middleware and PSR-7 requests/responses. Provides interfaces only, not an implementation; implementations are available separately. | 177 | 187 | 11 | 4M | 0 | 21.8 | 65.0 | MIT | 3 years ago | |
| psr/http-server-middleware | PSR-15 HTTP server middleware interfaces for PHP. Provides the MiddlewareInterface specification used by request handlers and middleware stacks; no implementation included. Install via psr/http-server-middleware and use with compatible frameworks or libraries. | 182 | 196 | 10 | 4M | 0 | 1.5 | 55.3 | MIT | 3 years ago | |
| psr-mock/http-client-implementation | Tiny PSR-18 HTTP client implementation intended for mocking and testing. Provides a simple client you can plug into PSR-7/PSR-17 workflows to return predefined responses without real network calls. | 1 | 1 | 0 | 2K | 0 | 0.6 | 42.5 | MIT | 2 years ago | |
| psr-mock/http-factory-implementation | Lightweight PSR-17/PSR-7 HTTP factory/message mock implementation for PHP 8.1+. Built for SDKs and libraries to test against PSR interfaces without hard deps, with strict PSR compliance and helpful debugging API. | 0 | 0 | 0 | 2K | 0 | 0.6 | 46.7 | MIT | 2 years ago | |
| psr-mock/http-message-implementation | Lightweight PSR-7 HTTP message implementation mock for testing libraries and SDKs without hard dependencies. Strictly follows PSR behavior and includes a developer-friendly API to debug and fix failing tests faster. For dev use only (PHP 8.1+). | 0 | 0 | 1 | 2K | 0 | 0.6 | 46.8 | MIT | 2 years ago | |
| raml-org/raml-php-parser | — | 200 | 197 | 75 | 751 | 7 | 5.5 | 8.3 | MIT | 4 years ago | |
| ramsey/http-range | Parse, validate, and work with HTTP Range headers in PHP. ramsey/http-range helps you interpret byte ranges, handle partial content requests, and generate correct range responses for downloads, media streaming, and resumable transfers. | 33 | 33 | 6 | 10K | 0 | 2.3 | 33.9 | MIT | 1 year ago | |
| react/http | Event-driven, streaming HTTP client and server for ReactPHP. Send many concurrent async HTTP/HTTPS requests, handle redirects/timeouts/auth, and stream request/response bodies. Build plain HTTP or secure HTTPS servers on ReactPHP Socket and EventLoop. | 781 | 789 | 166 | 428K | 14 | 23.1 | 46.2 | MIT | 1 year ago | |
| redberry/mcp-client-laravel | Laravel client for the Model Context Protocol (MCP). Supports JSON-RPC 2.0 over Streamable HTTP (including SSE) and STDIO. Configure multiple servers and use a single facade to list/call tools and read resources, with per-request content negotiation. | 13 | 13 | 3 | 13K | 2 | 20.4 | 47.6 | MIT | 4 weeks ago | |
| redwebcreation/twitter-stream-api | Laravel-friendly PHP wrapper for Twitter’s Streaming API. Authenticate with OAuth and open filtered streams to receive tweets/events in real time, with simple configuration and callbacks for handling incoming data—ideal for building live feeds, monitors, and bots. | 32 | 32 | 9 | 216 | 2 | 6.2 | 12.1 | MIT | 3 years ago | |
| respect/validation | Powerful PHP validation engine with 150+ tested validators. Build readable, chainable rules like numeric()->positive()->between(). Includes advanced exception handling and thorough docs. Great for complex input validation in any PHP app. | 6,017 | 6,142 | 775 | 806K | 5 | 67.3 | 36.8 | MIT | 4 days ago | |
| ringcentral/psr7 | PSR-7 HTTP message implementation built on Zend Diactoros, tailored for RingCentral integrations. Provides request/response, streams, URIs, and uploaded files with familiar interfaces for interoperable HTTP clients, middleware, and SDKs. | 151 | 153 | 302 | 103K | 0 | 10.8 | 40.0 | MIT | 6 years ago | |
| riverline/multipart-parser | Lightweight PHP multipart/form-data parser for handling HTTP uploads and mixed multipart bodies. Extracts fields and files from raw request streams with low memory use, suited for PSR-7 or custom servers needing reliable multipart boundary parsing. | 171 | 171 | 27 | 1M | 1 | 16.4 | 60.1 | MIT | 4 months ago | |
| saloonphp/saloon | Saloon is a PHP HTTP client framework for building API integrations. Define connectors and requests, handle authentication, retries, and responses, and test easily with fakes and mocking. Works great in Laravel or any PHP app. | 2,411 | 2,398 | 121 | 764K | 13 | 45.9 | 47.7 | MIT | 2 months ago | |
| saloonphp/xml-wrangler | XML Wrangler is a lightweight SaloonPHP plugin for working with XML in HTTP requests and responses. Easily build XML bodies, set the right headers, and parse XML responses into usable data for your Laravel or PHP API integrations. | 422 | 423 | 16 | 161K | 4 | 26.4 | 42.4 | MIT | 2 months ago | |
| simplesamlphp/saml2 | — | 303 | 304 | 135 | 267K | 12 | 29.2 | 48.6 | LGPL-2.1 | 5 months ago | |
| simplesamlphp/saml2-legacy | — | 0 | 0 | 0 | 112K | 0 | 0.0 | 55.3 | LGPL-2.1 | — | |
| slim/http | Slim-Http provides Slim-style PSR-7 decorators and factories for responses, server requests, and URIs. Wrap any PSR-7 implementation (Nyholm, Laminas, etc.) to get convenient methods like Response::withJson() while staying PSR-7 compatible. | 150 | 153 | 43 | 59K | 6 | 8.6 | 38.6 | MIT | 1 year ago | |
| slim/psr7 | Slim PSR-7 is a strict PSR-7 HTTP message implementation used by the Slim Framework. Use it standalone in any PSR-7 compatible project to create and work with requests, responses, streams, and URIs. Requires PHP 8.0+. | 150 | 154 | 42 | 663K | 2 | 17.5 | 54.3 | MIT | 7 months ago | |
| slim/slim | Slim is a fast PHP micro-framework for building web apps and APIs. PSR-7/PSR-15 compliant, minimal and flexible, with middleware, routing, and DI-friendly design. Choose your preferred PSR-7 implementation and optional Slim-Http decorators. | 12,254 | 12,527 | 1,969 | 913K | 10 | 72.4 | 35.0 | MIT | 2 weeks ago | |
| smsapi/php-client | PHP client library for SMSAPI, providing a simple way to send SMS and manage messaging features from PHP applications. Suitable for integrating SMS notifications and related services into Laravel or custom PHP projects. | 0 | 68 | — | 57K | — | 24.1 | 46.5 | — | — | |
| snc/redis-bundle | — | 1,050 | 1,072 | 321 | 451K | 1 | 37.0 | 40.5 | MIT | 4 months ago | |
| solido/dto-management | Manage, discover, and enhance DTOs in PHP apps with Solido DTO Management. Provides tools to register and locate DTO classes and apply enhancements consistently across your codebase. Documentation and contribution guides available. | 2 | 2 | 1 | 54 | 0 | 0.1 | 10.8 | MIT | — | |
| sonata-project/media-bundle | — | 462 | 471 | 481 | 39K | 3 | 37.8 | 32.1 | MIT | 5 months ago | |
| spatie/flare-daemon | — | 0 | 0 | 0 | 9K | 0 | 20.3 | 64.1 | MIT | 3 weeks ago | |
| spatie/laravel-export | Export your Laravel app as a static site bundle. Crawls your routes to generate HTML for discovered URLs and includes the public directory for assets. Ideal for blogs/sites built with Laravel, then deployed to Netlify or any static host. | 669 | 670 | 63 | 5K | 0 | 32.6 | 15.5 | MIT | 1 week ago | |
| spatie/url | 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. | 739 | 752 | 60 | 413K | 0 | 12.4 | 37.9 | MIT | 2 years ago | |
| spiral/auth-http | Spiral auth-http provides HTTP authentication middleware and token transports for Spiral apps. Integrate auth into request pipelines and pass credentials via headers or other HTTP mechanisms, with strong typing, tests, and framework-friendly setup. | 0 | 0 | 0 | 342 | 0 | 1.2 | 35.0 | MIT | 5 years ago | |
| spiral/filters | Spiral Filters provides a simple way to define, validate, and apply request-driven filters to query builders in Spiral apps. Build reusable filter sets, map input to conditions, and keep controllers thin while supporting pagination, sorting, and clean APIs. | 3 | 3 | 1 | 162 | 0 | 3.3 | 22.4 | MIT | 6 years ago | |
| spiral/framework | Spiral Framework is a high-performance, long-running full-stack PHP framework built for RoadRunner. PSR-compliant components, resident memory kernel, and native support for queues, GRPC, WebSockets, and background workers. | 2,047 | 2,048 | 91 | 96K | 44 | 53.4 | 45.6 | MIT | 1 month ago | |
| spiral/http | Spiral HTTP provides a PSR-7/PSR-15 based request pipeline for building and composing middleware-driven HTTP applications. Lightweight, type-safe, and framework-friendly, with full docs and testing/analysis tooling. | 3 | 3 | 1 | 1K | 0 | 3.6 | 35.4 | MIT | 6 years ago | |
| spiral/roadrunner-http | HTTP plugin for the RoadRunner PHP application server. Provides PSR-7/PSR-17 based request/response handling, middleware support, and integration helpers to run high-performance PHP apps with persistent workers and fast HTTP serving. | 80 | 81 | 9 | 465K | 0 | 21.8 | 58.6 | MIT | 3 months ago | |
| spiral/streams | spatial/streams is a lightweight PHP stream utility for working with data as readable/writable streams. It provides simple abstractions to compose, transform, and pipe stream content, useful for file handling, IO workflows, and integrating stream-based APIs. | 2 | 2 | 0 | 1K | 0 | 1.5 | 37.0 | MIT | 7 years ago | |
| square/square | Official Square PHP SDK (PHP 8.1+) for interacting with Square APIs. Install via Composer, instantiate SquareClient with a token or SQUARE_TOKEN env var, and call resources like payments. Supports production/sandbox base URLs and custom endpoints. | 75 | 77 | 53 | 148K | 0 | 30.9 | 53.3 | MIT | 2 weeks ago | |
| stormpath/sdk | Stormpath PHP SDK provides PHP access to Stormpath’s user management API: authentication and authorization, user profiles, hosted login/SSO, social and SAML logins, and API key authentication. Install via Composer (stormpath/sdk). | 71 | 73 | 46 | 16 | 23 | 6.4 | 6.3 | NOASSERTION | 9 years ago | |
| sunrise/http-message | Sunrise HTTP Message provides a PSR-7 HTTP message implementation with PSR-17 factories, aligned with RFC-7230. Use it to create and work with requests, responses, URIs, streams, and uploaded files in a standards-compliant way. | 19 | 23 | 2 | 817 | 1 | 23.7 | 25.3 | MIT | 3 months ago | |
| sweetrdf/rdf-interface | — | 7 | 7 | 2 | 66K | 1 | 8.3 | 53.9 | MIT | 1 year ago | |
| swow/psr7-plus | — | 5 | — | 1 | — | 0 | 0.2 | — | Apache-2.0 | 2 years ago | |
| symfony/psr-http-message-bridge | Symfony PSR-7 Bridge integrates PSR-7 HTTP messages with Symfony’s HttpFoundation. Convert requests and responses between PSR-7 implementations and Symfony components to ease interoperability with middleware and libraries. | 1,295 | 1,301 | 56 | 7M | 0 | 36.9 | 60.7 | MIT | 1 month ago | |
| symfony/symfony | Symfony is a robust PHP framework and component library for building web apps and APIs. It offers a mature ecosystem, reusable components, strong tooling, and long-term support, powering everything from small sites to large enterprise platforms. | 31,061 | 31,363 | 9,841 | 268K | 272 | 79.9 | 31.5 | MIT | 1 week ago | |
| terminal42/escargot | — | 58 | 58 | 7 | 35K | 1 | 14.0 | 41.6 | — | 5 months ago | |
| textalk/websocket | Archived, unmaintained WebSocket client and rudimentary single-connection server for PHP. Provides low-level read/write over WebSocket streams with handshake, close, and ping/pong support. No listeners, threading, or request association. | 931 | 970 | 254 | 197K | 18 | 25.7 | 38.9 | NOASSERTION | 3 years ago | |
| thecodingmachine/graphqlite | — | 572 | 572 | 107 | 78K | 24 | 42.3 | 44.7 | MIT | 2 weeks ago | |
| toin0u/digitalocean-v2 | Modern DigitalOcean API v2 client for PHP 8.1–8.5. PSR-7/17/18 and HTTPlug compatible, decoupled from any HTTP client. Install via Composer (e.g., with Guzzle) with optional Laravel integration. | 728 | 735 | 208 | 20K | 0 | 37.3 | 23.2 | MIT | 1 month ago | |
| tuupola/slim-basic-auth | — | 444 | 459 | 66 | 28K | 9 | 6.9 | 28.0 | MIT | — | |
| typesense/typesense-php | Official PHP client for the Typesense search API. Install via Composer with an HTTPlug-compatible HTTP client, then manage collections, documents, and searches using the Typesense server API. Includes examples and safe filter string escaping. | 268 | 263 | 53 | 431K | 1 | 30.6 | 51.3 | Apache-2.0 | 1 month ago | |
| typo3/cms-core | TYPO3 CMS Core provides the essential framework, APIs, and services for the TYPO3 content management system. It powers backend and frontend rendering, extensions, security, caching, routing, and site configuration for building and maintaining TYPO3-based websites. | 33 | 37 | 19 | 292K | 0 | 0.7 | 54.3 | GPL-2.0 | — | |
| vimeo/vimeo-api | PHP client library for the Vimeo API. Authenticate with your client ID/secret, send requests with JSON parameters (use nested arrays for fields like privacy.view), and manage Vimeo resources from Composer-based apps. Includes docs and framework integrations. | 455 | 463 | 208 | 143K | 67 | 41.9 | 60.9 | Apache-2.0 | 7 months ago | |
| webonyx/graphql-php | webonyx/graphql-php is a GraphQL server implementation for PHP, following the official GraphQL specification and modeled after graphql-js. Build schemas, execute queries, validate documents, and extend via types, resolvers, and tooling for production APIs. | 4,715 | 4,739 | 574 | 2M | 38 | 81.4 | 63.9 | MIT | 1 month ago | |
| windwalker/filesystem | — | 3 | 3 | 0 | 481 | 0 | 0.0 | 28.8 | MIT | — | |
| windwalker/stream | — | 0 | 0 | 0 | 466 | 0 | 0.0 | 36.9 | MIT | — | |
| yansongda/artful | — | 13 | 13 | 3 | 10K | 2 | 0.7 | 39.7 | MIT | — | |
| yiisoft/test-support | Testing utilities for Yii applications: helpers and fixtures to simplify unit and integration tests, isolate dependencies, and improve readability. Provides common test tools you can reuse across packages and projects. | 15 | 15 | 11 | 15K | 3 | 16.3 | 46.1 | BSD-3-Clause | 4 months ago | |
| zendframework/zend-diactoros | zendframework/zend-diactoros provides PSR-7 HTTP message implementations for PHP, including ServerRequest, Response, Stream, UploadedFile and Uri. Useful for building middleware, APIs and frameworks with interoperable request/response handling. | 1,529 | 1,593 | 145 | 231K | 27 | 14.6 | 27.3 | BSD-3-Clause | 6 years ago | |
| zendframework/zend-feed | Abandoned Zend Framework package for consuming and generating RSS and Atom feeds, with a natural API for reading/modifying feed and entry elements and rendering back to XML. Moved to laminas/laminas-feed. | 166 | 182 | 40 | 27K | 11 | 4.6 | 23.8 | BSD-3-Clause | 7 years ago | |
| zendframework/zend-psr7bridge | Bridge between Zend Diactoros HTTP messages and PSR-7 interfaces. Provides factories and converters to create, wrap, and translate requests, responses, streams, and uploaded files for interoperability across PSR-7 compatible middleware and apps. | 43 | 42 | 14 | 25K | 1 | 1.6 | 26.8 | BSD-3-Clause | 7 years ago | |
| zendframework/zend-stratigility | Zend Stratigility is a lightweight middleware pipeline for PHP, built around PSR-7 HTTP messages. Compose request/response processing with reusable middleware, route-like piping, and error handling—ideal for building microservices or adding middleware to existing apps. | 229 | 252 | 52 | 12K | 3 | 6.4 | 17.8 | BSD-3-Clause | 6 years ago | |
| zendframework/zend-validator | Powerful validation library from Zend Framework for PHP apps. Provides a wide range of reusable validators, input filtering, and custom rule support with clear error messages. Integrates easily into forms and domain validation workflows. | 179 | 181 | 133 | 144K | 41 | 12.0 | 36.6 | BSD-3-Clause | 6 years ago |
How can I help you explore Laravel packages today?