Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A Haskell library for writing HTTP and HTTPS proxies.

branch: master

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 Network
Octocat-spinner-32 Notes
Octocat-spinner-32 example
Octocat-spinner-32 test
Octocat-spinner-32 .gitignore
Octocat-spinner-32 LICENSE
Octocat-spinner-32 Makefile
Octocat-spinner-32 README.txt
Octocat-spinner-32 Setup.hs
Octocat-spinner-32 http-proxy.cabal
A Haskell library for creating HTTP and HTTPS web proxies. Memory usage of the
proxy scales with the number of simultaneous connections and should be
independent of the size of either the POST request body or the response body.

This library relies heavily on the following libraries:

   - enumerator : Efficient, predictable and safe alternative to lazy I/O.
   - http-enumerator : HTTP protocol build on top of enumerator.
   - Wai : A common protocol between web servers and clients.

The code for this library was originally hacked out of Michael Snoyman's Warp
web server by Stephen Blackheath. Erik de Castro Lopo then converted it from an
application to a library from which to build web proxies.

This is still beta quality.

Something went wrong with that request. Please try again.