Songbird

Networking

Pure Rust networking — TCP/UDP, HTTP/2, WebSocket, mDNS, and IPC sockets. Composes with BearDog for TLS to form a complete HTTPS stack with no C.

335,140lines of Rust
14,742test functions
1683files
31crates

ecoPrimals/songBird

Tier: foundation

Capabilities

CategoryPrimitives
TLSTLS 1.3 (RFC 8446), TLS 1.2 fallback, protocol detection
DiscoveryBirdSong encrypted UDP multicast, mDNS/DNS-SD, 6-layer capability strategy
NAT TraversalPure Rust STUN (RFC 5389), 4-tier: direct → IGD → STUN → relay
Dark ForestZero metadata leakage discovery, encrypted beacons
P2PSovereign onion service, circuit building, directory authority

Composes Into

Tower Atomic (with BearDog), NUCLEUS, RootPulse, Dark Forest, BirdSong protocol

Pure RustAGPL-3.0Zero C depsFoundation tier

Connections

Referenced in 28 pages