README.rst

EWGI, an Erlang webserver interface specification

EWGI (pronounced you-ghee) is a specification designed to allow web
applications written in Erlang to run on any supported server. It
also makes developing web applications simpler and more flexible by
providing a common mechanism for reusing components. It was inspired
by Python's PEP 333 and provides similar functionality to other
projects such as Ruby's Rack .

"Hello world!" MochiWeb example

This sample application simply responds with 200 OK and a
text/plain entity body of Hello world! for all requests.

Middleware components

The real power of the EWGI interface specification is the ability to
compose applications so that requests and responses can be modified by
reusable components. For example, the specification includes an
example middleware component which converts all text responses to
upper-case.