![]() |
| |||||||
| Plack::App::Apache::ActionWrapper
Wrapper for Apache2 Action directive for running PSGI apps on shared hosting with FastCGI |
Plack::App::Cascade
Cascadable compound application |
Plack::App::CGIBin
cgi-bin replacement for Plack servers |
| Plack::App::CocProxy
proxy requests and replace by local file |
Plack::App::DAV
simple DAV server for Plack |
Plack::App::Directory
Serve static files from document root with directory index |
| Plack::App::FCGIDispatcher
Dispatch requests to FCGI servers |
Plack::App::File
Serve static files from root directory |
Plack::App::ImageMagick
Create and manipulate images with Image::Magick |
| Plack::App::JSP
Javascript PSGI apps via JSP |
Plack::App::Path::Router
A Plack component for dispatching with Path::Router |
Plack::App::Path::Router::PSGI
A Plack component for dispatching with Path::Router to Pure PSGI targets |
| Plack::App::Proxy
proxy requests |
Plack::App::Proxy::Backend
pluggable backend for making the actual HTTP request |
Plack::App::Proxy::Backend::AnyEvent::HTTP
backend which uses AnyEvent::HTTP |
| Plack::App::Proxy::Backend::LWP
backend which uses LWP::UserAgent |
Plack::App::Proxy::Selective
Proxy app that serves selected paths from local dir. |
Plack::App::Proxy::Test
Is utilities to test Plack::App::Proxy. |
| Plack::App::PSGIBin
Run .psgi files from a directory |
Plack::App::TemplateToolkit
DEPRECIATED use Plack::Middleware::TemplateToolkit |
Plack::App::URLMap
Map multiple apps in different paths |
| Plack::App::WrapApacheReq
Wrapping mod_perl2 applications in Plack |
Plack::App::WrapApacheReq::FakeRequest
|
Plack::App::WrapCGI
Compiles a CGI script as PSGI application |
| Plack::Builder
OO and DSL to enable Plack Middlewares |
Plack::Builder::Conditionals
Plack::Builder extension |
Plack::Client
abstract interface to remote web servers and local PSGI apps |
| Plack::Client::Backend
turns a Plack::Request into a PSGI app |
Plack::Client::Backend::http
backend for handling HTTP requests |
Plack::Client::Backend::psgi_local
backend for handling local app requests |
| Plack::Component
Base class for PSGI endpoints |
Plack::Handler
Connects PSGI applications and Web servers |
Plack::Handler::AnyEvent::FCGI
Asynchronous FCGI handler for PSGI using AnyEvent::FCGI |
| Plack::Handler::AnyEvent::HTTPD
Plack handler to run PSGI apps on AnyEvent::HTTPD |
Plack::Handler::AnyEvent::ReverseHTTP
reversehttp gateway for PSGI application |
Plack::Handler::AnyEvent::SCGI
PSGI handler on AnyEvent::SCGI |
| Plack::Handler::Apache1
Apache 1.3.x handlers to run PSGI application |
Plack::Handler::Apache2
Apache 2.0 handlers to run PSGI application |
Plack::Handler::Apache2::Registry
Runs .psgi files. |
| Plack::Handler::CGI
CGI handler for Plack |
Plack::Handler::CLI
Command line interface to PSGI applications |
Plack::Handler::Corona
Corona server adapter for Plack |
| Plack::Handler::FCGI
FastCGI handler for Plack |
Plack::Handler::FCGI::Async
|
Plack::Handler::FCGI::Engine
A Plack::Handler backend for FCGI::Engine |
| Plack::Handler::FCGI::Engine::ProcManager
A process manager for Plack::Handler::FCGI::Engine |
Plack::Handler::FCGI::EV
PSGI handler for FCGI::EV |
Plack::Handler::Feersum
plack adapter for Feersum |
| Plack::Handler::Fliggy
Adapter for Fliggy |
Plack::Handler::HTTP::Server::PSGI
adapter for HTTP::Server::PSGI |
Plack::Handler::HTTP::Server::Simple
Adapter for HTTP::Server::Simple |
| Plack::Handler::SCGI
PSGI handler on SCGI daemon |
Plack::Handler::Standalone
adapter for HTTP::Server::PSGI |
Plack::Handler::Starlet
|
| Plack::Handler::Starman
Plack adapter for Starman |
Plack::Handler::Twiggy
Adapter for Twiggy |
Plack::HTTPParser
Parse HTTP headers |
| Plack::HTTPParser::PP
Pure perl fallback of HTTP::Parser::XS |
Plack::Loader
(auto)load Plack Servers |
Plack::Loader::Delayed
Delay the loading of .psgi until the first run |
| Plack::Loader::Restarter
Restarting loader |
Plack::Loader::Shotgun
forking implementation of plackup |
Plack::Middleware
Base class for easy-to-use PSGI middleware |
| Plack::Middleware::Access
don't allow to open your app depending on the remote ip and other parameters |
Plack::Middleware::AccessLog
Logs requests like Apache's log format |
Plack::Middleware::AccessLog::Timed
Logs requests with time and accurate body size |
| Plack::Middleware::Acme::YadaYada
Middleware that handles the Yada Yada operator |
Plack::Middleware::AddDefaultCharset
a port of Apache2's AddDefaultCharset |
Plack::Middleware::AllowCrossSiteAJAX
DEPRECATED |
| Plack::Middleware::AMF
The great new Plack::Middleware::AMF! |
Plack::Middleware::Assets
Concatenate and minify JavaScript and CSS files |
Plack::Middleware::Auth::Basic
Simple basic authentication middleware |
| Plack::Middleware::Auth::Digest
Digest authentication |
Plack::Middleware::Auth::Form
Form Based Authentication for Plack (think L<CatalystX::SimpleLogin> but on Plack level) |
Plack::Middleware::Auth::Htpasswd
http basic authentication through apache-style .htpasswd files |
| Plack::Middleware::Auth::Negotiate
Negotiate authentication middleware (SPNEGO) |
Plack::Middleware::AutoRefresh
Reload pages in browsers when files are modified |
Plack::Middleware::BufferedStreaming
Enable buffering for non-streaming aware servers |
| Plack::Middleware::Cache
Use Cached Responses of Certain URIs |
Plack::Middleware::Cached
|
Plack::Middleware::ChromeFrame
injects Google Chrome Frame into IE |
| Plack::Middleware::Chunked
Applies chunked encoding to the response body |
Plack::Middleware::Class::Refresh
Refresh your app classes with Class::Refresh before requests |
Plack::Middleware::Compile
|
| Plack::Middleware::Conditional
Conditional wrapper for Plack middleware |
Plack::Middleware::ConditionalGET
Middleware to enable conditional GET |
Plack::Middleware::ConsoleLogger
Write logs to Firebug or Webkit Inspector |
| Plack::Middleware::ContentLength
Adds Content-Length header automatically |
Plack::Middleware::ContentMD5
Automatically sets the Content-MD5 header on all String bodies |
Plack::Middleware::CrossOrigin
Adds headers to allow Cross-Origin Resource Sharing |
| Plack::Middleware::CSRFBlock
CSRF are never propageted to app |
Plack::Middleware::DBIC::QueryLog
Expose a DBIC QueryLog Instance in Middleware |
Plack::Middleware::Debug
display information about the current request/response |
| Plack::Middleware::Debug::Base
Base class for Debug panels |
Plack::Middleware::Debug::CatalystLog
|
Plack::Middleware::Debug::CatalystPluginCache
Panel for monitoring Catalyst::Plugin::Cache's |
| Plack::Middleware::Debug::Dancer::Logger
Log message from you Dancer's application |
Plack::Middleware::Debug::Dancer::Routes
Show available and matched routes for your application |
Plack::Middleware::Debug::Dancer::Session
Session panel for your Dancer's application |
| Plack::Middleware::Debug::Dancer::Settings
Settings panel of your Dancer's application |
Plack::Middleware::Debug::Dancer::Version
Show Dancer's version |
Plack::Middleware::Debug::DBIC::QueryLog
DBIC Query Log and Query Analyzer |
| Plack::Middleware::Debug::DBIProfile
DBI::Profile panel |
Plack::Middleware::Debug::DBITrace
DBI trace panel |
Plack::Middleware::Debug::Environment
Debug panel to inspect the environment |
| Plack::Middleware::Debug::Memory
Memory Panel |
Plack::Middleware::Debug::ModuleVersions
Debug panel to inspect the environment |
Plack::Middleware::Debug::Panel
|
| Plack::Middleware::Debug::Parameters
Parameters Panel |
Plack::Middleware::Debug::PerlConfig
Debug panel for Perl configuration information |
Plack::Middleware::Debug::Profiler::NYTProf
Runs NYTProf on your app |
| Plack::Middleware::Debug::Response
Debug panel to inspect the response |
Plack::Middleware::Debug::Session
|
Plack::Middleware::Debug::Timer
Debug panel to time the request |
| Plack::Middleware::Debug::TrackObjects
Track Objects panel |
Plack::Middleware::Debug::W3CValidate
Validate your Response Content |
Plack::Middleware::Deflater
Compress response body with Gzip or Deflate |
| Plack::Middleware::Dispatch
|
Plack::Middleware::DoCoMoGUID
combine DoCoMoGUID::RedirectFilter and DoCoMoGUID::HTMLStickyQuery. |
Plack::Middleware::DoCoMoGUID::CheckParam
redirect to param append location if required param is not exist. |
| Plack::Middleware::DoCoMoGUID::HTMLStickyQuery
added guid=ON to html content link. |
Plack::Middleware::DoCoMoGUID::RedirectFilter
|
Plack::Middleware::DoormanAuthentication
The generic authentication middleware. |
| Plack::Middleware::DoormanOpenID
The OpenID sign-in middleware. |
Plack::Middleware::DoormanTwitter
The OAuth-based Twitter login middleware. |
Plack::Middleware::ErrorDocument
Set Error Document based on HTTP status code |
| Plack::Middleware::ESI
PSGI middleware for Edge Side Includes (ESI) |
Plack::Middleware::ETag
Adds automatically an ETag header. |
Plack::Middleware::Expires
mod_expires for plack |
| Plack::Middleware::File::Sass
Sass and SCSS support for all Plack frameworks |
Plack::Middleware::Firebug::Lite
Plack middleware to insert Firebug Lite code into HTML. |
Plack::Middleware::FirePHP
Middleware for FirePHP::Dispatcher |
| Plack::Middleware::ForceEnv
Force set environment variables for testing |
Plack::Middleware::Head
auto delete response body in HEAD requests |
Plack::Middleware::Header
modify HTTP response headers |
| Plack::Middleware::HTMLify
Transform a non-html page into html. |
Plack::Middleware::HTMLMinify
Plack middleware for HTML minify |
Plack::Middleware::HTTPExceptions
Catch HTTP exceptions |
| Plack::Middleware::IEnosniff
added HTTP Header 'X-Content-Type-Options: nosniff' |
Plack::Middleware::IIS6ScriptNameFix
fixes wrong SCRIPT_NAME and PATH_INFO that IIS6 sets |
Plack::Middleware::Image::Scale
Resize jpeg and png images on the fly |
| Plack::Middleware::Inline
Anonymous Plack::Middlewares |
Plack::Middleware::InteractiveDebugger
Awesome Interactive Debugger ala Werkzeug |
Plack::Middleware::InteractiveDebugger::HTML
|
| Plack::Middleware::IPAddressFilter
Simple IP address access control middleware |
Plack::Middleware::iPhone
Make your html more iPhone friendly |
Plack::Middleware::JavaScript::Ectype
An Plack Middleware JavaScript Preprocessor designed for large scale javascript development |
| Plack::Middleware::JSConcat
Concatenate javascripts |
Plack::Middleware::JSONP
Wraps JSON response in JSONP if callback parameter is specified |
Plack::Middleware::LighttpdScriptNameFix
fixes wrong SCRIPT_NAME and PATH_INFO that lighttpd sets |
| Plack::Middleware::Lint
Validate request and response |
Plack::Middleware::Log4perl
Uses Log::Log4perl to configure logger |
Plack::Middleware::Log::Contextual
integrate Log::Contextual with Plack/PSGI logger middleware |
| Plack::Middleware::Log::Contextual::Logger
|
Plack::Middleware::Log::Minimal
Log::Minimal middleware to prints to psgi.errors |
Plack::Middleware::LogDispatch
Uses Log::Dispatch to configure logger |
| Plack::Middleware::LogWarn
converts to warns to log messages |
Plack::Middleware::MethodOverride
Override REST methods to Plack apps via POST |
Plack::Middleware::NeverExpire
set expiration headers far in the future |
| Plack::Middleware::NoDeflate
Prevent content from being deflated |
Plack::Middleware::NoMultipleSlashes
Remove multiple slashes in your paths automatically |
Plack::Middleware::NullLogger
Send logs to /dev/null |
| Plack::Middleware::Options
Implements OPTIONS and filters out unknown methods |
Plack::Middleware::OptionsOK
|
Plack::Middleware::Precompressed
serve pre-gzipped content to compression-enabled clients |
| Plack::Middleware::Proxy::AddVia
Adds the Via header for the current host. |
Plack::Middleware::Proxy::Connect
Handles the CONNECT method. |
Plack::Middleware::Proxy::LoadBalancer
Simple load balancer |
| Plack::Middleware::Proxy::RewriteLocation
Rewrites redirect headers |
Plack::Middleware::ProxyMap
Proxy Various URLs to Various Remotes |
Plack::Middleware::RearrangeHeaders
Reorder HTTP headers for buggy clients |
| Plack::Middleware::Recursive
Allows PSGI apps to include or forward requests recursively |
Plack::Middleware::RefererCheck
check referer for defensive CSRF attack. |
Plack::Middleware::Refresh
Refresh all modules in %INC |
| Plack::Middleware::REPL
REPL when your application throws errors or warnings |
Plack::Middleware::Reproxy
Handle X-Reproxy-URL From Within Plack |
Plack::Middleware::Reproxy::Callback
Use A Callback |
| Plack::Middleware::Reproxy::Furl
Use Furl To Reproxy |
Plack::Middleware::ReverseProxy
Supports app to run as a reverse proxy backend |
Plack::Middleware::Rewrite
mod_rewrite for Plack |
| Plack::Middleware::Runtime
Sets an X-Runtime response header |
Plack::Middleware::Scope::Container
per-request container |
Plack::Middleware::Scope::Session
Global Cache and Option per Request. |
| Plack::Middleware::ServerStatus::Lite
show server status like Apache's mod_status |
Plack::Middleware::Session
Middleware for session management |
Plack::Middleware::Session::Cookie
Session middleware that saves session data in the cookie |
| Plack::Middleware::Session::SerializedCookie
|
Plack::Middleware::SetAccept
Sets the Accept header based on the suffix or query params of a request |
Plack::Middleware::SimpleContentFilter
Filters response content |
| Plack::Middleware::SimpleLogger
Simple logger that prints to psgi.errors |
Plack::Middleware::SizeLimit
Terminate processes if they grow too large |
Plack::Middleware::SocketIO
Socket.IO middleware |
| Plack::Middleware::SocketIO::Base
Base class for transports |
Plack::Middleware::SocketIO::Connection
Connection class |
Plack::Middleware::SocketIO::Handle
Handle |
| Plack::Middleware::SocketIO::Htmlfile
Htmlfile transport |
Plack::Middleware::SocketIO::JSONPPolling
JSONPPolling transport |
Plack::Middleware::SocketIO::Resource
Resource class |
| Plack::Middleware::SocketIO::WebSocket
WebSocket transport |
Plack::Middleware::SocketIO::XHRMultipart
XHRMultipart transport |
Plack::Middleware::SocketIO::XHRPolling
XHRPolling transport |
| Plack::Middleware::SSI
PSGI middleware for server side include content |
Plack::Middleware::StackTrace
Displays stack trace when your app dies |
Plack::Middleware::Static
serve static files with Plack |
| Plack::Middleware::Static::Minifier
serves static files and minify CSS and JavaScript |
Plack::Middleware::StaticShared
concat some static files to one resource |
Plack::Middleware::Status
Plack Middleware for mapping urls to status code-driven responses |
| Plack::Middleware::TemplateToolkit
Serve files with Template Toolkit and Plack |
Plack::Middleware::Test::StashWarnings
Test your application's warnings |
Plack::Middleware::Throttle
A Plack Middleware for rate-limiting incoming HTTP requests. |
| Plack::Middleware::Throttle::Backend::Hash
|
Plack::Middleware::Throttle::Daily
A Plack Middleware for rate-limiting incoming HTTP requests. |
Plack::Middleware::Throttle::Hourly
A Plack Middleware for rate-limiting incoming HTTP requests. |
| Plack::Middleware::Throttle::Interval
A Plack Middleware for rate-limiting incoming HTTP requests. |
Plack::Middleware::Throttle::Limiter
A Plack Middleware for rate-limiting incoming HTTP requests. |
Plack::Middleware::UseChromeFrame
enable Google Chrome Frame for users who have it |
| Plack::Middleware::Watermark
Add watermark to response body |
Plack::Middleware::Writer
DEPRECATED |
Plack::Middleware::XForwardedFor
Plack middleware to handle X-Forwarded-For headers |
| Plack::Middleware::XFrameOptions::All
Plack middleware to set X-Frame-Options. |
Plack::Middleware::XFramework
Sample middleware to add X-Framework |
Plack::Middleware::XSendfile
Sets X-Sendfile (or a like) header for frontends |
| Plack::Middleware::XSLT
XSLT transformations with Plack |
Plack::MIME
MIME type registry |
Plack::Request
Portable HTTP request object from PSGI env hash |
| Plack::Request::BodyParser
|
Plack::Request::Upload
handles file upload requests |
Plack::Response
Portable HTTP Response object for PSGI response |
| Plack::Runner
plackup core |
Plack::Server
DEPRECATED. See Plack::Handler |
Plack::Server::AnyEvent
DEPRECATED. Use Twiggy |
| Plack::Server::AnyEvent::Server::Starter
Use AnyEvent-Based Plack Apps From Server::Starter |
Plack::Server::AnyEvent::Writer
|
Plack::Server::Apache1
DEPRECATED |
| Plack::Server::Apache2
DEPRECATED |
Plack::Server::CGI
DEPRECATED |
Plack::Server::Coro
|
| Plack::Server::FCGI
DEPRECATED |
Plack::Server::FCGI::Engine
DEPRECATED use Plack::Handler::FCGI::Engine |
Plack::Server::FCGI::Engine::ProcManager
DEPRECATED use Plack::Handler::FCGI::Engine::ProcManager |
| Plack::Server::POE
|
Plack::Server::ReverseHTTP
|
Plack::Server::ServerSimple
DEPRECATED |
| Plack::Server::Standalone
DEPRECATED |
Plack::Server::Standalone::Prefork
DEPRECATED use Starman or Starlet instead |
Plack::Server::Standalone::Prefork::Server::Starter
|
| Plack::Session
Middleware for session management |
Plack::Session::State
Basic parameter-based session state |
Plack::Session::State::Cookie
Basic cookie-based session state |
| Plack::Session::Store
Basic in-memory session store |
Plack::Session::Store::Cache
Cache session store |
Plack::Session::Store::DBI
DBI-based session store |
| Plack::Session::Store::File
Basic file-based session store |
Plack::Session::Store::MongoDB
MongoDB based session store for Plack apps. |
Plack::Session::Store::Null
Null store |
| Plack::Session::Store::Redis
Redis based session store for Plack apps. |
Plack::TempBuffer
temporary buffer to save bytes |
Plack::TempBuffer::Auto
|
| Plack::TempBuffer::File
|
Plack::TempBuffer::PerlIO
|
Plack::Test
Test PSGI applications with various backends |
| Plack::Test::Adopt::Catalyst
Run Catalyst::Test based tests against Plack implementations |
Plack::Test::AnyEvent
Run Plack::Test on AnyEvent-based PSGI applications |
Plack::Test::ExternalServer
Run HTTP tests on external live servers |
| Plack::Test::MockHTTP
Run mocked HTTP tests through PSGI applications |
Plack::Test::Server
Run HTTP tests through live Plack servers |
Plack::Test::Suite
Test suite for Plack handlers |
| Plack::Util
Utility subroutines for Plack server and framework developers |
Plack::Util::Accessor
Accessor generation utility for Plack |
| Problems, suggestions, or comments to Randy Kobes. | Questions? Check the FAQ. | |
| Enable installations using PAR::WebStart. |