Mojolicious is a modern, real-time web framework for Perl that ships batteries-included for building both APIs and dynamic web apps. It features a fast non-blocking I/O loop, a built-in HTTP/1.1 and WebSocket server, and first-class support for JSON, templates, and routing. Developers can start small with Mojolicious::Lite, a concise DSL for single-file apps, then grow into a full MVC structure with controllers, plugins, and reusable components. The framework emphasizes developer ergonomics: hot-reloading dev server, powerful testing tools, and a consistent Mojo:: ecosystem for clients, servers, and utilities. Production deployment is first-class too, with the Hypnotoad server offering preforking and zero-downtime restarts. By blending an approachable API with serious performance features, Mojolicious enables everything from tiny services to feature-rich, real-time applications.

Features

  • Real-time web framework with RESTful routes, WebSockets, full Unicode support
  • Lightweight Mojolicious::Lite micro framework for rapid prototyping
  • Built-in template engine (Embedded Perl, ep) for dynamic content rendering
  • Session management, form validation, plugin support, command tools
  • Built-in non-blocking HTTP server with IPv6, TLS, and CGI/PSGI detection
  • Portable across all systems supporting Perl 5, installable via CPAN, pkgsrc, or ActiveState

Project Samples

Project Activity

See All Activity >

Categories

Frameworks

License

Artistic License 2.0

Follow Mojolicious (Mojo)

Mojolicious (Mojo) Web Site

Other Useful Business Software
Train ML Models With SQL You Already Know Icon
Train ML Models With SQL You Already Know

BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
Try Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Mojolicious (Mojo)!

Additional Project Details

Operating Systems

Linux, Mac

Programming Language

Perl

Related Categories

Perl Frameworks

Registered

2025-09-09