Expand description


The bevy plugin for carrier-pigeon.

Building on carrier-pigeon, this crate provides high level network abstractions to allow making a game a breeze. bevy-pigeon takes care of most of the networking for you, so you barely have to see it or think about it.

Add bevy-pigeon to your Cargo.toml:

bevy-pigeon = "0.3.0"


Complete examples are provided in the examples/ directory on the GitHub repo.


pub use app::AppExt;
pub use app::ClientPlugin;
pub use app::NetLabel;
pub use app::ServerPlugin;
pub use app::SyncC;


Contains the plugins, systems, and components for the bevy app.

The things needed to sync components.

Provides network-able types for common bevy types.