Documentation

Configure Dancer to suit your needs
Example-driven quick-start to the Dancer web framework
Common ways to put your Dancer app into use
Guide for developers interested in contributing to Dancer
Development guide for Dancer's core developers
A gentle introduction to Dancer
What is Dancer, and how do I use it?
Steps to follow to hack on Dancer
Recommended Dancer plugins
An example to get you dancing

Modules

Lightweight yet powerful web application framework
Core libraries for Dancer 2.0
handles everything proper to a request's context.
A cookie representing class
Class representing fatal errors
Manipulate hooks with Dancer
Interface for accessing incoming requests
Class representing file upload requests
Response object for Dancer
Config role for Dancer core objects
Role for hookable objects
Role for session factories
Dancer's route handler
Top-layer class to start a dancer app
class to represent any session object
Moo types for Dancer core.
File utility helpers
Capture dancer logs
a place to store captured Dancer logs
Test::More diag() logging engine for Dancer
file-based logging engine for Dancer
Test::More note() logging engine for Dancer
Blackhole-like silent logging engine for Dancer
Dynamic module loading helpers for Dancer core components
Extending Dancer's DSL with plugins
a plugin for adding Ajax route handlers
Serializer for handling Dumper data
Serializer for handling JSON data
Serializer for handling YAML data
in-memory session backend for Dancer
YAML-file-based session backend for Dancer
Dancer own implementation of Template::Tiny
Pure Perl 5 template engine for Dancer
Template toolkit engine for Dancer
Template::Tiny engine for Dancer UNAUTHORIZED
Useful routines for testing Dancer apps