Projects / ashd


Ashd is an HTTP server that follows standard Unix philosophy for modularity. Instead of being a monolithic program with loadable modules, as most other HTTP servers seem to be, Ashd is simply a collection of much simpler programs, passing HTTP requests to each other using a simple protocol. The model also allows such handler programs to persist properly, so that, for example, session data can be kept in memory, connections to back-end services can be kept open, and so on.

Operating Systems

Recent releases

  •  08 May 2013 02:20

    Release Notes: This release added support for chunked request-bodies, improved overall behavior when handler programs are overloaded, improved shutdown behavior, and fixed and improved various lesser things.

    •  16 Aug 2012 04:05

      Release Notes: dirplex configuration was made more useful, and the default configuration files were improved. There was also a bunch of minor stability improvements, bugfixes, and the like.

      •  13 Dec 2011 19:03

        Release Notes: This release adds configuration options to pass information to handler processes, and improves documentation.

        •  01 Oct 2011 03:16

          Release Notes: Accumulated minor fixes.

          •  01 May 2011 20:16

            Release Notes: Various bugfixes, protocol compliance fixes, tunings, documentation improvements, and other minor improvements.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.