Catalyst is an open-source web framework written in Perl, based on the MVC architectural pattern. Created in 2004, Catalyst has long been the most widely deployed Perl web framework โ used by the BBC, magnum.com, Tube Map, and many enterprise applications still running mission-critical systems today.
It boasts hundreds of plugins on CPAN, integration with virtually every Perl ORM and template engine, and a mature production-deployment story.
Elegant Perl web framework. Mature MVC with rich CPAN plugin ecosystem powering production sites.
โจ Features
Two decades of production use. Patterns refined by real BBC- and bank-scale traffic.
Hundreds of plugins for auth, sessions, caching, ORMs โ Plack-compatible deployment.
First-class DBIC integration. Sophisticated ORM with relationships and result-set composition.
Template Toolkit, Mason, Xslate, Tenjin. Bring your preferred template engine.
In-process testing harness. Spin up the app, send requests, assert responses fast.