Projects / Arachnida


Arachnida is an embeddable Web server. It uses the OpenSSL library and consists of a small framework for networking that allows you to asynchronously accept and handle connections using a "new connection handler" to handle new connections and a "data handler" to handle incoming data. This makes it possible to add support for any TCP/IP based protocol by just adding a handler. A test suite is included.

Operating Systems

Recent releases

  •  13 Apr 2008 15:47

    Release Notes: This release adds session support to Damos, as well as the urlencode and urldecode functions. With session support in Damos also comes the ability to use custom-created Scorpion contexts (SSL).

    •  20 Feb 2008 07:50

      Release Notes: This version adds the Agelena generic logging library, as well as a significant update to the documentation.

      •  15 Feb 2008 18:13

        Release Notes: Two changes that were not included in the previous release are included in this one. Functionally, there are no differences.

        •  03 Feb 2008 02:52

          Release Notes: This release fixes a few minor bugs and adds a UDPSocket class to Spin. Though HTTP doesn't use UDP, it was the only thing missing from Arachnida to allow it to be used for any IP-based protocol, whether it is TCP/IP or UDP/IP. This class was added at a user's request.

          •  28 Jan 2008 18:14

            Release Notes: This version corrects a merge conflict that was left in Mesolthelae's main.cpp file due to an oversight.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.