into The NetBSD Packages Collection.
The Perl 5 module Tatsumaki is a toy port of Tornado for Perl using
Plack (with non-blocking extensions) and AnyEvent.
It allows you to write a web application that does a immediate
response with template rendering, IO-bound delayed response (like
fetching third party API or XML feeds), server push streaming and
long-poll Comet in a clean unified API.
textproc/p5-Text-MicroTemplate into The NetBSD Packages Collection.
The Perl 5 module Text::MicroTemplate is a standalone, fast,
intelligent, extensible template engine.
textproc/p5-Text-Microformat into The NetBSD Packages Collection.
The Perl 5 module Text::Microformat is a Microformat parser. It
sports a very pluggable API, which allows not only new kinds of
Microformats to be added, but also extension of the parser itself,
to allow new parsing metaphors and source document encodings
textproc/p5-XML-TreeBuilder into The NetBSD Packages Collection.
The Perl 5 module XML::TreeBuilder uses XML::Parser to make XML
document trees constructed of XML::Element objects (and XML::Element
is a subclass of HTML::Element adapted for XML). XML::TreeBuilder
is meant particularly for people who are used to the HTML::TreeBuilder
/ HTML::Element interface to document trees, and who don't want to
learn some other document interface.
www/p5-AnyEvent-HTTP into The NetBSD Packages Collection.
The Perl 5 module AnyEvent::HTTP is an AnyEvent user, you need to
make sure that you use and run a supported event loop. It implements
a simple, stateless and non-blocking HTTP client. It supports GET,
POST and other request methods, cookies and more, all on a very low
level. It can follow redirects supports proxies and automatically
limits the number of connections to the values specified in the
RFC.
net/p5-Net-Server-Coro into The NetBSD Packages Collection.
The Perl 5 module Net::Server::Coro implements multithreaded server
for the Net::Server architecture, using Coro and Coro::Socket to
make all reads and writes non-blocking. Additionally, it supports
non-blocking SSL negotiation.