A Python utilities collection for building WSGI applications.
Werkzeug does not try to be a framework, and instead started as a simple
collection of various utilities useful for building WSGI applications.
It has since become one of the most advanced collections of its kind.
It includes a powerful debugger, fully featured request and response
objects, HTTP utilities to handle entity tags, cache control headers,
HTTP dates, cookie handling, file uploads, a powerful URL routing
system and a bunch of community contributed add-on modules.
Java HTML/XML Compressor is a very small, fast and easy to use library
that minifies given HTML or XML source by removing extra whitespaces,
comments and other unneeded characters without breaking the content
structure. As a result pages become smaller in size and load faster.
A command-line version of the compressor is also included.
This is a Haskell library for writing CGI programs.
Focus is on third-party authentication methods, such as OpenID, rpxnow
and Facebook.
HTTP cookie parsing and rendering.
Gitit is a wiki backed by a git, darcs, or mercurial filestore. Pages
and uploaded files can be modified either directly via the VCS's
command-line tools or through the wiki's web interface. Pandoc is used
for markup processing, so pages may be written in (extended) markdown,
reStructuredText, LaTeX, HTML, or literate Haskell, and exported in ten
different formats, including LaTeX, ConTeXt, DocBook, RTF, OpenOffice
ODT, and MediaWiki markup.
Notable features include:
* plugins: dynamically loaded page transformations written in Haskell.
* conversion of TeX math to MathML for display in web browsers.
* syntax highlighting of source code files and code snippets.
* Atom feeds (site-wide and per-page).
* a library, Network.Gitit, that makes it simple to include a gitit
wiki in any happstack application.
This is the Haskell S3 library. It provides an interface to Amazon's Simple
Storage Service (S3), allowing Haskell developers to reliably store and
retrieve arbitrary amounts of data from anywhere on the Internet.
Happstack Server provides an HTTP server and a rich set of functions for
routing requests, handling query parameters, generating responses,
working with cookies, serving files, and more.
The Haskell application server stack.
Heist is a powerful template system that supports both HTML5 and XML.
Some of Heist's features are:
* Designer-friendly HTML5 (or XML) syntax
* Templates can be reloaded to make changes visible without recompiling
your Haskell code
* Enforces near-perfect separation of business logic
and view
* Powerful abstraction primitives allowing you to eliminate repetition
* Easy creation of domain-specific markup languages
* Built-in support for including JSON and Markdown content in templates
* Simple mechanism for designer-specified template caching
* Optional merging of multiple <head> tags defined anywhere in the document