libpnet

Network library

A low-level networking library written in Rust for cross-platform development of transport protocols and network utilities.

Cross-platform, low level networking using the Rust programming language.

GitHub

2k stars
31 watching
311 forks
Language: Rust
last commit: over 1 year ago
Linked from 1 awesome list

cross-platformdatalinklibpnetnetworkingpacketsrusttransport-protocolswinpcap

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
libp2p/rust-libp2p An implementation of a peer-to-peer networking stack in Rust 4,664
rust-lang/cargo The Rust package manager responsible for downloading and compiling dependencies for Rust projects. 12,919
microsoft/msquic An implementation of the QUIC protocol for secure and efficient network communication 4,097
cloudflare/boringtun An implementation of the WireGuard protocol designed for speed and portability. 6,165
smoltcp-rs/smoltcp A standalone TCP/IP stack designed for real-time systems with focus on simplicity and robustness 3,830
b23r0/rust-raknet An implementation of the RakNet protocol in Rust for reliable UDP communication in networked applications 227
nix-rust/nix Rust bindings to various Unix platform APIs 2,697
laurentmazare/tch-rs Rust bindings for PyTorch's C++ API to facilitate machine learning and neural network development. 4,421
cloudflare/pingora A fast, reliable, and programmable network service framework. 22,811
google/tarpc An RPC framework for Rust that simplifies the process of creating and managing remote procedure calls. 3,322
tokio-rs/prost A Rust implementation of Protocol Buffers for generating idiomatic and readable code from proto2 and proto3 files. 4,001
hyperium/hyper An efficient HTTP library designed as a building block for other libraries and applications. 14,680
libp2p/go-libp2p A modular networking stack for building large-scale peer-to-peer systems 6,136
briansmith/ring A small, fast, and secure cryptographic library implemented in assembly language 3,787
rust-lang/crates.io A central registry and infrastructure for sharing Rust packages, written in Rust 3,022