Displaying 1 to 13 from 13 results

zend-expressive - PSR-15 middleware in minutes!

  •    PHP

We provide two ways to install Expressive, both using Composer: via our skeleton project and installer, or manually. The simplest way to install and get started is using the skeleton project, which includes installer scripts for choosing a router, dependency injection container, and optionally a template renderer and/or error handler. The skeleton also provides configuration for officially supported dependencies.

hyperf - 🚀 A coroutine framework that focuses on hyperspeed and flexibility

  •    PHP

Hyperf is an extremely performant and flexible PHP CLI framework based on Swoole 4.5+, powered by the state-of-the-art coroutine server and a large number of battle-tested components. Aside from the decisive benchmark outmatching against PHP-FPM frameworks, Hyperf also distinct itself by its focus on flexibility and composability. Hyperf ships with an AOP-enabling dependency injector to ensure components and classes are pluggable and meta programmable. All of its core components strictly follow the PSR standards and thus can be used in other frameworks. Hyperf's architecture is built upon the combination of Coroutine, Dependency injection, Events, Annotation, AOP (aspect-oriented programming). Core components provided by Hyperf can be used out of the box in coroutine context. The set includes but not limited to: MySQL coroutine client, Redis coroutine client, WebSocket server and client, JSON RPC server and client, gRPC server and client, Zipkin/Jaeger (OpenTracing) client, Guzzle HTTP client, Elasticsearch client, Consul client, ETCD client, AMQP component, Apollo configuration center, Aliyun ACM, ETCD configuration center, Token bucket algorithm-based limiter, Universal connection pool, Circuit breaker, Swagger, Swoole Tracker, Snowflake, Simply Redis MQ, RabbitMQ, NSQ, Nats, Seconds level crontab, Custom Processes, etc. Be assured Hyperf is still a PHP framework. You will also find familiar packages such as Middleware, Event Manager, Coroutine optimized Eloquent ORM (And Model Cache!), Translation, Validation, View engine (Blade/Smarty/Twig/Plates/ThinkTemplate) and more at your command.

slim-jwt-auth - PSR-7 and PSR-15 JWT Authentication Middleware

  •    PHP

This middleware implements JSON Web Token Authentication. It was originally developed for Slim but can be used with any framework using PSR-7 style middlewares. It has been tested with Slim Framework and Zend Expressive. Middleware does not implement OAuth 2.0 authorization server nor does it provide ways to generate, issue or store authentication tokens. It only parses and authenticates a token when passed via header or cookie. This is useful for example when you want to use JSON Web Tokens as API keys.

server-timing-middleware - PSR-7 & PSR-15 middleware to add the Server-Timing header

  •    PHP

This middleware implements the Server-Timing header which can be used for displaying server side timing information on Chrome DevTools. To get the default timings add the middleware to the pipeline. With Zend Expressive this goes go to the file named config/pipeline.php.




middleman - Dead simple PSR-7 middleware dispatcher

  •    PHP

Dead simple PSR-15 / PSR-7 middleware dispatcher. Provides (optional) integration with a variety of dependency injection containers compliant with container-interop.

zend-expressive-authorization - Authorization middleware for PSR-7 applications and Expressive

  •    PHP

Zend-expressive-authorization is a middleware for Expressive and PSR-7 applications for authorize specific routes based on ACL or RBAC systems. This repository contains a work in progress project for building an authorization module for Expressive and PSR-7 applications.

zend-httphandlerrunner - Execute PSR-15 RequestHandlerInterface instances and emit responses they generate

  •    PHP

The RequestHandlerRunner will be used in the bootstrap of your application to fire off the RequestHandlerInterface representing your application. You may also browse the documentation online.

zend-problem-details - Provides Problem Details for HTTP APIs (RFC 7807) support for PSR-7 applications

  •    PHP

This library provides a factory for generating Problem Details responses, error handling middleware for automatically generating Problem Details responses from errors and exceptions, and custom exception types for PSR-7 applications. You may also browse the documentation online.


middleland - Simple PSR-15 middleware dispatcher

  •    PHP

Please see CHANGELOG for more information about recent changes. The MIT License (MIT). Please see LICENSE for more information.

cors - 🔮PHP CORS (Cross-origin resource sharing) middleware.

  •    PHP

PHP CORS (Cross-origin resource sharing) middleware. Both $requestType and $responseType are of any type that is individually set to support, but if used in a framework, these two values are usually the same. Because you can set it up individually, you can deliver different values depending on your needs to achieve your goals.

http-middleware-compatibility - Compatibility library for Draft PSR-15 HTTP Middleware

  •    PHP

The purpose of the library is to deliver consistent interface for different versions of http-interop/http-middleware which implements Draft of PSR-15 HTTP Middleware. Many projects currently use different version of library http-interop/http-middleware and updating to newest version requires usually major release. The library lets consumers of your component decide what version of http-interop/http-middleware they want to use and allow them to migrate to the latest version at any time.

framework - Swoole, PSR-15, PSR-7, PSR-11 lightweight modular anti-framework for REST services.

  •    PHP

Igni is a php7 anti-framework with built-in swoole server and modular architecture support to help you quickly write scalable PSR-7 and PSR-15 compilant REST services. Its main objective it to be as much transparent and as less visible for your application as possible.

php-psr-15-cat - X-Cat: https://twitter.com/nixcraft/status/1027639812378054656

  •    PHP

To install via Composer, use the command below, it will automatically detect the latest version and bind it with ^. Please see CONTRIBUTING for details.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.