Unicorn is a Unix and LAN/localhost-optimized fork of the Mongrel HTTP server. It takes full advantage of functionality exclusive to Unix-like operating systems. It will reap and restart workers that die from broken apps, and there is no need to manage multiple processes yourself. Load balancing is done entirely by the operating system kernel. Requests never pile up behind a busy worker. The server does not care if your application is thread-safe or not, as workers all run within their own isolated address space and only serve one client at a time. All Rack applications are supported along with pre-Rack versions of Ruby on Rails via a Rack wrapper. It also supports atomic log cycling, nginx-style binary re-execution without losing connections, before_fork and after_fork hooks, and optional copy-on-write-friendly memory management.
cmogstored is an alternative, C implementation of the "mogstored" storage daemon used for MogileFS storage nodes. This implementation allows MogileFS storage nodes to be deployed with a minimal memory/filesystem footprint with no additional runtime dependencies. This implements all HTTP/1.1 DAV functionality needed by MogileFS clients as well as the mogstored stream protocol. This project is still in the early stages of development and not directly affiliated with the MogileFS project.