protocol

Protocol library

A crate providing a protocol for sending and receiving structured data over various networks

Easy protocol definitions in Rust

GitHub

188 stars
4 watching
21 forks
Language: Rust
last commit: over 2 years ago
Linked from 1 awesome list

network-programmingrusttcpudp

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
b23r0/rust-raknet An implementation of the RakNet protocol in Rust for reliable UDP communication in networked applications 227
geysermc/mcprotocollib Enables communication between Minecraft clients and servers using a standardized protocol 734
ethereum/cbc-casper A Python implementation of a class of 'correct-by-construction' consensus protocols. 229
0xpolygonzero/plonky2 A Rust implementation of a cryptographic protocol for secure multi-party computation and proof systems 791
chat-wane/rtc-scamp-mbr An implementation of a decentralized peer-to-peer membership protocol using WebRTC for distributed network connections 2
mcginty/snow A Rust implementation of a secure communication framework 906
rust-embedded-community/embedded-nal Provides a set of standardized traits for implementing TCP/IP networking in embedded systems. 179
maciejkula/rustlearn A Rust machine learning crate providing algorithms and utilities for building and training machine learning models. 626
hobbyquaker/binrpc A JavaScript library implementing HomeMatic xmlrpc protocol 15
aisk/rust-memcache A memcached client library written in Rust for interacting with distributed memory caching systems. 135
rust-bitcoin/rust-bitcoin A Rust library for working with Bitcoin protocol messages and data structures 2,181
rodentrabies/bp A Common Lisp implementation of the Bitcoin Protocol components 37
dusk-network/rusk A reference implementation and tools for a decentralized platform built on the Rust programming language 169
mappum/bitcoin-protocol A JavaScript module that encodes and decodes low-level network protocol data using streams. 14
rustcrypto/nacl-compat Provides Rust compatibility with NaCl-family libraries for secure cryptographic functions. 60