PAGI
view release on metacpan or search on metacpan
docs/implementations.mkdn view on Meta::CPAN
# Implementations
Complete or upcoming implementations of PAGI-compatible components â servers, frameworks, and other useful pieces. Contributions should include the project name, repository link, supported protocols, and status (prototype, beta, stable).
## Servers
- **PAGI::Server** â Reference IO::Async-based server with HTTP/1.1, WebSocket, SSE, and TLS support. Features multi-worker pre-fork mode, async file streaming, graceful shutdown, and signal-based worker scaling. Protocols: `http`, `websocket`, `ss...
## Application Frameworks
- **Thunderhorse** â A no-compromises async web framework built on PAGI. Features controller-based architecture, WebSocket and SSE support, Template::Toolkit integration, middleware system, and context-based request handling. Protocols: `http`, `we...
## Middleware & Apps
Bundled with PAGI::Server:
- **PAGI::Middleware::*** â 37 middleware components including GZip, CORS, CSRF, Session, RateLimit, Auth (Basic/Bearer), and more.
- **PAGI::App::*** â 17 reusable apps including File (static serving), Directory (listings), Proxy, URLMap, WrapPSGI, and WebSocket/SSE utilities.
## Tools / Utilities
- **pagi-server** â CLI for running PAGI applications. Supports daemonization, PID files, privilege dropping, SSL, multi-worker mode, and graceful restarts via signals. Bundled with PAGI::Server.
( run in 0.470 second using v1.01-cache-2.11-cpan-140bd7fdf52 )