PAGI-Tools 0.002000 Latest

Kwalitee Issues

No Core Issues.

meta_yml_has_provides

Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.

Modules

Name Abstract Version View
PAGI::App::Cascade Try apps in sequence until success 0.002000 metacpan
PAGI::App::Directory Serve files with directory listing 0.002000 metacpan
PAGI::App::File Serve static files 0.002000 metacpan
PAGI::App::Healthcheck Health check endpoint app 0.002000 metacpan
PAGI::App::Loader Load PAGI app from file 0.002000 metacpan
PAGI::App::NotFound Customizable 404 response 0.002000 metacpan
PAGI::App::Proxy HTTP reverse proxy (DEMO ONLY - NOT FOR PRODUCTION) 0.002000 metacpan
PAGI::App::Redirect URL redirect app for the dynamic case 0.002000 metacpan
PAGI::App::Router Unified routing for HTTP, WebSocket, and SSE 0.002000 metacpan
PAGI::App::SSE::Pubsub Pub/sub Server-Sent Events 0.002000 metacpan
PAGI::App::Throttle Rate-limited request processing 0.002000 metacpan
PAGI::App::URLMap Mount apps at URL path prefixes 0.002000 metacpan
PAGI::App::WebSocket::Broadcast Pub/sub WebSocket broadcast 0.002000 metacpan
PAGI::App::WebSocket::Chat Multi-room chat application 0.002000 metacpan
PAGI::App::WebSocket::Echo Echo WebSocket messages back to sender 0.002000 metacpan
PAGI::App::WrapCGI Execute CGI scripts as PAGI apps 0.002000 metacpan
PAGI::App::WrapPSGI PSGI-to-PAGI adapter 0.002000 metacpan
PAGI::Context Per-request context with protocol-specific subclasses 0.002000 metacpan
PAGI::Context::HTTP HTTP-specific context subclass 0.002000 metacpan
PAGI::Context::SSE SSE context with protocol operations 0.002000 metacpan
PAGI::Context::WebSocket WebSocket context with protocol operations 0.002000 metacpan
PAGI::Endpoint::HTTP Class-based HTTP endpoint handler 0.002000 metacpan
PAGI::Endpoint::Router Class-based router with wrapped handlers 0.002000 metacpan
PAGI::Endpoint::SSE Class-based Server-Sent Events endpoint handler 0.002000 metacpan
PAGI::Endpoint::WebSocket Class-based WebSocket endpoint handler 0.002000 metacpan
PAGI::Headers ordered, case-insensitive, multi-value HTTP header container 0.002000 metacpan
PAGI::Lifespan Wrap a PAGI app with lifecycle management 0.002000 metacpan
PAGI::Middleware Base class for PAGI middleware 0.002000 metacpan
PAGI::Middleware::AccessLog Request logging middleware 0.002000 metacpan
PAGI::Middleware::Auth::Basic HTTP Basic Authentication middleware 0.002000 metacpan
PAGI::Middleware::Auth::Bearer Bearer token authentication middleware 0.002000 metacpan
PAGI::Middleware::Builder DSL for composing PAGI middleware 0.002000 metacpan
PAGI::Middleware::CORS Cross-Origin Resource Sharing middleware 0.002000 metacpan
PAGI::Middleware::CSRF Cross-Site Request Forgery protection middleware 0.002000 metacpan
PAGI::Middleware::ConditionalGet Conditional GET/HEAD request handling 0.002000 metacpan
PAGI::Middleware::ContentLength Auto Content-Length header middleware 0.002000 metacpan
PAGI::Middleware::ContentNegotiation HTTP content negotiation middleware 0.002000 metacpan
PAGI::Middleware::Cookie Cookie parsing middleware 0.002000 metacpan
PAGI::Middleware::Debug Development debug panel middleware 0.002000 metacpan
PAGI::Middleware::ETag ETag generation middleware 0.002000 metacpan
PAGI::Middleware::ErrorHandler Exception handling middleware 0.002000 metacpan
PAGI::Middleware::FormBody Form request body parsing middleware 0.002000 metacpan
PAGI::Middleware::GZip Response compression middleware 0.002000 metacpan
PAGI::Middleware::HTTPSRedirect Force HTTPS redirect middleware 0.002000 metacpan
PAGI::Middleware::Head HEAD request handling middleware 0.002000 metacpan
PAGI::Middleware::Healthcheck Health check endpoint middleware 0.002000 metacpan
PAGI::Middleware::JSONBody JSON request body parsing middleware 0.002000 metacpan
PAGI::Middleware::Lint Validate PAGI application compliance 0.002000 metacpan
PAGI::Middleware::Maintenance Serve maintenance page when enabled 0.002000 metacpan
PAGI::Middleware::MethodOverride Override HTTP method from request data 0.002000 metacpan
PAGI::Middleware::RateLimit Request rate limiting middleware 0.002000 metacpan
PAGI::Middleware::RequestId Unique request ID middleware 0.002000 metacpan
PAGI::Middleware::ReverseProxy Handle X-Forwarded-* headers from reverse proxies 0.002000 metacpan
PAGI::Middleware::Rewrite URL rewriting middleware 0.002000 metacpan
PAGI::Middleware::Runtime Request timing middleware 0.002000 metacpan
PAGI::Middleware::SSE::Retry Add retry hints to SSE events 0.002000 metacpan
PAGI::Middleware::SecurityHeaders Security headers middleware 0.002000 metacpan
PAGI::Middleware::Session Session management middleware with pluggable State/Store 0.002000 metacpan
PAGI::Middleware::Session::State Base class for session state extraction 0.002000 metacpan
PAGI::Middleware::Session::State::Bearer Bearer token session ID transport 0.002000 metacpan
PAGI::Middleware::Session::State::Callback Custom coderef-based session ID transport 0.002000 metacpan
PAGI::Middleware::Session::State::Cookie Cookie-based session ID transport 0.002000 metacpan
PAGI::Middleware::Session::State::Header Header-based session ID transport 0.002000 metacpan
PAGI::Middleware::Session::Store Base class for async session storage 0.002000 metacpan
PAGI::Middleware::Session::Store::Memory In-memory session store 0.002000 metacpan
PAGI::Middleware::Static Static file serving middleware 0.002000 metacpan
PAGI::Middleware::TrustedHosts Host header validation middleware 0.002000 metacpan
PAGI::Middleware::WebSocket::Compression WebSocket per-message compression 0.002000 metacpan
PAGI::Middleware::WebSocket::RateLimit Rate limiting for WebSocket connections 0.002000 metacpan
PAGI::Middleware::XSendfile Delegate file serving to reverse proxy 0.002000 metacpan
PAGI::Request Convenience wrapper for PAGI request scope 0.002000 metacpan
PAGI::Request::BodyStream Streaming body consumption for PAGI requests 0.002000 metacpan
PAGI::Request::MultiPartHandler Async multipart/form-data parser 0.002000 metacpan
PAGI::Request::MultipartStream Pull-based streaming multipart/form-data engine 0.002000 metacpan
PAGI::Request::Negotiate Content negotiation utilities for PAGI 0.002000 metacpan
PAGI::Request::Upload Uploaded file representation 0.002000 metacpan
PAGI::Response Fluent response builder for PAGI applications 0.002000 metacpan
PAGI::SSE Convenience wrapper for PAGI Server-Sent Events connections 0.002000 metacpan
PAGI::Session Standalone helper object for session data access 0.002000 metacpan
PAGI::Stash Standalone helper for per-request shared state 0.002000 metacpan
PAGI::Test::Client Test client for PAGI applications 0.002000 metacpan
PAGI::Test::ConnectionState the pagi.connection object provided by PAGI::Test 0.002000 metacpan
PAGI::Test::Response HTTP response wrapper for testing 0.002000 metacpan
PAGI::Test::SSE Server-Sent Events connection for testing PAGI applications 0.002000 metacpan
PAGI::Test::WebSocket WebSocket connection for testing PAGI applications 0.002000 metacpan
PAGI::Tools Application toolkit for the PAGI specification 0.002000 metacpan
PAGI::Utils Shared utility helpers for PAGI 0.002000 metacpan
PAGI::Utils::Random Cryptographically secure random bytes 0.002000 metacpan
PAGI::WebSocket Convenience wrapper for PAGI WebSocket connections 0.002000 metacpan

Provides

Name File View
PAGI::App::WrapPSGI::Writer lib/PAGI/App/WrapPSGI.pm metacpan
PAGI::Endpoint::Router::RouteBuilder lib/PAGI/Endpoint/Router.pm metacpan
PAGI::Middleware::Cookie::Jar lib/PAGI/Middleware/Cookie.pm metacpan
PAGI::Request::Part lib/PAGI/Request/MultipartStream.pm metacpan
PAGI::Response::Writer lib/PAGI/Response.pm metacpan

Other Files

CONTRIBUTING.md metacpan
Changes metacpan
MANIFEST metacpan
META.json metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan
SECURITY.md metacpan
cpanfile metacpan
dist.ini metacpan