Skip to content
This repository
tag: v2.70
Fetching contributors…

Cannot retrieve contributors at this time

file 130 lines (75 sloc) 3.283 kb

Mojolicious::Guides - Mojolicious guide to the galaxy

We are constantly working on new documentation, follow us on Twitter, GitHub or join the official IRC channel #mojo on to get all the latest updates.

If you are new to Perl, we recommend Learn Perl in 2 hours 30 minutes for a quick introduction, or the Modern Perl book, freely available in many formats. Both are excellent introductions to the language. For more books and documentation, check out


A really fast and fun way to get started developing web applications with Mojolicious is the Mojolicious::Lite tutorial. Almost everything you learn there can also be applied to normal Mojolicious applications and is considered a prerequisite for the guides. You should definitely take a look!


Starting a Mojolicious::Lite prototype from scratch and growing it into a well structured Mojolicious application.


Simple and fun introduction to the Mojolicious router.


Generating content with the Mojolicious renderer.


Cooking with Mojolicious, recipes for every taste.


Frequently asked questions with the right answers.


Coding guidelines and mission statement. A must read for developers and contributors!

Mojolicious and Mojolicious::Lite are the sum of many parts, small building blocks that can be used independently, these are the most prominent ones.


Full featured non-blocking I/O HTTP 1.1 and WebSocket user agent.


Very fun and minimalistic HTML5/XML DOM parser with CSS3 selector support.


Minimalistic JSON implementation that just works.


Highly portable non-blocking I/O HTTP 1.1 and WebSocket server with self-restart support through Mojo::Server::Morbo, perfect for development and testing.


Full featured UNIX optimized preforking non-blocking I/O HTTP 1.1 and WebSocket server with support for zero downtime software upgrades (hot deployment).

Mojo::Server::CGI, Mojo::Server::PSGI

Transparent CGI and PSGI support out of the box.


Very Perl-ish and minimalistic template system.


Countless portable and very convenient bytestream manipulation methods.


Pluggable command line system and the backbone of the mojo script.


Test driven development toolkit for web applications.


Fun oneliners using everything above.

A lot more documentation and examples by many different authors can be found in the Mojolicious wiki at

Something went wrong with that request. Please try again.