next generation web framework for Perl
Project homepage: https://mojolicious.org/
Description
Mojolicious is a real-time web framework, allowing you to easily grow
single file prototypes into well-structured 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, first class Unicode support and
much more for you to discover.
Full stack HTTP and WebSocket client/server implementation with IPv6, TLS,
SNI, IDNA, HTTP/SOCKS5 proxy, Comet (long polling), 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 preforking and hot deployment, perfect for embedding.
Automatic CGI and PSGI detection.
JSON and HTML/XML parser with CSS selector support.
Package information
- Ports path
- www/p5-Mojo
- Package architecture
- *
- Maintainer
- The OpenBSD ports mailing-list <ports@openbsd.org>
- Categories
- www, perl5
- Available flavors
- None listed
Ports list build and test dependencies as well as runtime dependencies. pkg_add selects those needed for installation.
Direct dependencies
Runtime
- converters/p5-Cpanel-JSON-XS STEM->=4.09
- devel/p5-EV STEM->=4.32
- security/p5-IO-Socket-SSL STEM->=2.009
Test
- net/p5-IO-Socket-Socks
- devel/p5-Role-Tiny STEM->=2.000001
- converters/p5-Cpanel-JSON-XS STEM->=4.09
- devel/p5-EV STEM->=4.32
- security/p5-IO-Socket-SSL STEM->=2.009
- devel/p5-Test-Pod
- devel/p5-Test-Pod-Coverage
OpenBSD README
+----------------------------------------------------------------------- | Running p5-Mojolicious on OpenBSD +----------------------------------------------------------------------- * SSL For having Mojolicious listen on SSL, you should create your own certificate first. See ssl(8) for details. For a quick test, you can point 'morbo' to your certificate and key. # morbo -l "https://*:443?cert=/etc/ssl/www.example.com.crt&key= \ /etc/ssl/private/www.example.com.key" ./myapp.pl
Used by (26 dependency relationships)
Includes library, runtime, build and test dependencies.