#svc #network

no-std edge-net

no_std and no-alloc async implementations of various network protocols

5 releases (breaking)

0.5.0 Oct 19, 2023
0.4.0 Oct 18, 2023
0.3.0 May 14, 2023
0.2.0 Dec 13, 2022
0.1.1 Nov 23, 2022

#1286 in Embedded development

Download history 7/week @ 2023-08-10 7/week @ 2023-08-17 7/week @ 2023-08-24 6/week @ 2023-08-31 12/week @ 2023-09-07 4/week @ 2023-09-14 2/week @ 2023-09-21 5/week @ 2023-09-28 4/week @ 2023-10-05 25/week @ 2023-10-12 56/week @ 2023-10-19 36/week @ 2023-10-26 25/week @ 2023-11-02 35/week @ 2023-11-09 31/week @ 2023-11-16 34/week @ 2023-11-23

127 downloads per month
Used in 2 crates (via channel-bridge)

MIT/Apache

140KB
4K SLoC

edge-net

CI crates.io Documentation

This crate ships async + no_std + no-alloc implementations of various network protocols.

Suitable for MCU development, bare-metal in particular.

Working:

  • WS client
  • MQTT client (just a slim wrapper around rumqttc, so currently needs STD)
  • Captive Portal

Needs bugfixing:

  • HTTP / WS server
  • HTTP client

PRs welcome!

Dependencies

~2–14MB
~163K SLoC