92 Repositories
PHP middleware-pipeline Libraries
An internal redirect mechanism for PSR-15 middleware stacks
HTTP Request Forwarder The aim of this library is to make it possible to pass the HTTP request to another handler, creating a so-called internal redir
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
Stepup Middleware - This component is part of "Step-up Authentication as-a Service".
Step-up Middleware This component is part of "Step-up Authentication as-a Service". See Stepup-Deploy for an overview and installation instructions fo
A Rich Featured Mini PHP MVC Framework
Footup MVC PHP Framework Un mini framework MVC PHP qui comporte : CLI support for generating class Translation support Config using PHP File or .env (
PSR-15 compatible middleware for Whoops, the pretty error handler
PSR-15 middleware for Whoops A PSR-15 compatible middleware for Whoops, the fantastic pretty error handler for PHP. Installation You can install the l
Laravel Pipeline with DB transaction support, events and additional methods
Laravel Enhanced Pipeline Laravel Pipeline with DB transaction support, events and additional methods #StandWithUkraine Installation Install the packa
A wiki to ease developers' work by providing a user authentication librariesthat can be used as middleware within a web application to authenticate
A wiki to ease developers' work by providing a user authentication librariesthat can be used as middleware within a web application to authenticate (their application user) requests.
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
A PSR-15 middleware to handle content negotiation
Content negotiation middleware Motivation Packages like middlewares/negotiation do a very good job to detect the correct content type based on the Acc
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
Sqlcommenter is a plugin/middleware/wrapper to augment SQL statements from laravel
sqlcommenter is a plugin/middleware/wrapper to augment SQL statements from laravel with comments that can be used later to correlate user code with SQL statements.
A query database collection for use with Laravel Pipeline
A query database collection for use with Laravel Pipeline This package contains a collection of class that can be used with Laravel Pipeline. Let's se
OneLogin SAML Toolkit for Laravel
OneLogin SAML Toolkit for Laravel Laravel version of the PHP-SAML Toolkit created by OneLogin Features Create multiple tenants and authenticate users
Slim Framework CSRF protection middleware
Slim Framework CSRF Protection This repository contains a Slim Framework CSRF protection PSR-15 middleware. CSRF protection applies to all unsafe HTTP
PHP slim framework middleware to minify HTML output
slim-minify Slim middleware to minify HTML output generated by the slim PHP framework. It removes whitespaces, empty lines, tabs beetween html-tags an
Image Resize Middleware for Slim Framework
Image Resize Middleware for Slim This middleware implements automatic image resizing based on image filename. Install You can install latest version u
CORS Middleware for PHP Slim Framework
CorsSlim Cross-origin resource sharing (CORS) Middleware for PHP Slim Framework. Usage Composer Autoloader Install with Composer Update your composer.
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
PHP whoops error on slim framework
Slim whoops PHP whoops error on slim framework Status Installation Install the composer curl -sS https://getcomposer.org/installer | php Edit compose
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
Redis cache middleware for Slim framework
RedisCache Redis cache middleware for Slim framework. Installation composer require abouvier/slim-redis-cache Usage Cache every successful HTTP respo
Access control middleware for Slim framework
Slim Access Access control middleware for Slim framework. Supported formats IPv4 and IPv6 addresses CIDR notation all keyword Installation composer re
Tiny PHP library providing retry functionality with multiple backoff strategies and jitter support
JBZoo / Retry 4 retry strategies (plus the ability to use your own) Optional jitter / randomness to spread out retries and minimize collisions Wait ti
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
Laravel logger is an activity event logger for your Laravel or Lumen application
Laravel logger is an activity event logger for your Laravel or Lumen application. It comes out the box with ready to use with dashboard to view your activity. Laravel logger can be added as a middleware or called through a trait. Easily have an Activity Log. This package is easily configurable and customizable. Supports Laravel 5.3, 5.4, 5.5, 5.6, 5.7, 5.8, 6, and 7+
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.
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
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
This plugin integrates OAuth2 functionality into Guzzle Bundle
Guzzle Bundle OAuth2 Plugin This plugin integrates OAuth2 functionality into Guzzle Bundle, a bundle for building RESTful web service clients. Prerequ
Retry Plugin for EightPointsGuzzleBundle
GuzzleBundleRetryPlugin Requirements PHP 7.3 or above Guzzle Bundle Guzzle Retry middleware Installation Using composer: composer.json { "require"
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
Northwoods Lazy Middleware
Northwoods Lazy Middleware Lazy loading for PSR-15 middleware and request handlers that supports "just in time" instantiation using a PSR-11 container
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.
Crawlzone is a fast asynchronous internet crawling framework aiming to provide open source web scraping and testing solution.
Crawlzone is a fast asynchronous internet crawling framework aiming to provide open source web scraping and testing solution. It can be used for a wide range of purposes, from extracting and indexing structured data to monitoring and automated testing. Available for PHP 7.3, 7.4, 8.0.
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
This plugin integrates cache functionality into Guzzle Bundle, a bundle for building RESTful web service clients.
Guzzle Bundle Cache Plugin This plugin integrates cache functionality into Guzzle Bundle, a bundle for building RESTful web service clients. Requireme
An authorization library that supports access control models like ACL, RBAC, ABAC in Laravel.
Laravel Authorization Laravel-authz is an authorization library for the laravel framework. It's based on Casbin, an authorization library that support
Common utils used by PSR-15 middlewares
middlewares/utils Common utilities used by the middlewares' packages: Factory Dispatcher CallableHandler HttpErrorException Installation This package
This Slim Framework middleware will compile LESS CSS files on-the-fly using the Assetic library
This Slim Framework middleware will compile LESS CSS files on-the-fly using the Assetic library. It supports minification and caching, also via Asseti
Juliangut Slim Framework Doctrine handler middleware
Juliangut Slim Framework Doctrine handler middleware Doctrine handler middleware for Slim Framework. Slim3 version Doctrine integration service for Sl
This repository contains a library of optional middleware for your Slim Framework application
Slim Framework Middleware This repository contains a library of optional middleware for your Slim Framework application. How to Install Update your co
General purpose PHP SOAP-client
General purpose PHP SOAP-client Sick and tired of building crappy SOAP implementations? This package aims to help you with some common SOAP integratio
Proxy based Redis cluster solution supporting pipeline and scaling dynamically
Codis is a proxy based high performance Redis cluster solution written in Go. It is production-ready and widely used at wandoujia.com and many compani
PSR-7 and PSR-15 JWT Authentication Middleware
PSR-7 and PSR-15 JWT Authentication Middleware This middleware implements JSON Web Token Authentication. It was originally developed for Slim but can
Laravel 8 boilerplate in docker-compose with Treafik and SSL setup and github workflow ready for CI/CD pipeline
Laravel8 boilerplate Laravel 8 boilerplate in docker-compose with Treafik and SSL setup with .github workflow ready To start the containers in prod en
Bring multi themes support to your Laravel application with a full-featured Themes Manager
Introduction hexadog/laravel-themes-manager is a Laravel package which was created to let you developing multi-themes Laravel application. Installatio
Simple and minimal yet another PHP 7 Framework
DemirApp Minimal PHP Framework Introduction Simple and minimal yet another PHP 7 Framework Features Simple routing Simple container (Dependency Inject
Asynchronous iterators and operators.
pipeline Asynchronous iterators and operators. Installation This package can be installed as a Composer dependency. composer require amphp/pipeline Ve
PSR-7 middleware foundation for building and dispatching middleware pipelines
laminas-stratigility From "Strata", Latin for "layer", and "agility". This package supersedes and replaces phly/conduit. Stratigility is a port of Sen
Keeping Your Laravel Forms Awake.
Caffeine for Laravel Supporting This Package This is an MIT-licensed open source project with its ongoing development made possible by the support of
This Laravel 8 package makes it possible for you to set your website in "Under Construction" mode.
Laravel Under Construction This Laravel package makes it possible to set your website in "Under Construction" mode. Only users with the correct 4 digi
Use middleware to decorate method calls within your application code.
Laravel Middlewarize 🎀 Chain of Responsibility Design Pattern In Laravel Apps 🎀 You can use middlewares to decorate any method calls on any object.
Yii-specific middleware
Yii Middleware The package ... Requirements PHP 8.0 or higher. Installation The package could be installed with composer: composer require yiisoft/yii
StackSync is a simple, lightweight and native fullstack PHP mini-framework.
StackSync is a fullstack PHP mini framework, with an MVC structure, custom API system with a Middleware and JWT authentication, components based views, flexible routing, PSR4 autoloading. Essential files generation (migrations, seeders, controllers and models) and other operations can be executed through custom commands.
Simple Laravel 5+ (5.4) Theme Switcher with Middleware!
Laravel Theme The simpliest of theme switching for Laravel 5 Installation Usage Installation Laravel 5.1+ Install Laravel Theme manager: composer requ
Scope your application's data by (sub-)domain.
This package adds domain-scoped content to your application. Content will be available based on the current (sub)-domain allowing "multiple" websites to run off the same code base.
Prerender Laravel pages using Clusteer and this nice package.
Laravel Clusteer Prerender Prerender Laravel pages using Clusteer and this nice package. 🤝 Supporting If you are using one or more Renoki Co. open-so
A Guzzle middleware to keep track of redirects
A Guzzle middleware to keep track of redirects This package contains middleware for Guzzle that allows you to track redirects that happened during a r
Small package that can helps in debugging with API logs for Laravel Project.
Rest APIs Logger This is a small package that can helps in debugging with API logs. Installation Install the package via composer composer require tfs
AWS Cognito package using the AWS SDK for PHP/Laravel
Laravel Package to manage Web and API authentication with AWS Cognito AWS Cognito package using the AWS SDK for PHP This package provides a simple way
A lightweight middleware to make api routing session capable.
Laravel stateless session A lightweight middleware to make api routing session capable. Installing $ composer require overtrue/laravel-stateless-sessi
Simple, fast and yet powerful PHP router that is easy to get integrated and in any project.
Simple, fast and yet powerful PHP router that is easy to get integrated and in any project. Heavily inspired by the way Laravel handles routing, with both simplicity and expand-ability in mind.
A Laravel package to manage versions of endpoints in an elegant way
API version control A Laravel package to manage versions of endpoints in an elegant way Two ways to manage the versions of your endpoints Option 1: Ve
Asset Component is a port of Laravel 3 Asset for Orchestra Platform.
Asset Component is a port of Laravel 3 Asset for Orchestra Platform. The component main functionality is to allow asset declaration to be handle dynamically and asset dependencies can be resolve directly from the container. It however is not intended to becoma an asset pipeline package for Laravel, for such purpose we would recommend to use Grunt or Gulp.
Flight routing is a simple, fast PHP router that is easy to get integrated with other routers.
The PHP HTTP Flight Router divineniiquaye/flight-routing is a HTTP router for PHP 7.1+ based on PSR-7 and PSR-15 with support for annotations, created
PSR-15 middleware for Symfony framework.
PSR-15 middleware now in Symfony Contents Installation Configuration Usage Examples Customization Caching Real World Example Middlewares Testing Licen
PHP CORS (Cross-origin resource sharing) middleware.
CORS PHP CORS (Cross-origin resource sharing) middleware. Support Array, Coding in Native PHP Using PSR-7 PSR-15 Support Symfony Support Laravel Suppo
CORS Middleware for Lumen micro-framework
Lumen-CORS Cross-origin resource sharing (CORS) Middleware for Lumen micro-framework. Installation After you install lumen as per lumen docs, install
A simple and flexible PHP middleware dispatcher based on PSR-7, PSR-11, and PSR-15
Woohoo Labs. Harmony Woohoo Labs. Harmony is a PSR-15 compatible middleware dispatcher. Harmony was born to be a totally flexible and almost invisible
Disable Google's FLoC with help of PSR-15 middleware
Disable Google's FLoC with PSR-15 middleware This package will help you disable Google's FLoC. Installation You can install the package via composer:
Laravel Idempotency Middleware
Laravel Idempotency Middleware Install Require this package with composer using the following command: composer require revangelista/laravel-idempoten
CORS (Cross-Origin Resource Sharing) middleware for Hyperf application.
CORS Middleware for Hyperf Implements fruitcake/laravel-cors for Hyperf. Features Handles CORS pre-flight OPTIONS requests Adds CORS headers to your r
This package connects a Laravel Octance application with Tideways for PHP Monitoring, Profiling and Exception Tracking.
Tideways Middleware for Laravel Octane This package connects a Laravel Octance application with Tideways for PHP Monitoring, Profiling and Exception T
Provides a Middleware to integration Tideways into Symfony Messenger Processing
Tideways Middleware for Symfony Messenger This package is currently under development and might be moved into the Tideways PHP Extension or stay indep
An asset compression plugin for CakePHP. Provides file concatenation and a flexible filter system for preprocessing and minification.
Asset Compress Asset Compress is CakePHP plugin for helping reduce the number of requests, and optimizing the remaining requests your application make
A pjax middleware for Laravel
A pjax middleware for Laravel Pjax is a jQuery plugin that leverages ajax to speed up the loading time of your pages. It works by only fetching specif
Roles & Permissions for Laravel 8 / 7 / 6 / 5
Defender Defender is an Access Control List (ACL) Solution for Laravel 5 / 6 / 7 (single auth). (Not compatible with multi-auth) With security and usa
:tada: Release 2.0 is released! Very fast HTTP router for PHP 7.1+ (incl. PHP8 with attributes) based on PSR-7 and PSR-15 with support for annotations and OpenApi (Swagger)
HTTP router for PHP 7.1+ (incl. PHP 8 with attributes) based on PSR-7 and PSR-15 with support for annotations and OpenApi (Swagger) Installation compo
Fast PSR-7 based routing and dispatch component including PSR-15 middleware, built on top of FastRoute.
Route This package is compliant with PSR-1, PSR-2, PSR-4, PSR-7, PSR-11 and PSR-15. If you notice compliance oversights, please send a patch via pull
Code execution monitoring for Laravel applications.
Inspector | Code Execution Monitoring Tool Simple code execution monitoring, built for Laravel developers. Requirements Install Configure the Ingestio
Collection pipeline library for PHP
Knapsack Collection pipeline library for PHP Knapsack is a collection library for PHP = 5.6 that implements most of the sequence operations proposed
Slim Framework 2 middleware
Slim Framework Middleware This repository contains a library of optional middleware for your Slim Framework application. How to Install Update your co
Middleware for PHP built on top of PSR-7 and PSR-15
zend-stratigility Repository abandoned 2019-12-31 This repository has moved to laminas/laminas-stratigility. From "Strata", Latin for "layer", and "ag
[DEPRECATED] Collection of PSR-7 middlewares
This package is deprecated in favor of the new PSR-15 standard. Check it out here psr7-middlewares Collection of PSR-7 middlewares. Requirements PHP
PSR-15 middleware in minutes!
zend-expressive Repository abandoned 2019-12-31 This repository has moved to mezzio/mezzio. Develop PSR-7 middleware applications in minutes! zend-exp
League\Pipeline
League\Pipeline This package provides a pipeline pattern implementation. Pipeline Pattern The pipeline pattern allows you to easily compose sequential
A based PSR-15 microframework that also sets maximum flexibility with minimum complexity and easy replaceability of the individual components, but also of the framework.
chubbyphp-framework Description A based PSR-15 microframework that also sets maximum flexibility with minimum complexity and easy replaceability of th