#mpsc #bevy #networking

aeronet_channel

In-memory MPSC channel IO layer implementation for aeronet

25 releases (13 breaking)

Uses new Rust 2024

0.18.0 Dec 14, 2025
0.17.2 Oct 17, 2025
0.16.1 Sep 25, 2025
0.14.0 Apr 28, 2025
0.3.0 Nov 5, 2023

#2688 in Game dev


Used in aeronet_replicon

MIT/Apache

83KB
609 lines

aeronet_io implementation using flume in-memory MPSC channels to transmit data between sessions.

crates.io docs.rs

This serves as both a simple reference implementation of an IO layer, and a tool for testing network code in a non-networked environment. This is not intended to be used as the primary IO layer for your app, as it cannot communicate over a network.

Dependencies

~21MB
~308K SLoC