Monkey HTTP Daemon is a very fast and lightweight Web server for Linux. It uses a hybrid networking model based on asynchronous calls (event-driven) and fixed threads, which makes it scalable and capable of attending thousands of clients per second. It provides a powerful API for C and is ideal for embedded devices, thanks to its small core and plugin architecture.
Duda Client Manager (DudaC) is a helper tool for fast building and deployment of Web services. It aims to make setup of the environment easier and to run Web services from their source code. It takes care of downloading the stack components, configuring them, and building them in a stage directory.
Create a web server it's one of the most interesting thing that you can do, you can learn so much...no all like's write one but it's a good experience...
> Yes, and if someone needs an extremely
> robust, reliable server I'll gladly send
> them to Apache. If they want to see a
> very short implementation of an HTTP
> daemon that they can comprehend in one
> sitting they can use this.
> Trivial software, I don't know... I
> don't think there's much software that I
> consider trivial (of the open-source
> variety). Besides, I had to justify
> this entry to the Freshmeat editors and
> apparently it's not too trivial :-)
> % Hey no :) I meant "time spent on
> % re-creating the commodity code", the
> % that's been written of so many times
> % already.
> % I almost got that way when I needed
> % do arbitrary precision maths for
> % (I'm M.Sc. ;-), and almost sat down
> % wrote some chunked-number stuff for
> % myself. But then got kindly pointed
> % GNU MP library (libgmp), and that was
> % just superior to *anything* I could
> % that way.
> % It isn't that simple, but if I wanted
> % learn the inside, I'd still have a
> % of other, less advanced (or more
> % ;-) projects to examine.
> % That's what I meant; you can also
> % at the article ``Freshmeat's stance
> % "trivial" software'' in FM section.
> % Good luck!