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.

307,727lines of Rust
13,438test functions
1624files
30crates

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

Referenced in 23 pages