
Aggligator
Link bonding and failover for Rust applications
cargo add aggligatorDetails
- Target Audience
- Pricing
- Free
Discovery signals
How AI and people discover Aggligator on PeerPush
About Aggligator
Aggligator provides link bonding and failover capabilities for the Rust programming language without requiring Multipath TCP. The library combines multiple links—including TCP, WebSocket, USB, and Bluetooth—into a single logical connection. It ensures that the connection remains active as devices transition between different networks, providing resilience for networked applications that require stable connectivity. If every link disappears, transport connectors keep trying to re-establish one while the logical connection remains open for a configurable time. A device can therefore switch between Wi-Fi, mobile data and Ethernet, even with an IP address change, without restarting the application connection. It serves the same purpose as Multipath TCP and SCTP but works over existing, widely adopted protocols such as TCP, HTTPS, TLS, USB and WebSockets and is completely implemented in user space without the need for any support from the operating system. In networking terms, Aggligator provides link aggregation (also known as channel bonding), failover between links and roaming between networks, all for a single application connection rather than the whole machine. Aggligator is written in 100% safe Rust and builds upon the Tokio asynchronous runtime. It works on all major native platform as well as WebAssembly.
Screenshots
Reviews (0)
No reviews yet. Be the first to rate this product!

Comments (0)
No comments yet. Be the first to share your thoughts!