The Lucu package

[ Tags: library, network, public-domain ] [ Propose Tags ]

Lucu is an HTTP daemonic library. It can be embedded in any Haskell program and runs in an independent thread. Lucu is not a replacement for Apache. It is intended to be used to create an efficient web-based application without messing around FastCGI. It is also intended to be run behind a reverse-proxy so it doesn't have some facilities like logging, client filtering or such like.


Versions 0.1, 0.2, 0.2.1, 0.3, 0.3.1, 0.3.2, 0.3.3, 0.4, 0.4.1, 0.4.2, 0.5, 0.6, 0.7,,,
Change log NEWS
Dependencies base (==4.*), bytestring, containers, dataenc, directory, filepath, haskell-src, HsOpenSSL, hxt, mtl, network, stm, time, unix, zlib [details]
License PublicDomain
Author PHO <pho at cielonegro dot org>
Maintainer PHO <pho at cielonegro dot org>
Category Network
Home page
Source repo head: darcs get
Uploaded Fri Dec 11 06:09:27 UTC 2009 by MasatakeDaimon
Distributions NixOS:
Executables lucu-implant-file
Downloads 6653 total (174 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2016-12-30 [all 8 reports]
Hackage Matrix CI


  • Network
    • HTTP
      • Network.HTTP.Lucu
        • Network.HTTP.Lucu.Abortion
        • Network.HTTP.Lucu.Authorization
        • Network.HTTP.Lucu.Config
        • Network.HTTP.Lucu.ETag
        • Network.HTTP.Lucu.HttpVersion
        • Network.HTTP.Lucu.Httpd
        • Network.HTTP.Lucu.MIMEType
          • Network.HTTP.Lucu.MIMEType.DefaultExtensionMap
          • Network.HTTP.Lucu.MIMEType.Guess
        • Network.HTTP.Lucu.Parser
          • Network.HTTP.Lucu.Parser.Http
        • Network.HTTP.Lucu.RFC1123DateTime
        • Network.HTTP.Lucu.Request
        • Network.HTTP.Lucu.Resource
          • Network.HTTP.Lucu.Resource.Tree
        • Network.HTTP.Lucu.Response
        • Network.HTTP.Lucu.StaticFile
        • Network.HTTP.Lucu.Utils



Build the lucu-implant-file program.


Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Maintainer's Corner

For package maintainers and hackage trustees