{"repo":"encodeous/nylon","free":true,"listed":false,"github":"https://github.com/encodeous/nylon","clone":"git clone https://github.com/encodeous/nylon.git","description":"Self-healing WireGuard mesh. Reroutes around failures in seconds, no coordination server, fully FOSS.","language":"Go","stars":502,"topics":["distributed-networking","routing","vpn","wireguard","overlay-network","golang","mesh-networks","self-hosted","mesh"],"license":"Apache-2.0","category":"networking-infra","readme_excerpt":"nylon Nylon is a self-healing WireGuard mesh that routes around failures. If a link goes down, nylon reroutes traffic through the next-best path in seconds. No manual intervention, no central coordination servers, just like how a real network should be :) Under the hood, nylon implements the Babel routing protocol (RFC 8966) on top of a modified wireguard-go, using measured latency as the routing metric. Nylon targets under 10 seconds of convergence time after a link failure, as you can see in the demo below. Main Features - Multi-hop Routing : traffic flows through the lowest-latency path across your mesh. Unlike Tailscale, Nebula, or ZeroTier, nodes don't need to be directly reachable from each other. Nylon forwards through intermediate hops automatically. - No Coordination Server : no SaaS dependency, no single control-plane. Nodes exchange routes directly over the same WireGuard tunnel that carries your data. - Single Binary, Single Port : one statically-linked binary, one UDP port ( 57175 ), one YAML config. That's it. - WireGuard Client Compatibility : connect stock WireGuard clients (iOS, Android, Windows) to the mesh with zero extra software. Mobile clients roam between gateways seamlessly. - Native WireGuard Speeds : data-plane runs entirely in wireguard-go (polyamide), capable of 10+ Gbps throughput. Getting Started Download the latest release binary from the releases page, then head to the docs for setup instructions. Read the full documentation at nylon.jq.ax incl","default_branch":null,"files":null,"tree":[],"storefront":"/r/encodeous","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/encodeous/nylon/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}