network-protocol v0.9.3 Beta
Pre-release
Pre-release
network-protocol is a modular Rust networking layer that gives you a secure handshake with post-handshake encryption, a custom binary packet format (with compression), and a plugin-friendly dispatcher for message routing. It ships with remote TCP and local Unix socket transports (with cluster sync planned), and is designed for microservices, databases, daemons, and system protocols. Examples default to Tokio for async execution. ([GitHub]1)
Key Capabilities
- Secure session setup with a handshake and encrypted application traffic thereafter. ([GitHub]1)
- Custom binary framing + compression for efficient, low-latency messaging. ([GitHub]1)
- Pluggable dispatcher so you can register handlers and route messages cleanly. ([GitHub]1)
- Modular transports: TCP and Unix sockets today; cluster sync is planned. ([GitHub]1)
- Built for service backends like databases/daemons/real-time systems; Tokio-based examples included. ([GitHub]1)
Tip: the README shows the feature list and quick server/client examples with
#[tokio::main]; keep that in the release page so folks can try it instantly. ([GitHub]1)
Full Changelog: 0.9.0...v0.9.3