The latest version of Ketchup is 0.4.3-0.

Ketchup

Version 0.3.1 revision 0 uploaded by Hamcha.

Package meta

Synopsis
A super small web framework for those who don't like big and fancy codebases
Description

Ketchup is a very small HTTP server implementation, currently under 400 LoC total!

Ketchup is also made to be as modular and embeddable as possible, if you want a cabal-free Haskell app, just take those two/three files you need and put it in your project!

Currently Ketchup comes with:

  • Basic httpd functionality (IPV4 only for now)

  • Regexp routing with parameters (ie. `user:name/(.*)`)

  • Static file handler (ie. `static "."` as route/handler)

  • Basic Auth (please use it over a HTTPS reverse proxy)

Dependencies

The core parts of Ketchup are all depedency free, that includes Ketchup.Httpd and Ketchup.Utils (and to a certain extent, Ketchup.Chunked). The dependencies required are for the following modules:

  • Ketchup.Routing (uses regex-pcre-builtin, This can ben modified to use builtin POSIX regexp)

  • Ketchup.Static (uses mime-types)

  • Ketchup.Auth (uses base64-bytestring)

Author
Alessandro Gatti
Bug reports
n/a
Category
Web, Ketchup
Copyright
n/a
Homepage
https://github.com/Hamcha/Ketchup
Maintainer
zikyky@gmail.com
Package URL
n/a
Stability
n/a

Components