SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 PHP HTTP Projects
-
The microsoft offical libraries are deprecated, so I made a the project caiofior/azure_storage using guzzle to access at this resources with a shared key.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
http-message
The purpose of this PSR is to provide a set of common interfaces for HTTP messages as described in RFC 7230 and RFC 7231
Project mention: How to Handle HTTP Responses with the Stream+JSON Content Type Using PHP Generators | dev.to | 2025-05-06If you run the code above, you will have the response as a stream, more specifically as a StreamInterface. StreamInterface is defined by PSR-7 as an interface for data streams. If you want to know more about this interface, see the link below for details: StreamInterface Documentation
-
-
Requests
Requests for PHP is a humble HTTP request library. It simplifies how you interact with other sites and takes away all your worries. (by rmccue)
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
mix
☄️ PHP CLI mode development framework, supports Swoole, WorkerMan, FPM, CLI-Server / PHP 命令行模式开发框架,支持 Swoole、Swow、WorkerMan、FPM、CLI-Server (by mix-php)
-
-
-
http-server
An advanced async HTTP server library for PHP, perfect for real-time apps and APIs with high concurrency demands. (by amphp)
-
-
PHP VCR
Record your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests.
Project mention: PHP and LLMs book - Local LLMs: Streamlining Your Development Workflow | dev.to | 2024-08-26I know there is the VCR library as well but I just wanted something more simple in my day to day workflow.
-
-
-
This example uses the HTTP package, which provides the ability to consume and serve HTTP resources. The method get returns a Promise, an implementation of CommonJS Promises/A for PHP, which is provided by one of the ReactPHP packages - Promise.
-
http-client
An advanced async HTTP client library for PHP, enabling efficient, non-blocking, and concurrent requests and responses. (by amphp)
-
-
-
fetch-php
🚀 A lightweight HTTP library inspired by JavaScript's fetch, bringing simplicity and flexibility to PHP HTTP requests.
That question led to the creation of Fetch PHP, an HTTP client library designed to bring a more fluent and familiar interface to PHP.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
PHP HTTP discussion
PHP HTTP related posts
-
How to Handle HTTP Responses with the Stream+JSON Content Type Using PHP Generators
-
How to Build a CRUD API with Laravel for Beginners
-
Laravel Http Client Overview and Monitoring
-
PHP and LLMs book - Local LLMs: Streamlining Your Development Workflow
-
Concurrency and parallelism in PHP (part 1)
-
Accessing Azure storage with a shared key in php
-
Criando uma API simples com PHP puro
-
A note from our sponsor - SaaSHub
www.saashub.com | 24 Jun 2025
Index
What are some of the best open-source HTTP projects in PHP? This list will help you:
# | Project | Stars |
---|---|---|
1 | Guzzle | 23,403 |
2 | web-frameworks | 7,051 |
3 | http-message | 7,017 |
4 | LaravelS | 3,875 |
5 | Requests | 3,581 |
6 | Klein | 2,668 |
7 | HTTPlug | 2,584 |
8 | http-client | 2,006 |
9 | mix | 1,940 |
10 | Buzz | 1,917 |
11 | HTTPFul | 1,739 |
12 | http-server | 1,315 |
13 | Nyholm PSR-7 | 1,230 |
14 | PHP VCR | 1,189 |
15 | laravel-webhook-server | 1,001 |
16 | laravel-csp | 794 |
17 | http | 768 |
18 | http-client | 720 |
19 | Laminas Diactoros | 516 |
20 | laravel-stripe-webhooks | 510 |
21 | fetch-php | 433 |
22 | guzzler | 272 |
23 | bootgly | 213 |