{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/dancer2/","markdown":"https://findsoftware.frbit.cloud/dancer2.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"dancer2","name":"Dancer2","urls":{"home":"https://perldancer.org/","repository":"https://github.com/PerlDancer/Dancer2","docs":"https://metacpan.org/pod/Dancer2%3A%3AManual","plugins":"https://metacpan.org/pod/Dancer2%3A%3APlugins"},"category":["framework"],"description":"Lightweight web application framework written in Perl, built on Moo and running on PSGI.","maintainer":"Dancer Core Developers","maintainerType":"community","firstRelease":2013,"hosting":["perl"],"language":"perl","runtime":["perl"],"runtimeMin":"perl 5.014","templating":"template-tiny, template-toolkit","runsAs":["always-on","per-request"],"installMethod":"cpanm","licenseModel":"open-source","license":"perl_5","currentMajor":"2","latestReleaseDate":"2026-09-28T00:00:00.000Z","githubStargazers":604,"contributors":144,"packagistDownloads":null,"npmWeeklyDownloads":null,"social":{"forum":"https://github.com/PerlDancer/Dancer2/discussions"},"checkedAt":"2026-10-26T00:00:00.000Z","addedAt":"2026-10-26T00:00:00.000Z","sources":[{"field":"urls","url":"https://perldancer.org/","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/PerlDancer/Dancer2","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"urls","url":"https://github.com/PerlDancer/Dancer2/blob/main/README.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"urls","url":"https://github.com/PerlDancer/Dancer2/blob/main/README.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"maintainer","url":"https://github.com/PerlDancer/Dancer2/blob/main/README.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/PerlDancer/Dancer2","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"runtimeMin","url":"https://fastapi.metacpan.org/v1/release/Dancer2","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"runtime","url":"https://github.com/PerlDancer/Dancer2/blob/main/README.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"category","url":"https://github.com/PerlDancer/Dancer2/blob/main/README.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"templating","url":"https://raw.githubusercontent.com/PerlDancer/Dancer2/main/lib/Dancer2/Manual/Tutorial.pod","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"templating","url":"https://raw.githubusercontent.com/PerlDancer/Dancer2/main/lib/Dancer2/Manual/Tutorial.pod","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"runsAs","url":"https://raw.githubusercontent.com/PerlDancer/Dancer2/main/lib/Dancer2/Manual/Deployment.pod","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"runsAs","url":"https://raw.githubusercontent.com/PerlDancer/Dancer2/main/lib/Dancer2/Manual/Deployment.pod","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"installMethod","url":"https://raw.githubusercontent.com/PerlDancer/Dancer2/main/lib/Dancer2/Manual/QuickStart.pod","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"license","url":"https://fastapi.metacpan.org/v1/release/Dancer2","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"license","url":"https://github.com/PerlDancer/Dancer2/blob/main/README.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"licenseModel","url":"https://github.com/PerlDancer/Dancer2/blob/main/README.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"firstRelease","url":"https://fastapi.metacpan.org/v1/release/_search?q=distribution:Dancer2&size=1&sort=date:asc","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"currentMajor","url":"https://fastapi.metacpan.org/v1/release/Dancer2","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://fastapi.metacpan.org/v1/release/Dancer2","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/PerlDancer/Dancer2","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/PerlDancer/Dancer2/contributors","checkedAt":"2026-10-26T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"Dancer2 is a Perl web application framework that the project describes as the evolution of Dancer. The README says it is based on Moo, a lightweight object framework for Perl.\n\nDancer2 is installed from CPAN with cpanm. For production the deployment section of the manual says to use a PSGI-compatible web server such as the pre-forking Starman, and it also covers CGI and FastCGI under Apache. New applications use Dancer2::Template::Tiny for templates, and the tutorial shows how to switch to Template Toolkit. The project keeps a curated list of recommended plugins on MetaCPAN.\n\n## Worth knowing\n\nThe project site at perldancer.org describes the framework under the name Dancer, and its examples use Dancer2."}