Plack::Middleware::XForwardedFor will look for X-Forwarded-For header in the
incomming request and change REMOTE_ADDR to the real client IP.
Coro cooperative multithread web server.
Plack Server implementation for POE.
A reversehttp gateway for PSGI application.
Plack::Test::ExternalServer allows your to run your Plack::Test tests against an
external server instead of just against a local application through either
mocked HTTP or a locally spawned server.
See Plack::Test on how to write tests that can use this module.
PSGI reference implementation and utilities.
PocketIO is a server implementation of SocketIO in Perl, you still need
socket.io javascript library on the client.
PocketIO aims to have API as close as possible to the node.js implementation and
sometimes it might look not very perlish.
Pod::Site searches a list of directories and generates a jQuery-powered
documentation site from all of the POD files it finds. It was originally
designed for the Bricolage project but is has evolved for general use.
Have a look at the Bricolage API Browser to see a sample documentation
site in action. The generated documentation site supports Safari, Firefox,
and IE7 and up.
PodToHTML generates HTML from one or (more typically) several files
containg POD documentation.
It uses Pod::Parser to parse the PODs and HTML::Element to represent the
HTML as it is generated.
Protocol::HTTP2 is HTTP/2 protocol (draft 17) implementation with stateful
decoders/encoders of HTTP/2 frames. You may use this module to implement your
own HTTP/2 client/server/intermediate on top of your favorite event loop over
plain or tls socket.