relequestual/dancer2 — explained in plain English
Analysis updated 2026-07-19 · repo last pushed 2014-08-08
Build a database-driven web app using plugins for DB connections and sessions
Prototype a REST API service quickly with minimal boilerplate
Create an internal dashboard for a startup or small team
Add a web front-end to an existing legacy Perl codebase
| relequestual/dancer2 | busches/cloc | relequestual/dancer | |
|---|---|---|---|
| Language | Perl | Perl | Perl |
| Last pushed | 2014-08-08 | 2016-06-09 | 2016-02-01 |
| Maintenance | Dormant | Dormant | Dormant |
| Setup difficulty | easy | easy | easy |
| Complexity | 2/5 | 1/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a Perl environment with Dancer2 installed from CPAN.
Dancer2 is a lightweight web framework for the Perl programming language. It lets you build a web application with very little code, the README shows a complete "Hello World" app in just four lines. You run the script, open your browser to a local address, and the page is live. At its core, the framework handles the plumbing of web development: it takes incoming HTTP requests, matches them to routes you define, runs the code you've attached to each route, and sends the response back to the browser. You focus on what your app actually does rather than on the mechanics of getting a web server up and running. The project has a healthy ecosystem of plugins that extend what it can do without you having to build those pieces yourself. There are plugins for connecting to databases, sending email, handling user sessions via cookies, building REST APIs, working with MongoDB queues, generating paginated content, caching for performance, and detecting what browser a visitor is using. Several template engines are also available if you want to generate dynamic HTML pages. This tool is aimed at Perl developers who want to quickly stand up a web app or API without the overhead of a heavier framework. A startup building a simple internal dashboard, a developer prototyping a new service, or a team maintaining a legacy Perl codebase that needs a web front-end would all find it useful. The plugin list suggests it's practical for things like database-driven web apps, REST services, and applications that need authentication or email features. As a "next generation" rewrite of the original Dancer framework, it represents a modernized approach to the same idea, keeping web development in Perl simple and approachable. The project is open source under the same terms as Perl itself.
A lightweight web framework for Perl that lets you build web apps and APIs with minimal code, handling routing and HTTP plumbing so you can focus on your app's logic.
Mainly Perl. The stack also includes Perl.
Dormant — no commits in 2+ years (last push 2014-08-08).
Open source under the same terms as Perl itself, meaning you can use and distribute it freely under the Perl license.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
double-check against the repo, no cap.