Roadmap¶
Webserver is under active development. Our goal is to provide a modern, efficient, and extensible C++ framework for building network applications.
Completed¶
- HTTP/1.0 and HTTP/1.1 support
- Event loop powered by Uvent
- Basic router and middleware system
- RFC-compliant header parsing
- TLS/SSL integration (OpenSSL)
In Progress¶
- Improved request/response state machines
- Extended test coverage
- Developer documentation and examples
Planned¶
- HTTP/2 support (multiplexed streams, HPACK header compression)
- HTTP/3 support (QUIC transport, QPACK)
- Websocket and other protocols upgrading handling
- Streaming responses and chunked uploads
- Pluggable logging
- Benchmarks and performance comparison against other frameworks
- Windows support
- Chunked streaming support
Ideas¶
Ask us a question on GitHub. Found a bug? Have a suggestion? Help us track it by opening an Issue Contributions are welcome — check out our Contributing Guide.