Mojolicious is a real-timeweb application framework, written by Sebastian Riedel, creator of the web application framework Catalyst.[3] Licensed as free software under the Artistic License v 2.0, it is written in the Perl programming language, and is designed for use in both simple and complex web applications, based on Riedel's previous experience developing Catalyst.[4] Documentation for the framework was partly funded by a grant from The Perl Foundation.[5]
As it is written in Perl, Mojolicious can run on any of the many operating systems for which Perl is available, and can be installed directly from CPAN.[6] Prebuilt packages of Mojolicious are also available for NetBSD from pkgsrc[7] and for Microsoft Windows and other operating systems from ActiveState's Perl package manager.[8]
Features
Real-time web framework supporting a simplified single file mode through Mojolicious::Lite.[9]
Portable and object oriented Perl API with no requirements besides Perl 5.10.1 (although 5.18+ is recommended, and optional CPAN modules will be used to provide advanced functionality if they are installed).