# smoltcp Links: [[Rust]], [[TCP]] - [GitHub](https://github.com/smoltcp-rs/smoltcp) _smoltcp_ is a standalone, event-driven TCP/IP stack that is designed for bare-metal, real-time systems. Its design goals are simplicity and robustness. Its design anti-goals include complicated compile-time computations, such as macro or type tricks, even at cost of performance degradation. _smoltcp_ does not need heap allocation _at all_, is [extensively documented](https://docs.rs/smoltcp/), and compiles on stable Rust 1.56 and later. _smoltcp_ achieves [~Gbps of throughput](https://github.com/smoltcp-rs/smoltcp#examplesbenchmarkrs) when tested against the Linux TCP stack in loopback mode.