Dancer2(3)
π Dancer2 π
β¨ NAME β¨
Dancer2 β Lightweight yet powerful web application framework π
and yup, you're reading the Dancer2(3) page bestie, you made it π«Ά
πΈ VERSION πΈ
version 2.2.1
π¦ DESCRIPTION π¦
okay so first things first: if you're looking for the dancer2 command documentation via CLI, try perldoc -F $(which dancer2). not the manual giving us homework in the very first paragraph π
Dancer2 is the new generation of Dancer, the lightweight web framework for Perl. Dancer2 is a complete rewrite based on Moo. she's got a whole new foundation and she's thriving π
Dancer2 can optionally use XS modules for speed, but at its core remains fatpackable (via App::FatPacker), enabling you to easily deploy Dancer2 applications on hosts that do not support custom CPAN modules. so you can yeet your app onto a host that doesn't even have CPAN and it still eats. iconic behavior fr fr π
Creating web applications with Dancer2 is easy and fun:
#!/usr/bin/env perl
package HelloWorld;
use Dancer2;
get '/' => sub {
return "Hello, world!";
};
true;
HelloWorld->to_app;
This is the main module for the Dancer2 distribution. It contains logic for creating a new Dancer2 application.
π Documentation Index π
You have questions. We have answers. π«Ά
- Dancer2 Tutorial β Want to learn by example? The
Dancer2::Manual::Tutorialwill take you from installation to a working application.- Quick Start β Want to get going faster? Quick Start will help you install
Dancer2and bootstrap a new application quickly.
- Quick Start β Want to get going faster? Quick Start will help you install
- Dancer2 Manual β Want to gain understanding of
Dancer2so you can use it best? TheDancer2::Manualis a comprehensive guide to the framework. - Dancer2 Keywords β Looking for list of all the keywords? The DSL guide documents the entire
Dancer2DSL. - Dancer2 Config β Need to fine tune your application? The configuration guide is the complete reference to all configuration options.
- Dancer2 Deployment β Ready to get your application off the ground? Deploying
Dancer2applications helps you deploy your application to a real-world host. - Dancer2 Cookbook β How do I...? Our cookbook comes with various recipes in many tasty flavors!
- Dancer2 Plugins β Looking for add-on functionality for your application? The plugin guide contains our curated list of recommended plugins.
- For information on how to author a plugin, see the plugin author's guide.
- Dancer2 Migration guide β Starting from
Dancer 1? Jump over to the migration guide to learn how to make the smoothest transition toDancer2.
π Other Documentation π
- Core and Community Policy, and Standards of Conduct β The Dancer core and community policy, and standards of conduct defines what constitutes acceptable behavior in our community, what behavior is considered abusive and unacceptable, and what steps will be taken to remediate inappropriate and abusive behavior. By participating in any public forum for Dancer or its community, you are agreeing to the terms of this policy.
- GitHub Wiki β Our GitHub wiki <https://github.com/PerlDancer/Dancer2/wiki> has community-contributed documentation, as well as other information that doesn't quite fit within this manual.
- Contributing β The contribution guidelines <https://github.com/PerlDancer/Dancer2/blob/master/Contributing.md> describe how to set up your development environment to contribute to the development of
Dancer2,Dancer2's Git workflow, submission guidelines, and various coding standards. - Deprecation Policy β The deprecation policy defines the process for removing old, broken, unused, or outdated code from the
Dancer2codebase. This policy is critical for guiding and shaping future development ofDancer2.
π¨ SECURITY REPORTS π¨
If you need to report a security vulnerability in Dancer2, send all pertinent information to dancer-security@dancer.pm <mailto:dancer-security@dancer.pm>, or report it via the GitHub security tool. These reports will be addressed in the earliest possible timeframe.
okay so this part is serious β if you find a vuln, use the email above or the GitHub security tool, and it gets handled as fast as humanly possible. no cap π
π«Ά SUPPORT π«Ά
You are welcome to join our mailing list. For subscription information, mail address and archives see <http://lists.preshweb.co.uk/mailman/listinfo/dancer-users>.
We are also on IRC: #dancer on irc.perl.org. come say hi, we don't bite π¦
π AUTHORS π
π CORE DEVELOPERS π
- Alberto SimΓ΅es
- Alexis Sukrieh
- D Ruth Holloway (GeekRuthie)
- Damien Krotkine
- David Precious
- Franck Cuny
- Jason A. Crome
- Mickey Nasriachi
- Peter Mottram (SysPete)
- Russell Jenkins
- Sawyer X
- Stefan Hornburg (Racke)
- Yanick Champoux
ποΈ CORE DEVELOPERS EMERITUS ποΈ
- David Golden
- Steven Humphrey
π CONTRIBUTORS π
- A. Sinan Unur
- Abdullah Diab
- Achyut Kumar Panda
- Ahmad M. Zawawi
- Alex Beamish
- Alexander Karelas
- Alexander Pankoff
- Alexandr Ciornii
- Andrew Beverley
- Andrew Grangaard
- Andrew Inishev
- Andrew Solomon
- Andy Jack
- Anton Lundin
- Ashvini V
- B10m
- Bas Bloemsaat
- baynes
- Ben Hutton
- Ben Kaufman
- biafra
- Blabos de Blebe
- Breno G. de Oliveira
- cdmalon
- Celogeek
- Cesare Gargano
- Charlie Gonzalez
- chenchen000
- Chi Trinh
- Christian Walde
- Christopher White
- cloveistaken
- Colin Kuskie
- cym0n
- Dale Gallagher
- Dan Book (Grinnz)
- Daniel BΓΆhmer
- Daniel Muey
- Daniel Perrett
- Dave Jacoby
- Dave Webb
- David (sbts)
- David Steinbrunner
- David Zurborg
- Davs
- Deirdre Moran
- Dennis LichtenthΓ€ler
- Dinis Rebolo
- dtcyganov
- Elliot Holden
- Emil Perhinschi
- Erik Smit
- Fayland Lam
- ferki
- Gabor Szabo
- GeekRuthie
- geistteufel
- Gideon D'souza
- Gil Magno
- Glenn Fowler
- Graham Knop
- Gregor Herrmann
- Grzegorz RoΕΌniecki
- Hobbestigrou
- Hunter McMillen
- ice-lenor
- icyavocado
- Ivan Bessarabov
- Ivan Kruglov
- JaHIY
- Jakob Voss
- James Aitken
- James Raspass
- James McCoy
- Jason Lewis
- Javier Rojas
- Jean Stebens
- Jens Rehsack
- Joel Berger
- Johannes Piehler
- Jonathan Cast
- Jonathan Scott Duff
- Joseph Frazer
- Julien Fiegehenn (simbabque)
- Julio Fraire
- Kaitlyn Parkhurst (SYMKAT)
- Karen Etheridge
- kbeyazli
- Keith Broughton
- lbeesley
- Lennart Hengstmengel
- Ludovic Tolhurst-Cleaver
- Mario Zieschang
- Mark A. Stratman
- Marketa Wachtlova
- Masaaki Saito
- Mateu X Hunter
- Matt Phillips
- Matt S Trout
- mauke
- Maurice
- MaxPerl
- Ma_Sys.ma
- Menno Blom
- Michael KrΓΆll
- MichaΕ Wojciechowski
- Mike Katasonov
- Mike Weisenborn
- Mikko Koivunalho
- Mohammad S Anwar
- mokko
- Nick Patch
- Nick Tonkin
- Nigel Gregoire
- Nikita K
- Nuno Carvalho
- Olaf Alders
- Olivier MenguΓ©
- Omar M. Othman
- pants
- Patrick Zimmermann
- Pau Amma
- Paul Clements
- Paul Cochrane
- Paul Williams
- Pedro Bruno
- Pedro Melo
- Philippe Bricout
- Ricardo Signes
- Rick Yakubowski
- Ruben Amortegui
- Sakshee Vijay (sakshee3)
- Sam Kington
- Samit Badle
- Sebastien Deseille (sdeseille)
- Sergiy Borodych
- Shlomi Fish
- Slava Goltser
- Snigdha
- Sorin Pop
- Steve Bertrand
- Steve Dondley
- Steven Humphrey
- Tatsuhiko Miyagawa
- Timothy Alexis Vass
- Tina MΓΌller
- Tom Hukins
- Upasana Shukla
- Utkarsh Gupta
- Vernon Lyon
- Victor Adam
- Vince Willems
- Vincent Bachelier
- xenu
- Yves Orton
βοΈ AUTHOR βοΈ
Dancer Core Developers
βοΈ COPYRIGHT AND LICENSE βοΈ
This software is copyright (c) 2026 by Alexis Sukrieh.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
and that's the whole thing, bestie π this page came to you courtesy of perl v5.42.3 and it's dated 2026-09-20. go build something cute, Dancer2 ate and left no crumbs π
β¨
π¦ where this page comes from
- fedora 44: perl-Dancer2 2.2.1-1.fc44 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms