A fast non-blocking HTTP server for Common Lisp built on libev, aiming to be the fastest web server in any language.
Woo is a high-performance, non-blocking HTTP server written in Common Lisp and built on the libev event loop library. It is designed to deliver exceptional speed and efficiency for web applications, with the goal of being the fastest web server across all programming languages.
Common Lisp developers building high-performance web applications that require low-latency and efficient handling of concurrent connections.
Developers choose Woo for its raw performance through libev integration and non-blocking I/O, combined with seamless compatibility with the Common Lisp web ecosystem via Clack and Lack.
A fast non-blocking HTTP server on top of libev
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Built on libev for efficient event-driven I/O, with benchmarks aiming to be the fastest web server in any language, as highlighted in the README.
Fully compatible with the Clack abstraction layer, allowing easy deployment and middleware use, as shown in usage examples.
Supports multiple worker processes to handle concurrent connections efficiently, with configurable :worker-num for enhanced throughput.
Configurable SSL certificates and keys for secure communication, with options to disable SSL to reduce dependencies if not needed.
The README explicitly warns that Woo is still BETA quality, making it potentially unstable and risky for critical production deployments.
Requires UNIX systems and SBCL, limiting deployment options and excluding other Lisp environments or operating systems.
Depends on libev and optional SSL libraries, adding setup steps and potential integration issues, especially for beginners or cross-platform teams.