195 Repositories
PHP http-messages Libraries
One-to-one plugin for editing world chat messages.
WorldChat One-to-one plugin for editing world chat messages. Supports English and Turkish language To set a new world chat format /worldchat new "worl
TweetNow is a Twitter clone created with Vue.js and Laravel. It is a social media platform that allows users to post short messages, follow other users, and engage in conversations through comments and likes.
TweetNow TweetNow is a opensource social media created with Vue.js+Inertia SSR and Laravel. It is a social media platform that allows users to post sh
PSR-18 compliant Circuit Breaker wrapper
Interrupt PSR-18 compliant Circuit Breaker wrapper. Acknowledgement This library is heavily inspired by: ackintosh/ganesha PrestaShop/circuit-breaker
A simple package to send HTTP header responses ✨
PHP HTTP Response Simple PHP package to easily send the right HTTP header responses to the browser 🐘 Requirement PHP v8.0 or higher 🚀 Installation T
Profiles HTTP/SOCKS proxy(s) as multithreaded in seconds.
NextGen Proxy Profiler The scanner (proxyprof) scans and analyzes http/https/socks4/socks5 proxies quickly. It can complete thousands of proxy scans i
Use rmccue/requests as a PSR-18 HTTP client
WordPress/Requests PSR-18 Adapter Use WordPress/Requests as a PSR-18 HTTP client adapter. Requires PHP 7.1+ Why? Requests is a HTTP library written in
Kit is a lightweight, high-performance and event-driven web services framework that provides core components such as config, container, http, log and route.
Kit What is it Kit is a lightweight, high-performance and event-driven web services framework that provides core components such as config, container,
💨 Smoke testing tool written in PHP
Cigar A smoke testing tool inspired by symm/vape Similar tools include: Blackfire Player Installation Install via composer: composer require brunty/ci
Middleware to provide IP filtering
middlewares/firewall Middleware to provide IP filtering using M6Web/Firewall. Requirements PHP = 7.2 A PSR-7 http library A PSR-15 middleware dispatc
A set of PSR-7 object decorators providing useful convenience methods
Slim-Http Slim PSR-7 Object Decorators Installation It's recommended that you use Composer to install this library. $ composer require slim/http This
Integrate your PHP application with your HTTP caching proxy
FOSHttpCache Introduction This library integrates your PHP applications with HTTP caching proxies such as Varnish. Use this library to send invalidati
Simple HTTP smoke testing for your Symfony application
Shopsys HTTP Smoke Testing This package enables you to do simple HTTP smoke testing of your Symfony application. Basically, it generates a HTTP reques
Implementation of Firebase Cloud Messaging HTTP v1 API in PHP
php-fcm-v1 php-fcm-v1 is an PHP implementation of FCM HTTP v1 API What is different compared to others FCM Libraries? Most of other libraries are impl
Declarative HTTP Clients using Guzzle HTTP Library and PHP 8 Attributes
Waffler How to install? $ composer require waffler/waffler This package requires PHP 8 or above. How to test? $ composer phpunit Quick start For our e
A simple OOP wrapper to work with HTTP headers in PHP
Headers This package is to allow you to create HTTP Headers in PHP, in a simple and reliable way. Installation composer require http-php/headers Usage
Online tool to convert `curl` requests to Laravel `Http` requests
curl Converter Another bit of automation from Shift to convert curl requests to Laravel Http requests. This project is a WIP. You may follow along wit
HTTP Requestor: Package for a client request that supports you to make an external service request easily and with fast usage.
HttpRequestor from Patienceman HTTP Requestor: Package for a client request that supports you to make an external service request easily and with fast
Simple HTTP cURL client for PHP 7.1+ based on PSR-18
Simple HTTP cURL client for PHP 7.1+ based on PSR-18 Installation composer require sunrise/http-client-curl QuickStart composer require sunrise/http-f
Renders consistent HTTP JSON responses for API-based projects
Laravel API Response is a package that helps to provide and render a consistent HTTP JSON responses to API calls as well as converting and formatting
Integrate reCAPTCHA using async HTTP/2, making your app fast with a few lines.
ReCaptcha Integrate reCAPTCHA using async HTTP/2, making your app fast with a few lines. use Illuminate\Support\Facades\Route; Route::post('login', f
🔔 Flasher is a powerful and flexible flash notification system for PHP, Laravel, Symfony
A powerful and flexible flash notifications system for PHP, Laravel, Symfony 👀 PHP Flasher helps you to add flash notifications to your PHP projects.
An alternative to run cron jobs that uses simple HTTP requests
SilverStripe Simple Jobs An alternative to run cron jobs that uses simple HTTP requests. This module require SilverStripe CronTask. Why? Configuring c
A powerful PHP Router for PSR7 messages inspired by the Laravel API.
Rare Router A simple PHP router built on AltoRouter but inspired by the Laravel API. Installation composer require rareloop/router Usage Creating Rou
PHP library for sending messages using a ntfy server.
ntfy-php-library PHP library for sending messages using a ntfy server. Supports ntfy server version 1.27.2. Install composer require verifiedjoseph/nt
A router for Amp's HTTP Server.
http-server-router This package provides a routing RequestHandler for Amp's HTTP server based on the request URI and method based on FastRoute. Instal
The Library for HTTP Status Codes, Messages and Exception
This is a PHP library for HTTP status codes, messages and error exception. Within the library, HTTP status codes are available in classes based on the section they belong to. Click this link for more information.
Execute Laravel Artisan commands via REST APIs and HTTP requests safely.
Artisan Api There might be some times you wanted to execute an Artisan command, but you did not have access to shell or SSH. Here we brought REST API
The Official Vultr API PHP Wrapper
WIP - This is not the final API Client. Unstable release use with caution. Vultr API PHP Client. Getting Started Must have a PSR7, PSR17, and PSR18 Co
PHP Curl - This package can send HTTP requests to a given site using Curl.
PHP Curl This package can send HTTP requests to a given site using Curl. It provides functions that can take several types of parameters to configure
Unirest is a set of lightweight HTTP libraries available in multiple languages.
Unirest for PHP Unirest is a set of lightweight HTTP libraries available in multiple languages. This fork is maintained by APIMatic for its Code Gener
A Slim Framework Flash messages service provider
Slim Framework Flash Messages This repository contains a Slim Framework Flash messages service provider. This enables you to define transient messages
Slim Framework HTTP cache middleware and service provider
Slim Framework HTTP Cache This repository contains a Slim Framework HTTP cache middleware and service provider. Install Via Composer $ composer requir
Slim Framework flash messages service provider
Slim Framework Flash Messages This repository contains a Slim Framework Flash messages service provider. This enables you to define transient messages
Routes and Middleware for Using OAuth2 Server within a Slim Framework API
Chadicus\Slim\OAuth2 A collection of OAuth2 Server routes, middleware and utilities for use within a Slim 3 Framework API Requirements Chadicus\Slim\O
The best announcer for PocketMine-MP 4.0 servers, make messages for your users very easily
BroadcastACM The best announcer for PocketMine-MP 4.0 servers, make messages for your users very easily. Make the best announcements for your server w
PSR-15 middleware to use Whoops as error handler
middlewares/whoops Middleware to use Whoops as error handler. Requirements PHP = 7.2 A PSR-7 http library A PSR-15 middleware dispatcher Installation
Middleware to use FastRoute for handler discovery
middlewares/fast-route Middleware to use FastRoute for handler discovery. Requirements PHP = 7.2 A PSR-7 http library A PSR-15 middleware dispatcher
Stateless HTTP basic auth for Laravel without the need for a database.
Laravel Very Basic Auth Documentation available in: 🇬🇧 English 🇯🇵 日本語 This package allows you to add a HTTP Basic Auth filter on your routes, with
Middleware to generate access logs for each request using the Apache's access log format
Middleware to generate access logs for each request using the Apache's access log format. This middleware requires a Psr log implementation, for example monolog.
A PSR-15 middleware adapter for react/http
A PSR-15 middleware adapter for react/http Wraps PSR-15 middleware into coroutines using RecoilPHP making them usable within react/http as middleware.
Spiral Framework is a High-Performance PHP/Go Full-Stack framework and group of over sixty PSR-compatible components
Spiral HTTP Application Skeleton Spiral Framework is a High-Performance PHP/Go Full-Stack framework and group of over sixty PSR-compatible components.
A Laravel artisan based package to create the AWS (SES + SNS) infrastructure to receive email event notifications with Http/Https endpoint.
Laravel SES Tracking Setup the AWS infrastructure to handle email events using SES/SNS and http/s endpoints with a single Laravel artisan command. Thi
MaxPHP HTTP project skeleton.
轻量 • 简单 • 快速 一款基于swoole的组件化的轻量PHP框架,可以用作API开发,方便快速。 主要特性 组件和框架核心分离 基于 Psr7 的 HTTP-Message 基于 Psr11 的容器 基于 Psr14 的事件 基于 Psr15 的中间件 基于 Psr16 的缓存组件,支持 Fi
PSR-15 middleware to geolocate the client using the ip address
middlewares/geolocation ![SensioLabs Insight][ico-sensiolabs] Middleware to geolocate the client using the ip address and Geocoder and save the result
Async HTTP proxy connector, tunnel any TCP/IP-based protocol through an HTTP CONNECT proxy server, built on top of ReactPHP.
clue/reactphp-http-proxy Async HTTP proxy connector, tunnel any TCP/IP-based protocol through an HTTP CONNECT proxy server, built on top of ReactPHP.
A simple yet powerful HTTP metadata and assets provider for NFT collections using Symfony
Safe NFT Metadata Provider A simple yet powerful HTTP metadata and assets provider for NFT collections using Symfony.
PSR-7 and PSR-15 HTTP Basic Authentication Middleware
PSR-7 and PSR-15 Basic Auth Middleware This middleware implements HTTP Basic Authentication. It was originally developed for Slim but can be used with
Make WhatsApp ChatBot and use WhatsApp API to send the WhatsApp messages in php .
Ultramsg.com WhatsApp Bot using WhatsApp API and ultramsg Demo WhatsApp API ChatBot using Ultramsg API with php. Chatbot tasks: The output of the comm
Laravel Custom Response Messages from Passport Oauth2 Server
This is a sample repository showing how to install Oauth2 server using Laravel's passport package and customize its responses.
Retry Plugin for EightPointsGuzzleBundle
GuzzleBundleRetryPlugin Requirements PHP 7.3 or above Guzzle Bundle Guzzle Retry middleware Installation Using composer: composer.json { "require"
Event-driven, streaming HTTP client and server implementation for ReactPHP
HTTP Event-driven, streaming HTTP client and server implementation for ReactPHP. This HTTP library provides re-usable implementations for an HTTP clie
A HTTP Cache for Guzzle 6. It's a simple Middleware to be added in the HandlerStack.
A HTTP Cache for Guzzle 6. It's a simple Middleware to be added in the HandlerStack.
Middleware to execute request handlers discovered by a router
middlewares/request-handler Middleware to execute request handlers discovered by a router.
Middleware to minify the Html, CSS and Javascript content using wyrihaximus/compress
middlewares/minifier Middleware to minify the Html, CSS and Javascript content using wyrihaximus/compress and the following compressors by default: wy
This plugin adds basic HTTP requests functionality to Pest tests, using minicli/curly
Curly Pest Plugin This plugin adds basic HTTP requests functionality to Pest tests, using minicli/curly. Installation composer require minicli/pest-pl
SendGrid's PHP HTTP Client for calling APIs
Quickly and easily access any RESTful or RESTful-like API. If you are looking for the SendGrid API client library, please see this repo. Announcements
Unirest - a set of lightweight HTTP libraries available in multiple languages
Unirest is a set of lightweight HTTP libraries available in multiple languages, built and maintained by Mashape, who also maintain the open-source API Gateway Kong.
Requests - a HTTP library written in PHP, for human beings
Requests is a HTTP library written in PHP, for human beings. It is roughly based on the API from the excellent Requests Python library. Requests is ISC Licensed (similar to the new BSD license) and has no dependencies, except for PHP 5.6+.
Provides an easy interface for performing Hyper-Text Transfer Protocol (HTTP) requests
laminas-http provides the HTTP message abstraction used by laminas-mvc, and also provides an extensible, adapter-driven HTTP client library.
An HTTP Interop compatible middleware dispatcher in Equip
An HTTP Interop compatible middleware dispatcher in Equip. Attempts to be PSR-1, PSR-2, PSR-4, PSR-7, and PSR-15 compliant.
Integrate reCAPTCHA using async HTTP/2, making your app fast with a few lines
Integrate reCAPTCHA using async HTTP/2, making your app fast with a few lines
All in one tool for Information Gathering and Vulnerability Scanning
All in one tool for Information Gathering, Vulnerability Scanning and Crawling. A must have tool for all penetration testers
Static utilitiy classes to bridge PSR-7 http messages to OAuth2 Server requests and responses.
Static utilitiy classes to bridge PSR-7 http messages to OAuth2 Server requests and responses. While this libray is entended for use with Slim 3, it should work with any PSR-7 compatible framework.
PSR-15 middleware with various cache utilities
middlewares/cache Middleware components with the following cache utilities: CachePrevention Expires Cache Requirements PHP = 7.2 A PSR-7 http library
LittleProxy is a high performance HTTP proxy written in Java atop Trustin Lee's excellent Netty event-based networking library
LittleProxy is a high performance HTTP proxy written in Java atop Trustin Lee's excellent Netty event-based networking library
This repository demonstrates exemplary implementation of chat using HTTP and Websocket servers in PHP using Kraken Framework components.
This repository demonstrates exemplary implementation of chat using HTTP and Websocket servers in PHP using Kraken Framework components.
☄️ PHP CLI mode development framework, supports Swoole, WorkerMan, FPM, CLI-Serve
☄️ PHP CLI mode development framework, supports Swoole, WorkerMan, FPM, CLI-Server / PHP 命令行模式开发框架,支持 Swoole、WorkerMan、FPM、CLI-Server
A fully-managed real-time messaging service that allows you to send and receive messages between independent applications.
A fully-managed real-time messaging service that allows you to send and receive messages between independent applications.
PHP Coroutine HTTP client - Swoole Humanization Library
PHP Coroutine HTTP client - Swoole Humanization Library
It validates PSR-7 messages (HTTP request/response) against OpenAPI specifications
OpenAPI PSR-7 Message (HTTP Request/Response) Validator This package can validate PSR-7 messages against OpenAPI (3.0.x) specifications expressed in Y
Async HTTP/1.1+2 client for PHP based on Amp.
This package provides an asynchronous HTTP client for PHP based on Amp. Its API simplifies standards-compliant HTTP resource traversal and RESTful web
Common utils used by PSR-15 middlewares
middlewares/utils Common utilities used by the middlewares' packages: Factory Dispatcher CallableHandler HttpErrorException Installation This package
A simple HTTP server behaving as proxy between webhooks and Appwrite Functions.
A simple HTTP server behaving as proxy between webhooks and Appwrite Functions, allowing for instance Stripe payments integration into Appwrite.
Laravel Logable is a simple way to log http request in your Laravel application.
Laravel Logable is a simple way to log http request in your Laravel application. Requirements php = 7.4 Laravel version = 6.0 Installation composer
☄️ PHP CLI mode development framework, supports Swoole, WorkerMan, FPM, CLI-Server
☄️ PHP CLI mode development framework, supports Swoole, WorkerMan, FPM, CLI-Server / PHP 命令行模式开发框架,支持 Swoole、WorkerMan、FPM、CLI-Server
This package provides a high performance HTTP server to speed up your Laravel/Lumen application based on Swoole.
This package provides a high performance HTTP server to speed up your Laravel/Lumen application based on Swoole.
klein.php is a fast & flexible router for PHP 5.3+
Klein.php klein.php is a fast & flexible router for PHP 5.3+ Flexible regular expression routing (inspired by Sinatra) A set of boilerplate methods fo
Artax is an asynchronous HTTP client for PHP based on Amp
Artax is an asynchronous HTTP client for PHP based on Amp. Its API simplifies standards-compliant HTTP resource traversal and RESTful web service consumption without obscuring the underlying protocol. The library manually implements HTTP over TCP sockets; as such it has no dependency on ext/curl.
An online communication application that provides a real-time or live transmission of text messages from sender to receiver.
Realtime-chat-application An online communication application that provides a real-time or live transmission of text messages from sender to receiver.
Zenscrape package is a simple PHP HTTP client-provider that makes it easy to parsing site-pages
Zenscrape package is a simple PHP HTTP client-provider that makes it easy to parsing site-pages
A simple PHP package for sending messages to Slack, with a focus on ease of use and elegant syntax.
Slack for PHP A simple PHP package for sending messages to Slack with incoming webhooks, focussed on ease-of-use and elegant syntax. Note: this packag
PHP-nats publisher - This is a simple package to publish messages to Nats
Nats publisher This is a simple package to publish messages to Nats Installation You can install the package using the Composer package manager. You c
A Magento 1.x module which facilitates automatic purging of static assets from HTTP caches such as browser cache, CDN, Varnish, etc using best practices outlined within the HTML5 boilerplate community.
Magento Cachebuster Cachebuster is a Magento module which facilitates automatic purging of static assets from HTTP caches such as browser cache, CDN,
Http-kernel - The HttpKernel component provides a structured process for converting a Request into a Response.
HttpKernel Component The HttpKernel component provides a structured process for converting a Request into a Response by making use of the EventDispatc
PSR-7 HTTP message library
PSR-7 Message Implementation This repository contains a full PSR-7 message implementation, several stream decorators, and some helpful functionality l
Routing - The Routing component maps an HTTP request to a set of configuration variables.
Routing Component The Routing component maps an HTTP request to a set of configuration variables. Getting Started $ composer require symfony/routing
Assert - Assertions to validate method input/output with nice error messages.
Webmozart Assert This library contains efficient assertions to test the input and output of your methods. With these assertions, you can greatly reduc
Laravel messenger. A full messenger suite for your new / existing laravel app
Laravel messenger. A full messenger suite for your new / existing laravel app! Private and group threads between multiple models, with real-time messaging, reactions, attachments, calling, chat bots, and more!
⚓️ Easily test HTTP webhooks with this handy tool that displays requests instantly.
Webhook.site With Webhook.site, you instantly get a unique, random URL that you can use to test and debug Webhooks and HTTP requests, as well as to cr
Very simple mock HTTP Server for testing Restful API, running via Docker.
httpdock Very simple mock HTTP Server for testing Restful API, running via Docker. Start Server Starting this server via command: docker run -ti -d -p
Push Notifications using Laravel
laravel-push-notification Push Notifications using Laravel PushNotification::send(['deviceToken1', 'deviceToken2',..], 'Notification Message', 'Action
🤯 High-performance PHP application server, load-balancer and process manager written in Golang
RoadRunner is an open-source (MIT licensed) high-performance PHP application server, load balancer, and process manager. It supports running as a serv
🏆 Learn You PHP! - An introduction to PHP's core features: i/o, http, arrays, exceptions and so on.
Learn You PHP! The very first PHP School workshop. A revolutionary new way to learn PHP Bring your imagination to life in an open learning eco-system
Which is the fastest web framework?
Which is the fastest ? Simple framework comparison Motivation There are many frameworks, each one comes with its own advantages and drawbacks. The pur
Private groups to share messages, photos, videos, links with friends and family.
A truly private space for you and your friends What is Zusam ? Zusam (/tsuˈzam/) is a free and open-source way to self-host private forums for groups
Sends log messages to the Logentries log management service
Phalcon Logentries Phalcon library to connect and make log entries using Logentries. You can adapt it to your own needs or improve it if you want. Ple
json-rpc client base on http
laravel JSON-RPC客户端(Http协议) 本项目是基于JSON-RPC的服务端端实现的rpc客户端 server端见:https://sajya.github.io/ 初始化 1.发布 php artisan vendor:publish --provider="Ze\JsonRPCC
PHP implementation of JSON schema. Fork of the http://jsonschemaphpv.sourceforge.net/ project
JSON Schema for PHP A PHP Implementation for validating JSON Structures against a given Schema with support for Schemas of Draft-3 or Draft-4. Feature
urldecode'ing of all HTTP parameters in Lumen project
Request UrlDecode Description This package is intended to perform urldecode of all HTTP parameters in Lumen project. Lumen for some reason does not do