URL routing classes

Table of contents

URL routing classes

URL routing classes

Perl has many modules designed to help CGI scripts route incoming HTTP requests to subroutines or objects.

I found these by a combination of personal knowledge and a set of searches at http://metacpan.org.

o Catalyst::Dispatcher
o CGI::Application::Plugin::ActionDispatch
o CGI::Application::Plugin::REST
o CGI::Application::Plugin::Routes
o CGI::Application::URIMapping
o CGI::Easy::URLconf
o Dancer::Plugin::Dispatcher
o Dancer::Route
o Forward::Routes
o HTTP::Router::Route
o Jifty::Dispatcher
o Mojo::Base
o Mojolicious::Routes
o Path::Dispatcher
o Path::Dispatcher
o Path::Router
o Pickles::Dispatcher
o Pinwheel::Mapper
o Plack::App::Path::Router
o Plack::App::Path::Router::PSGI
o Plack::App::URLMap
o Plack::Util::Accessor
o PlackX::RouteBuilder
o REST::Application::Routes
o Router::Dumb
o Router::Generic
o Router::Simple
o Routes::Tiny
o Scaffold::Routes
o Silki::Action::REST
o Sleep::Routes
o Web::API::Mapper
o Web::Dispatcher::Simple
o Web::Simple

Omitted by choice: Apache-specific, FCGI-specific, Engine X-specific.