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 | 10K | 1 | 2.6 | 42.3 | MIT | 3 years ago | |
| akeneo/api-php-client | — | 96 | 98 | 65 | 50K | 18 | 15.8 | 44.9 | NOASSERTION | 1 year ago | |
| akson/messenger-kafka | — | 0 | 0 | 0 | 4 | 0 | 0.3 | 6.6 | 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 | — | 7 | — | 1 | 0.3 | — | MIT | 3 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 | — | |
| 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 | |
| andrey_mireichyk/roadrunner-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| app-dev-panel/api | — | 1 | 1 | 0 | 8 | 0 | 0.0 | — | — | — | |
| ardenexal/fhir-path | — | 2 | 2 | 0 | 7K | 0 | 0.0 | 46.5 | — | — | |
| asm/eprel-api-client | — | 0 | 0 | 1 | 0 | 0 | 16.7 | — | MIT | 3 months ago | |
| astroway/sdk | — | 0 | 0 | 0 | 34 | 0 | 20.8 | 25.0 | MIT | 2 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. | 0 | 0 | 0 | 0 | 0 | 15.4 | 0.9 | MIT | 3 months ago | |
| biblioverse/typesense-bundle | — | 2 | 2 | 0 | 1 | 4 | 2.2 | 7.0 | GPL-3.0 | — | |
| biplane/yandex-direct | — | 54 | 54 | 22 | 4K | 3 | 9.8 | 26.7 | 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,793 | 8,852 | 3,373 | 296K | 6 | 71.3 | 30.2 | MIT | 1 week ago | |
| 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 | |
| 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 | 416 | 1 | 11.0 | 21.6 | 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 | |
| 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. | 82 | 82 | 14 | 13K | 1 | 11.5 | — | MIT | 5 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 | 24.2 | 0.4 | MIT | 1 month ago | |
| cowegis/cowegis-api-bundle | — | 0 | 0 | 0 | 12 | 0 | 0.1 | 15.4 | — | — | |
| 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 | 3.0 | MIT | — | |
| 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 | 4 months ago | |
| den1008/messenger-kafka | — | 0 | 0 | 0 | 102 | 0 | 16.2 | 31.6 | MIT | 3 months ago | |
| devmatchable/whop-php-sdk | — | 0 | 0 | 0 | 30 | 0 | 0.0 | 20.6 | MIT | — | |
| dinas/shipping-sdk-php | — | 1 | 1 | 0 | 33 | 0 | 19.9 | 20.0 | 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. | 18 | 18 | 5 | 7K | 0 | 7.2 | 35.9 | 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 | 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 | 4 weeks 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 | |
| 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 | |
| firebase/php-jwt | Encode and decode JSON Web Tokens (JWT) in PHP (RFC 7519). Supports common signing algorithms, header handling, and clock-skew leeway. Simple API with JWT::encode() and JWT::decode() plus Key objects for verification. | 9,805 | 10,038 | 1,277 | 10M | 8 | 69.4 | 52.6 | BSD-3-Clause | 2 months ago | |
| florianv/exchanger | PHP exchange-rate provider layer with 31 services behind one ExchangeRateService interface. Supports historical rates, PSR-16 caching, and chainable fallback across providers (commercial APIs, ECB, national banks, exchangerate.host) for fine-grained control. | 185 | 186 | 90 | 85K | 0 | 32.1 | 43.0 | MIT | 3 weeks ago | |
| 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 | 212K | 7 | 30.1 | 45.8 | NOASSERTION | 3 months 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,444 | 24,291 | 2,386 | 17M | 2 | 71.0 | 47.4 | MIT | 1 week 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 | |
| http-interop/http-factory-guzzle | — | 582 | 581 | 9 | 3M | 0 | 4.4 | 50.5 | 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. | 87 | 87 | 5 | 28K | 0 | 6.6 | 34.5 | 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 | 7K | 2 | 2.4 | 43.1 | 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. | 19 | 20 | 14 | 288K | 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,235 | 1,244 | 125 | 281K | 0 | 9.9 | — | 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 | 8K | 0 | 0.0 | 49.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,437 | 2,454 | 452 | 1M | 15 | 54.1 | 48.7 | 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-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-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 | |
| 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/oauth2-server-bundle | — | 236 | 236 | 100 | 182K | 47 | 38.2 | 66.0 | MIT | 3 months 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,128 | 1,159 | 72 | 11M | 0 | 33.2 | 62.6 | 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 | |
| lstrojny/fxmlrpc | — | 142 | 146 | 43 | 67K | 7 | 4.0 | 38.8 | — | — | |
| 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 | |
| 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 | 248K | 1 | 16.1 | — | MIT | 1 week ago | |
| mcp/sdk | — | 1,532 | 1,531 | 142 | 351K | 74 | 52.3 | 67.7 | NOASSERTION | 3 days 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 | |
| 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 | 13K | 2 | 6.1 | 36.1 | NOASSERTION | 1 year 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 | |
| norkunas/onesignal-php-api | — | 235 | 244 | 82 | 15K | 6 | 14.6 | 27.3 | 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 | 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.8 | 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 | |
| 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 | 244 | 413K | 39 | 44.8 | 66.3 | MIT | 3 months ago | |
| open-feature/flagd-provider | — | 2 | 2 | 1 | 20K | 0 | 0.1 | 52.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. | 152 | 154 | 74 | 1M | 37 | 37.1 | 75.8 | NOASSERTION | 2 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. | 246 | 246 | 50 | 9 | 67 | 19.8 | 24.4 | MIT | — | |
| 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/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 | 536 | 1 | 0.2 | 31.1 | 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 | 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 | |
| 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 | 459K | 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 | 2K | 0 | 0.6 | 46.4 | MIT | 2 years 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 | |
| simplepie/simplepie | — | 1,574 | 1,601 | 392 | 213K | 56 | 49.1 | 55.7 | — | 8 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. | 150 | 153 | 43 | 59K | 6 | 8.6 | 38.5 | 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.6 | 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 | — | — | |
| 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. | 934 | 956 | 300 | 570K | 10 | 33.9 | 44.1 | NOASSERTION | 7 months ago | |
| sonata-project/media-bundle | — | 462 | 471 | 481 | 39K | 3 | 38.0 | 32.1 | MIT | 5 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 | 607 | 0 | 0.0 | 30.2 | 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,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-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 | 97K | 13 | 23.6 | 52.2 | MIT | 6 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 | 9 | 465K | 0 | 21.8 | 58.6 | MIT | 3 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. | 75 | 77 | 53 | 148K | 0 | 30.9 | 53.3 | MIT | 2 weeks 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 | |
| swow/psr7-plus | — | 5 | — | 1 | — | 0 | 0.2 | — | Apache-2.0 | 2 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,184 | 1,210 | 340 | 41K | 58 | 41.4 | 41.6 | MIT | 2 years ago | |
| thecodingmachine/graphqlite | — | 572 | 572 | 107 | 78K | 24 | 42.3 | 44.7 | MIT | 2 weeks ago | |
| tuupola/http-factory | — | 17 | — | 6 | — | 2 | 0.7 | — | 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.4 | 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,529 | 1,593 | 145 | 231K | 27 | 14.6 | 27.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 | 58K | 8 | 3.4 | 31.2 | 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?