DeterministicESPAsyncWebServer

Zero-heap, asynchronous multi-protocol network server for ESP32 with a fully deterministic memory footprint.

Author
Douglas Quigg (dstroy0)
Website
https://github.com/dstroy0/DeterministicESPAsyncWebServer
Category
Communication
License
NOASSERTION
Library Type
Contributed
Architectures
esp32

Serves HTTP/1.1 and HTTP/2 (routes matched in insertion order; the parser validates every request byte-by-byte and auto-sends 400/413/414/501 with no application code), with HTTP/3 over QUIC in progress, plus WebSocket (RFC 6455), Server-Sent Events, Basic/Digest auth, static file serving, multipart, JSON, templating, and a middleware pipeline, plus opt-in HTTPS/TLS, SSH, Telnet, and SNMP (v1/v2c/v3). All buffers are statically sized at compile time and no heap is used after begin(); feature flags strip unused subsystems.

Downloads

Filename Release Date File Size
DeterministicESPAsyncWebServer-5.74.0.zip 2026-07-10 15.88 MiB
DeterministicESPAsyncWebServer-5.73.4.zip 2026-07-10 15.88 MiB
DeterministicESPAsyncWebServer-5.73.3.zip 2026-07-10 15.88 MiB
DeterministicESPAsyncWebServer-5.73.2.zip 2026-07-10 15.87 MiB
DeterministicESPAsyncWebServer-5.73.1.zip 2026-07-10 15.87 MiB
DeterministicESPAsyncWebServer-5.73.0.zip 2026-07-10 15.87 MiB
DeterministicESPAsyncWebServer-5.72.0.zip 2026-07-10 15.86 MiB
DeterministicESPAsyncWebServer-5.71.0.zip 2026-07-09 15.85 MiB
DeterministicESPAsyncWebServer-5.70.0.zip 2026-07-09 15.85 MiB
DeterministicESPAsyncWebServer-5.69.0.zip 2026-07-09 15.85 MiB