This crate ships async + no_std + no-alloc implementations of various network protocols.
Suitable for microcontrollers and embedded systems in general.
- HTTP client and server
 - Websocket send/receive
 - DNS Captive Portal
 - mDNS responder
 - DHCP cient and server
 - Raw IP & UDP packet send/receive (useful in combination with the DHCP client and server)
 - MQTT client (currently just a slim wrapper around 
rumqttc, so needs STD) - TCP, UDP and raw sockets
 
- The Rust Standard library
 - The networking stack of Embassy
 - Any other platform, as long as you implement (a subset of) edge-nal
- The necessary minimum being the 
Read/Writetraits from embedded_io_async - for modeling TCP sockets - andUdpReceive/UdpSendfrom edge-nal - for modeling UDP sockets - Most crates (edge-captive, edge-dhcp, edge-ws, edge-raw) also provide a compute-only subset that does not need embedded-io-async or edge-nal traits
 
 - The necessary minimum being the 
 
PRs welcome!