Skip to content

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.