McBain is a framework for building powerful APIs and applications. Writing an
API with McBain provides the following benefits:
* Lightweight-ness
* Portability
* Auto-validation
* Self-documentation
* Modularity and flexibility
Fire Eagle is a site that stores information about your location. With your
permission, other services and devices can either update that information or
access it.
Net::FireEagle provides access to Yahoo's FireEagle location service.
http://www.freshbooks.com is a website that lets you create, send and
manage invoices. This module is an OO abstraction of their API that
lets you work with Clients, Invoices etc as if they were standard Perl
objects.
POE::Component::Client::UserAgent is based on LWP and LWP::Parallel.
It lets other tasks run while making a request to an Internet server
and waiting for response, and it lets several requests run in parallel.
POE component to serve HTTP requests with a slightly different
approach than POCo::Server::HTTP. Several useful built-in
handlers for URIs not found, basic authentication, and
parameter parsing.
POE::Filter::HTTP::Parser is a POE::Filter for HTTP which is based
on HTTP::Parser. It can be used to easily create POE based HTTP
servers or clients.
Turn free-text queries into SQL WHERE clauses. The idea is to allow you to treat
your database like a free-text search index, when it really isn't.
Plack::Middleware::ForceEnv modifies the environment passed to the application
by adding your specified key value pairs. This is primarily useful when testing
apps under plackup (or similar) in a development environment.
Plack::Middleware::Test::StashWarnings is a Plack middleware component
to record warnings generated by your application so that you can test
them to make sure your application complains about the right things.
Client/server WebSocket message and frame parser/constructor. This
module does not provide a WebSocket server or client, but is made for
using in http servers or clients to provide WebSocket support