PHP HTTP

Open-source PHP projects categorized as HTTP

Top 23 PHP HTTP Projects

  • Guzzle

    Guzzle, an extensible PHP HTTP client

  • Project mention: Open Source Projects You Can Lay Your Hand On | /r/XBScompany | 2023-12-06

    Guzzle is a PHP HTTP client library. It’s a simple and effective solution for sending HTTP requests and managing HTTP/1.1 and HTTP/2.0 responses. This versatile tool excels in several areas, allowing developers to build query strings quickly, send POST requests, upload JSON data, and handle other HTTP-related tasks. Moreover, Guzzle facilitates both synchronous and asynchronous request handling, providing flexibility for different scenarios.

  • 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: Testing an OpenAPI specification in PHP | dev.to | 2023-11-29

    There is a package within The PHP League that allows validation of an OpenAPI specification: league/openapi-psr7-validator. This package validates requests and responses to the PSR-7 specification.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • web-frameworks

    Which is the fastest web framework?

  • LaravelS

    LaravelS is an out-of-the-box adapter between Laravel/Lumen and Swoole.

  • 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)

  • Project mention: Do not upgrade to 6.4, it has a known bug | /r/Wordpress | 2023-11-10
  • Klein

    A fast & flexible router

  • HTTPlug

    HTTPlug, the HTTP client abstraction for PHP

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • mix

    ☄️ PHP CLI mode development framework, supports Swoole, WorkerMan, FPM, CLI-Server / PHP 命令行模式开发框架,支持 Swoole、Swow、WorkerMan、FPM、CLI-Server (by mix-php)

  • Buzz

    PHP's lightweight HTTP client (by kriswallsmith)

  • http-client

    Provides powerful methods to fetch HTTP resources synchronously or asynchronously

  • HTTPFul

    A Chainable, REST Friendly, PHP HTTP Client. A sane alternative to cURL.

  • 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.

  • Nyholm PSR-7

    A super lightweight PSR-7 implementation

  • Project mention: Testing an OpenAPI specification in PHP | dev.to | 2023-11-29

    As the documentation states, this package only performs the conversion, so we would need a PSR-7 and a PSR-17 implementation to convert the objects to and from PSR-7. We can use the library the documentation recommends, nyholm/psr7, but there are others.

  • laravel-webhook-server

    Send webhooks from Laravel apps

  • http

    Event-driven, streaming HTTP client and server implementation for ReactPHP. (by reactphp)

  • Project mention: iHateWebsocket | /r/ProgrammerHumor | 2023-12-04

    Is there a particular reason you haven't picked an already existing library? There are many that exist and in many different programming languages. I personally use ReactPHP's HTTP library because the applications I build are usually things like Discord bots, and the DiscordPHP API library is built on top of ReactPHP. Choosing a well-known library makes it easier to find other applications that already support it.

  • http-client

    An advanced async HTTP client library for PHP, enabling efficient, non-blocking, and concurrent requests and responses. (by amphp)

  • laravel-csp

    Set content security policy headers in a Laravel app

  • laravel-stripe-webhooks

    Handle Stripe webhooks in a Laravel application

  • Laminas Diactoros

    PSR HTTP Message implementations

  • guzzler

    Supercharge your app or SDK with a testing library specifically for Guzzle

  • bootgly

    Base PHP Framework for Multi Projects

  • Project mention: Release v0.3.1-beta · bootgly/bootgly | /r/bootgly | 2023-12-08
  • request-migrations

    HTTP Request Migrations for API Versioning like Stripe

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

PHP HTTP related posts

  • Open Source Projects You Can Lay Your Hand On

    9 projects | /r/XBScompany | 6 Dec 2023
  • iHateWebsocket

    1 project | /r/ProgrammerHumor | 4 Dec 2023
  • Testing an OpenAPI specification in PHP

    4 projects | dev.to | 29 Nov 2023
  • Do not upgrade to 6.4, it has a known bug

    1 project | /r/Wordpress | 10 Nov 2023
  • Ask HN: What should I do with my leftover bandwidth?

    2 projects | news.ycombinator.com | 3 Nov 2023
  • What GraphQL client package are you using?

    1 project | /r/PHP | 10 Jun 2023
  • Reading bundle configuration inside Symfony Compiler Passes

    1 project | dev.to | 4 May 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 3 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source HTTP projects in PHP? This list will help you:

Project Stars
1 Guzzle 22,992
2 http-message 6,909
3 web-frameworks 6,900
4 LaravelS 3,807
5 Requests 3,559
6 Klein 2,655
7 HTTPlug 2,539
8 mix 1,924
9 Buzz 1,920
10 http-client 1,880
11 HTTPFul 1,733
12 http-server 1,276
13 PHP VCR 1,139
14 Nyholm PSR-7 1,122
15 laravel-webhook-server 875
16 http 720
17 http-client 694
18 laravel-csp 675
19 laravel-stripe-webhooks 476
20 Laminas Diactoros 438
21 guzzler 270
22 bootgly 204
23 request-migrations 181

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com