Mojolicious icon
Mojolicious icon

Mojolicious

Mojolicious ("Mojo") is a next generation web framework for the Perl programming language.

Mojolicious screenshot 1

Cost / License

  • Free
  • Open Source

Application type

Platforms

  • Linux
  • Perl
-
No reviews
1like
0comments
0news articles

Features

Suggest and vote on features
No features, maybe you want to suggest one?

 Tags

  • perl

Mojolicious News & Activities

Highlights All activities

Recent activities

No activities found.

Mojolicious information

  • Developed by

    DE flagSebastian Riedel
  • Licensing

    Open Source and Free product.
  • Written in

  • Alternatives

    1 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Development

GitHub repository

  •  2,717 Stars
  •  587 Forks
  •  113 Open Issues
  •   Updated  
View on GitHub

Popular alternatives

View all
Mojolicious was added to AlternativeTo by Quipyowert2 on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

What is Mojolicious?

A next generation web framework for the Perl programming language.

Back in the early days of the web, many people learned Perl because of a wonderful Perl library called CGI. It was simple enough to get started without knowing much about the language and powerful enough to keep you going, learning by doing was much fun. While most of the techniques used are outdated now, the idea behind it is not. Mojolicious is a new endeavor to implement this idea using bleeding edge technologies.

• An amazing real-time web framework, allowing you to easily grow single file prototypes into well-structured MVC web applications. • Powerful out of the box with RESTful routes, plugins, commands, Perl-ish templates, content negotiation, session management, form validation, testing framework, static file server, CGI/PSGI detection, first class Unicode support and much more for you to discover. • A powerful web development toolkit, that you can use for all kinds of applications, independently of the web framework. • Full stack HTTP and WebSocket client/server implementation with IPv6, TLS, SNI, IDNA, HTTP/SOCKS5 proxy, UNIX domain socket, Comet (long polling), Promises/A+, keep-alive, connection pooling, timeout, cookie, multipart and gzip compression support. • Built-in non-blocking I/O web server, supporting multiple event loops as well as optional pre-forking and hot deployment, perfect for building highly scalable web services. • JSON and HTML/XML parser with CSS selector support. • Very clean, portable and object-oriented pure-Perl API with no hidden magic and no requirements besides Perl 5.24.0 (versions as old as 5.10.1 can be used too, but may require additional CPAN modules to be installed) • Fresh code based upon years of experience developing Catalyst, free and open source. • Hundreds of 3rd party extensions and high quality spin-off projects like the Minion job queue.

Mojolicious Videos

Official Links