A Haskell library for writing HTTP and HTTPS proxies.
Haskell Makefile
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
Network/HTTP Make it work with new http-client and http-conduit Jul 6, 2016
Notes http-post-problem.txt : Update. Dec 22, 2011
example Proxy: Rename defaultSettings to defaultProxySettings Aug 21, 2015
.gitignore Tweak example programs and add debug-proxy.hs example. Apr 12, 2015
Readme.md Hook up travis Aug 4, 2015
Setup.hs Add cabal files etc. Dec 7, 2011
stack.yaml Add stack.yaml Aug 15, 2015



Build Status

A Haskell library for creating HTTP and HTTPS web proxies.

The aim is to make all proxying operations work in constant space (per connection) so that memory usage scales linearly with the number of concurrent connections and is completely independent of the size of either the POST request body or the response body.

This library relies heavily on the following libraries:

  • wai : A common protocol between web servers and clients.
  • warp : The web servers the proxy application runs in.
  • http-conduit / http-client : Perform the upstream requests.

This is still beta quality.