The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Dancer2

Build Status

Dancer2 is the new generation lightweight web-framework for Perl.

You can install it from the CPAN:

$ cpan install Dancer2

An application can be as simple as this simple hello world script:

use Dancer2;
get '/' => sub {
    "Hello World"
};
dance;

You can run it with

$ perl app.pl

Now point your browser to http://localhost:3000 and voilĂ !

Useful Resources

Available Plugins

| Name | CPAN | GitHub | |------|-------|--------| | Dancer2::Session::Cookie | Link | Link | | Dancer2::Plugin::Syntax::GetPost | Link | Link | | Dancer2::Plugin::BrowserDetect | Link | | | Dancer2::Plugin::RoutePodCoverage | Link | Link | | Dancer2::Plugin::Auth::Tiny | Link | Link | | Dancer2::Plugin::Queue::MongoDB | Link | Link | | Dancer2::Plugin::Paginator | Link | Link | | Dancer2::Plugin::Deferred | Link | Link | | Dancer2::Plugin::Adapter | Link | Link | | Dancer2::Plugin::DBIC | Link | Link | | Dancer2::Plugin::REST | Link | Link | | Dancer2::Plugin::Emailesque | Link | Link | | Dancer2::Plugin::Cache::CHI | Link | Link | | Dancer2::Plugin::Queue | Link | Link | | Dancer2::Plugin::Database | Link | Link | | Dancer2::Plugin::Feed | Link | Link | | Dancer2::Plugin::Sixpack | Link | Link |

Templates engines

| Name | CPAN | GitHub | |------|------|--------| | Dancer2::Template::Xslate | Link | Link | | Dancer2::Template::MojoTemplate | Link | Link | | Dancer2::Template::Caribou | Link | Link |

License

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.