innernet
Coordinate a private WireGuard network with peers and CIDR-based access rules.
innernet manages private networks over WireGuard. A coordination server registers peers and distributes endpoint information, while administrators organize devices into CIDR groups and define which groups can communicate.
The client and coordination server are implemented in Rust; the server uses Tokio, Hyper, and SQLite through rusqlite. WireGuard must be available on participating systems. The project describes the software as experimental and notes that it has not received an independent security audit.