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.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| agence-gw/openai-php-symfony | — | 0 | 0 | — | 0 | — | 0.0 | — | — | — | |
| ajgarlag/psr-http-message-bundle | — | 8 | 8 | 2 | 37K | 1 | 2.6 | 49.8 | MIT | 3 years ago | |
| akeneo/api-php-client | — | 96 | 98 | 64 | 49K | 18 | 15.8 | 44.8 | NOASSERTION | 1 year ago | |
| akson/messenger-kafka | — | 0 | 0 | 0 | 7 | 0 | 0.3 | 12.5 | MIT | 5 years ago | |
| alexeevdv/sumsub-client | Laravel/PHP client for Sumsub API integration. Provides simple requests and helpers to manage applicants and verifications, submit documents, and handle webhook callbacks/signature validation, making it easier to connect your app to Sumsub KYC/AML workflows. | 3 | 3 | 7 | 7K | 1 | 1.5 | 44.8 | MIT | 4 years ago | |
| amashukov/eth-rpc-client-php | — | 0 | 0 | 0 | 100 | 0 | 0.0 | 27.7 | MIT | — | |
| amashukov/http-client-php | — | 0 | 0 | 0 | 118 | 0 | 0.0 | 28.7 | MIT | — | |
| amashukov/toncenter-client-php | — | 0 | 0 | 0 | 42 | 0 | 0.0 | 22.6 | MIT | — | |
| andersundsehr/sentry-async | — | 2 | 2 | 1 | 569 | 0 | 9.5 | 33.9 | MIT | 7 months ago | |
| andrepayone/payone-sdk | — | 0 | 0 | 0 | 4 | 0 | 0.0 | 9.7 | MIT | — | |
| andrepayone/payone-sdk-http-message | — | 0 | 0 | 0 | 4 | 0 | 0.3 | 9.7 | 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 | 0 | 4 | 0 | 0.0 | 9.7 | MIT | — | |
| andrew-gos/telegram-bot | — | 1 | 2 | 0 | 17 | 0 | 20.2 | 15.9 | MIT | 1 week ago | |
| 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 | 5K | 0 | 10.9 | 54.9 | MIT | 6 months ago | |
| andrey_mireichyk/roadrunner-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| app-dev-panel/api | — | 1 | 1 | 0 | 7 | 0 | 0.0 | 9.0 | — | — | |
| applogger/sdk-core | — | 0 | 0 | 0 | 516 | 0 | 19.9 | 43.9 | MIT | 3 weeks ago | |
| ardenexal/fhir-path | — | 2 | 2 | 0 | 7K | 0 | 0.0 | 46.3 | — | — | |
| asm/eprel-api-client | — | 0 | 0 | 1 | 0 | 0 | 16.4 | — | MIT | 4 months ago | |
| astroway/sdk | — | 0 | 0 | 0 | 0 | 0 | 20.2 | — | MIT | 4 weeks ago | |
| authentin/eusig | — | 1 | 1 | 0 | 0 | 0 | 0.0 | — | — | — | |
| 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. | 1 | 0 | 0 | 0 | 0 | 13.4 | 0.9 | MIT | 4 months ago | |
| azure-oss/identity | — | 1 | 1 | 0 | 137K | 0 | 0.0 | 55.3 | MIT | — | |
| biblioverse/typesense-bundle | — | 2 | 2 | 0 | 1 | 4 | 2.3 | 7.4 | GPL-3.0 | — | |
| biplane/yandex-direct | — | 55 | 55 | 23 | 5K | 3 | 9.8 | 27.1 | MIT | 1 year 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,791 | 8,858 | 3,378 | 365K | 10 | 75.9 | 33.3 | MIT | 2 days ago | |
| carthage/elissa-bundle | — | 24 | 24 | 0 | 0 | 0 | 2.9 | — | MIT | 9 months ago | |
| carthage-software/elissa-bundle | — | 24 | 24 | 0 | 0 | 0 | 3.0 | — | MIT | 9 months ago | |
| cedricziel/canva-extension-helper | — | 7 | 7 | 2 | 0 | 0 | 1.9 | — | — | 5 years 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 | 404 | 1 | 9.7 | 22.0 | MIT | 7 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 | 825K | 0 | 2.8 | 54.3 | Apache-2.0 | 1 year ago | |
| codewithkyrian/chromadb-php | PHP client for ChromaDB, making it easy to create collections, add and query embeddings, and manage documents/metadata from your Laravel or PHP apps. Lightweight API wrapper to integrate vector search and retrieval workflows without leaving PHP. | 83 | 83 | 14 | 15K | 1 | 10.8 | 33.2 | MIT | 7 months ago | |
| companyos/core | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| 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 | 22.3 | 0.4 | MIT | 2 months ago | |
| cowegis/cowegis-api-bundle | — | 0 | 0 | 0 | 38 | 0 | 0.1 | 22.0 | — | — | |
| croct/plug-php | — | 5 | 1 | 0 | 33 | 0 | 20.3 | 13.2 | MIT | 1 month ago | |
| csharpru/vault-php | PHP client for HashiCorp Vault with a simple API for reading/writing secrets, authentication, and managing Vault endpoints. Works well in Laravel or any PHP app for integrating secure secret storage and retrieval. | 84 | 84 | 35 | 192K | 6 | 3.5 | 49.0 | MIT | — | |
| cuyz/valinor-bundle | — | 56 | 55 | 5 | 8K | 2 | 18.7 | 33.6 | MIT | 3 months ago | |
| cvek/messenger-kinesis | — | 0 | 0 | 2 | 0 | 0 | 0.4 | — | MIT | 4 years ago | |
| danielburger1337/bff-proxy-bundle | — | 0 | 0 | 0 | 4 | 0 | 11.2 | 10.5 | MIT | 6 months ago | |
| den1008/messenger-kafka | — | 0 | 0 | 0 | 54 | 0 | 14.8 | 27.0 | MIT | 4 months ago | |
| devmatchable/whop-php-sdk | — | 0 | 0 | 0 | 3 | 0 | 0.0 | 8.3 | MIT | — | |
| dinas/shipping-sdk-php | — | 1 | 1 | 0 | 4 | 0 | 20.7 | 7.7 | MIT | 3 weeks ago | |
| dormilich/http-client | Lightweight PHP HTTP client wrapper focused on simple requests and responses, with a clean API for common HTTP methods and header/body handling. Useful as a minimal dependency for sending HTTP calls without a full-featured framework. | 1 | 1 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| drupol/psrcas | — | 21 | 21 | 0 | 0 | 0 | 0.1 | — | MIT | — | |
| 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. | 17 | 18 | 5 | 7K | 0 | 7.2 | 35.6 | BSD-3-Clause | 1 year ago | |
| 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 | 20 | 1M | 4 | 9.3 | 57.3 | MIT | 1 year ago | |
| elasticsearch/elasticsearch | Official PHP client for Elasticsearch. Connect to Elastic Cloud or local clusters and access 500+ REST API endpoints. Supports core operations like creating indices, indexing and retrieving documents, searching, and deleting, with documentation and tooling for testing/mocking. | 5,338 | 5,515 | 968 | 3M | 12 | 69.3 | 49.5 | MIT | 2 months 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,142 | 2,168 | 324 | 287K | 72 | 66.6 | 61.3 | MIT | 1 week 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 | 3 | 0 | 0.3 | 2.1 | MIT | 1 year 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. | 45 | 45 | 11 | 20K | 4 | 23.9 | 43.5 | — | 1 month ago | |
| firebase/php-jwt | Encode and decode JSON Web Tokens (JWT) in PHP per RFC 7519. Supports common signing algorithms, key handling, header access after verification, and clock-skew leeway. Install via Composer; optional sodium_compat for libsodium environments. | 9,804 | 10,046 | 1,283 | 11M | 6 | 70.1 | 53.0 | BSD-3-Clause | 1 month ago | |
| florianv/exchanger | Exchange rate provider layer for PHP: 30+ rate services behind one ExchangeRateService interface. Supports historical rates, chain fallback between providers, and PSR-16 caching. Use when you need more control than higher-level libraries. | 186 | 186 | 91 | 96K | 0 | 33.2 | 44.0 | MIT | 6 days ago | |
| flow-php/etl-adapter-json | Laravel-friendly adapter for Flow PHP ETL that reads and writes JSON data, enabling JSON files or streams to be used as ETL sources and destinations. Simple integration with pipelines for transforming and loading structured data. | 6 | 6 | 3 | 8K | 0 | 0.1 | 41.9 | MIT | — | |
| friendsofsymfony/http-cache | PHP library to integrate apps with HTTP caching proxies (Varnish, NGINX, Symfony HttpCache, Fastly, Cloudflare). Send efficient cache invalidation/purge and tag requests, abstract proxy features, and test caching/invalidation with PHPUnit tools. | 359 | 362 | 64 | 210K | 7 | 27.2 | 44.6 | NOASSERTION | 4 months ago | |
| getbrevo/brevo-php | Legacy (v1.x) PHP SDK for Brevo API v3, auto-generated from OpenAPI/Swagger. Supports PHP 5.6+ and provides wrappers for Brevo features (email, contacts, campaigns, etc.). Maintained for critical security fixes only; migrate to brevo-php v4. | 100 | 102 | 50 | 236K | 4 | 31.8 | 56.8 | — | 2 weeks ago | |
| guzzlehttp/guzzle | Guzzle is a PHP HTTP client for sending sync or async requests with an easy API. Built on PSR-7 and PSR-18, supports middleware, cookies, streaming uploads/downloads, and JSON. Transport-agnostic for flexible integrations. | 23,452 | 24,308 | 2,391 | 19M | 1 | 75.7 | 48.8 | MIT | 1 day 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,939 | 8,002 | 23 | 19M | 2 | 60.1 | 54.8 | MIT | 5 days ago | |
| http-interop/http-factory-guzzle | — | 581 | 582 | 9 | 3M | 0 | 4.4 | 50.6 | MIT | 4 years ago | |
| http-interop/http-factory-tests | PHPUnit test suite to verify PSR-17 HTTP factory implementations. Configure phpunit.xml with constants pointing to your Request/Response/ServerRequest/Stream/UploadedFile/Uri factory classes, then run the included integration tests from vendor. | 11 | 12 | 8 | 28K | 0 | 1.6 | 46.5 | MIT | 5 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. | 86 | 87 | 5 | 37K | 0 | 6.6 | 36.3 | MIT | 1 year 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 | 5K | 2 | 2.4 | 41.5 | MIT | 1 year ago | |
| jane-php/open-api-runtime | Runtime dependencies and utility classes used by clients generated with Jane OpenAPI. Provides shared infrastructure for request/response handling, serialization, and other common helpers so generated SDKs work consistently without duplicating code. | 20 | 20 | 14 | 309K | 0 | 0.8 | 55.3 | MIT | 7 years ago | |
| jeremykendall/php-domain-parser | Parse, validate, and normalize domains, subdomains, and suffixes using the Public Suffix List. Extract registrable domain vs. subdomain, handle IDNs and edge cases, and keep parsing rules current via PSL updates—ideal for URL processing, cookies, and security checks. | 1,240 | 1,249 | 126 | 339K | 0 | 19.0 | 33.7 | MIT | 1 year 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 | 12K | 0 | 0.0 | 51.9 | — | — | |
| 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,438 | 2,456 | 452 | 2M | 15 | 59.6 | 51.5 | MIT | 4 days ago | |
| kriswallsmith/buzz | Lightweight PHP HTTP client (PSR-7/PSR-17) for scripted requests. Includes FileGetContents, Curl and MultiCurl clients with batch requests and HTTP/2 server push support. Simple Browser API or low-level request sending. | 1,919 | 1,956 | 250 | 271K | 8 | 41.5 | 36.9 | MIT | 2 months 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. | 553 | 561 | 79 | 3M | 22 | 26.4 | 64.7 | BSD-3-Clause | 9 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 | 781K | 2 | 18.6 | 59.3 | BSD-3-Clause | 8 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. | 58 | 58 | 12 | 210K | 1 | 24.0 | 56.6 | BSD-3-Clause | 2 months 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. | 160 | 163 | 63 | 1M | 16 | 34.8 | 67.2 | BSD-3-Clause | 1 month ago | |
| 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 | 33K | 10 | 33.0 | 39.6 | MIT | 1 month ago | |
| league/oauth2-server-bundle | — | 237 | 238 | 101 | 205K | 43 | 42.5 | 64.0 | NOASSERTION | 4 days ago | |
| league/uri | League URI provides simple, intuitive PHP 8.1+ classes to parse, validate, normalize, and manipulate URIs and related components. Supports PSR-7 interoperability, IDN hosts (intl/polyfill), IPv4 conversion, and HTML URI handling. | 1,134 | 1,166 | 71 | 11M | 0 | 30.1 | 61.6 | MIT | 4 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 | 14 | 7K | 6 | 14.8 | 37.6 | LGPL-3.0 | 8 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 | 6K | 1 | 3.5 | 52.7 | MIT | 3 years ago | |
| lstrojny/fxmlrpc | — | 141 | 146 | 43 | 74K | 7 | 4.0 | 39.5 | — | — | |
| 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. | 33 | 32 | 9 | 41K | 5 | 11.2 | 46.7 | MIT | 8 months ago | |
| mailjet/mailjet-apiv3-php | Official Mailjet PHP wrapper for the Mailjet API v3. Send and track transactional emails, manage contacts, lists and templates, handle events, and integrate Mailjet features in PHP apps with simple client setup and HTTP calls. | 272 | 275 | 91 | 263K | 1 | 30.2 | 47.3 | MIT | 1 month ago | |
| mcp/sdk | — | 1,563 | 1,531 | 154 | 469K | 78 | 53.2 | 69.2 | NOASSERTION | 1 week 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 | 108K | 1 | 9.7 | 45.9 | MIT | 1 year ago | |
| mollie/mollie-api-php | Official Mollie API client for PHP. Create and manage payments, orders, customers, subscriptions, refunds, and settlements. Supports iDEAL, card, PayPal, Apple Pay, Google Pay, Bancontact, SEPA and more. Includes webhooks and OAuth support. | 603 | 613 | 200 | 534K | 2 | 36.9 | 47.4 | BSD-2-Clause | 1 month ago | |
| nipwaayoni/elastic-apm-php-agent | Laravel-friendly Elastic APM PHP agent for instrumenting apps and sending performance data, errors, and transactions to an Elastic APM Server. Helps monitor response times, slow queries, and exceptions with simple setup and configurable reporting. | 30 | 30 | 15 | 12K | 2 | 6.1 | 35.7 | NOASSERTION | 1 year ago | |
| nokimaro/liontech-php-sdk | Community-maintained PHP 8.3+ SDK for FusionPayments (formerly LionTech). Type-safe, domain-oriented API covering orders, payments, refunds, payouts, tokens, transfers, balances; PSR-18 compatible, supports token refresh, webhook verification, and RSA card encryption. | 0 | 0 | 0 | 7 | 0 | 19.5 | 14.3 | MIT | 1 month ago | |
| norkunas/onesignal-php-api | — | 235 | 243 | 82 | 17K | 6 | 14.6 | 28.0 | MIT | 1 year 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 | 186 | 1 | 14.3 | 15.2 | MIT | 7 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 | 1 | 0 | 1 | 19.2 | 4.7 | MIT | 3 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,276 | 1,289 | 79 | 8M | 4 | 17.1 | 53.0 | 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. | 96 | 98 | 26 | 2M | 14 | 9.8 | 61.1 | MIT | 2 years ago | |
| omnipay/common | Framework-agnostic core for Omnipay payment gateways. Provides shared interfaces, request/response handling, HTTP client integration, and common utilities used by gateway drivers so apps can add and swap payment providers with a consistent API. | 342 | 350 | 245 | 446K | 39 | 42.5 | 65.5 | MIT | 5 months ago | |
| open-feature/flagd-provider | — | 2 | 2 | 1 | 24K | 0 | 0.1 | 53.9 | — | — | |
| 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. | 157 | 155 | 76 | 1M | 38 | 34.6 | 74.6 | NOASSERTION | 3 months 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. | 249 | 249 | 50 | 3K | 5 | 25.2 | 21.7 | MIT | 1 week 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 | 26.9 | 56.7 | MIT | 7 months ago | |
| php-http/throttle-plugin | PSR-7/PSR-18 HTTP client plugin that throttles outgoing requests to control rate and concurrency. Useful for API clients that must respect provider limits, avoid burst traffic, and smooth request flow. | 2 | 2 | 2 | 499 | 1 | 0.2 | 30.7 | MIT | — | |
| 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 | 70 | 1 | 0.3 | 25.9 | 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 | 43K | 0 | 9.4 | 59.4 | MIT | 6 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 | 275K | 0 | 19.5 | 62.5 | MIT | 3 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 | 10.4 | 59.0 | MIT | 7 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. | 217 | 216 | 23 | 261K | 1 | 30.4 | 49.6 | NOASSERTION | 3 weeks ago | |
| psr-discovery/http-factory-implementations | Discovers a PSR-17 HTTP factory at runtime by scanning for well-known implementations and returning the first available instance. Ideal for libraries/SDKs that want PSR-17 support without hard dependencies or user configuration. PHP 8.2+. | 7 | 7 | 3 | 478K | 0 | 1.7 | 55.3 | MIT | 1 year 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 | 3K | 0 | 0.6 | 47.9 | MIT | 2 years ago | |
| saloonphp/saloon | Saloon is a PHP HTTP client framework for building clean, reusable API integrations. Create connectors and requests, handle auth, middleware and retries, mock and test easily, and keep endpoints organized with strong typing and a fluent DX. | 2,420 | 2,419 | 125 | 749K | 13 | 43.6 | 48.2 | MIT | 3 months ago | |
| simplepie/simplepie | — | 1,577 | 1,601 | 394 | 218K | 56 | 46.4 | 54.5 | — | 10 months ago | |
| 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. | 151 | 153 | 43 | 61K | 6 | 8.6 | 38.8 | MIT | 2 years 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+. | 151 | 156 | 42 | 658K | 2 | 15.2 | 53.2 | MIT | 8 months ago | |
| slim/slim | Slim is a lightweight PHP micro-framework for building fast web apps and APIs. PSR-7/PSR-15 compatible, installable via Composer, and works with multiple PSR-7 implementations (Slim-Psr7, Nyholm, Guzzle, Laminas). Requires PHP 7.4+. | 12,267 | 12,536 | 1,964 | 983K | 10 | 69.3 | 33.5 | MIT | 1 month 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. | 66 | 68 | 42 | 55K | 2 | 22.5 | 45.6 | NOASSERTION | 3 months ago | |
| solarium/solarium | Solarium is a PHP client library for Apache Solr that models Solr concepts with a clean, documented API, simplifying complex query parameters beyond basic HTTP calls. Requires PHP 8.1+ and supports cURL, a pure-PHP adapter, or any PSR-18 client. | 933 | 955 | 300 | 542K | 9 | 45.7 | 47.6 | NOASSERTION | 4 days ago | |
| sonata-project/media-bundle | — | 462 | 471 | 480 | 40K | 3 | 35.6 | 31.6 | MIT | 7 months ago | |
| spiral/distribution | Spiral Distribution helps install and publish Spiral framework distributions, bundling app skeletons, modules, and configs into reusable packages. It streamlines project bootstrapping, updates, and sharing standardized setups across teams. | 3 | 3 | 0 | 1K | 0 | 0.0 | 34.6 | MIT | — | |
| 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,059 | 2,061 | 92 | 102K | 42 | 55.9 | 45.0 | MIT | 1 week 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.2 | MIT | 6 years ago | |
| spiral/roadrunner-bridge | Bridge RoadRunner plugins into Spiral Framework apps. Provides bootloaders for HTTP, Queue/Jobs, KV Cache, gRPC, Centrifugo, TCP, Metrics, Logger, Locks, and scaffolding integration. Requires PHP 8.1+ and Spiral 3.14+. | 64 | 64 | 11 | 122K | 13 | 20.7 | 52.6 | MIT | 7 months 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 | 8 | 457K | 0 | 19.6 | 57.5 | MIT | 4 months 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. | 76 | 77 | 54 | 191K | 0 | 31.9 | 55.2 | MIT | 1 week 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. | 18 | 18 | 2 | 605 | 1 | 21.4 | 23.2 | MIT | 5 months ago | |
| swow/psr7-plus | — | 5 | 5 | 1 | 36K | 0 | 1.4 | 52.2 | Apache-2.0 | 3 years ago | |
| telegram-bot/api | Native PHP wrapper for the Telegram Bot API with no extra requirements. Supports all API methods and response types, including sending messages, documents, reply/inline keyboards, and media groups. Install via Composer and start building bots quickly. | 1,191 | 1,215 | 342 | 41K | 60 | 41.7 | 42.2 | MIT | 2 years ago | |
| thecodingmachine/graphqlite | GraphQLite is a PHP GraphQL library that builds your schema from PHP attributes/annotations. Define queries and mutations as simple controllers, expose types via annotated classes, and get batteries-included features like subscriptions, uploads, and type extensions. | 574 | 573 | 107 | 89K | 24 | 43.2 | 46.6 | MIT | 5 days ago | |
| tuupola/http-factory | — | 17 | 17 | 6 | 74K | 2 | 0.7 | 49.8 | MIT | — | |
| typesense/typesense-php | Official PHP client for the Typesense search API. Install via Composer and use any HTTPlug-compatible HTTP client. Provides helpers like safe filter_by string escaping and supports modern Typesense server versions. | 273 | 274 | 54 | 438K | 1 | 28.0 | 50.3 | Apache-2.0 | 2 months 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 | 318K | 0 | 0.7 | 54.9 | GPL-2.0 | — | |
| 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,528 | 1,593 | 145 | 184K | 27 | 14.6 | 26.3 | BSD-3-Clause | 6 years ago | |
| zendframework/zend-filter | Filtering and normalization utilities for PHP from Zend Framework. Provides a range of filters to sanitize, convert, and transform input (strings, numbers, arrays, etc.), with extensible interfaces for custom filters—useful for validation pipelines and data processing. | 65 | 73 | 33 | 37K | 8 | 3.4 | 29.3 | 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 | 106K | 41 | 12.0 | 35.5 | BSD-3-Clause | 6 years ago |
How can I help you explore Laravel packages today?