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