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-7.181.1.zip 19.68 MiB
DeterministicESPAsyncWebServer-7.181.0.zip 19.68 MiB
DeterministicESPAsyncWebServer-7.180.0.zip 19.68 MiB
DeterministicESPAsyncWebServer-7.179.0.zip 19.68 MiB
DeterministicESPAsyncWebServer-7.178.0.zip 19.68 MiB
DeterministicESPAsyncWebServer-7.177.0.zip 19.64 MiB
DeterministicESPAsyncWebServer-7.176.0.zip 19.63 MiB
DeterministicESPAsyncWebServer-7.175.1.zip 19.63 MiB
DeterministicESPAsyncWebServer-7.175.0.zip 19.63 MiB
DeterministicESPAsyncWebServer-7.174.0.zip 19.62 MiB