Yggdrasil
An experimental, end-to-end encrypted IPv6 mesh network run as a lightweight userspace software router.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
1 more ways to get Yggdrasil
Package managers
- Chocolatey
choco install yggdrasil
About Yggdrasil
Yggdrasil is an experimental routing scheme meant as a decentralised alternative to the structured routing used on today's internet. The current implementation is a small userspace router that gives every node an IPv6 address and routes encrypted traffic end to end between all participants, with no built-in central points.
Nodes peer over TCP or TLS across a LAN, point-to-point links or the internet, over either IPv4 or IPv6. It runs on Linux, macOS, Windows, iOS, Android and more. The project is still alpha, so breaking changes may happen.
Strengths
- All traffic is end-to-end encrypted
- Fully decentralised with no coordination server
- Self-healing routing that copes with link failures
- Runs on a wide range of platforms
Limitations
- Alpha-stage software with possible breaking changes
- Experimental network rather than a privacy VPN for hiding your IP
Details
- Pricing
- FreeFree and open source, with no paid tier.
- License
- Open source, license not stated
- Developer
- The Yggdrasil Network contributors
- Platforms
- Windows, macOS, Linux, Android, iOS, Command line
- How it runs
- Downloadable app
- Account
- Not required
- Best suited for
- Network enthusiasts experimenting with decentralised encrypted mesh networking
- Categories
- VPN, Network tools, Privacy tools
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to Yggdrasil
Compare allSoftware that can replace Yggdrasil for an important use case, and what changes if you switch.
EasyTier
A decentralized mesh VPN written in Rust that links devices into one private network, with WireGuard support.
EasyTier is also decentralised with no central server required, and is written in Rust with WireGuard support and a graphical interface, though much of its documentation is in Chinese.
tinc
A VPN daemon that builds an encrypted mesh network between hosts over the internet.
tinc builds an encrypted full mesh with direct peer traffic between hosts, but it is Linux and command-line focused, configured by hand, and its 1.1 branch remains in prerelease.
nebula
Connect devices through an encrypted overlay network.
nebula builds an encrypted overlay network across desktop, server and mobile platforms under the MIT license, but it requires certificate management and network configuration rather than self-healing routing.
n2n
A lightweight peer-to-peer layer-2 VPN for linking machines into a virtual network.
n2n links machines into a peer-to-peer layer-2 virtual LAN, but it runs on Linux through the command line and requires a reachable supernode for discovery.
ZeroTier One
Puts machines anywhere in the world on the same virtual Ethernet network, as if they were plugged into one switch.
ZeroTier One gives a flat Ethernet-level network with NAT traversal on major platforms instead of an experimental IPv6 mesh, but it uses a hosted controller account unless you run your own.
Tailscale
Builds a private network between your own devices using WireGuard, without opening ports or running a server.
Tailscale is a WireGuard mesh with central access rules and MagicDNS, but it needs an identity provider sign-in and a hosted coordination server instead of being fully decentralised.
NetBird
A WireGuard-based mesh network with single sign-on, multi-factor authentication and access policies, self-hostable or managed.
NetBird is a WireGuard mesh with SSO, multi-factor authentication and access policies, but it needs a self-hosted or managed control plane and lists no mobile platforms.
Yggdrasil as an alternative
Listings that name Yggdrasil as an alternative.
GNUnet
A GNU network protocol stack for building secure, decentralised and privacy-preserving peer-to-peer applications.
Yggdrasil is an experimental encrypted IPv6 mesh network that runs on many platforms, but it does not aim to hide your IP address.
I2P
Encrypted overlay network for anonymous sites, messaging and file sharing.
Yggdrasil is an encrypted IPv6 mesh network on many platforms, still alpha-stage and not designed to hide your IP address.
Lokinet
Onion-routed network built on staked nodes, routing at the IP layer.
Yggdrasil is an alpha-stage encrypted IPv6 mesh network with no coordination server, but it does not hide your IP address.
Reticulum
Cryptography-based networking stack that spans radio and IP links.
Yggdrasil is an end-to-end encrypted, decentralised IPv6 mesh run as a userspace router over IP links, not radio, and is still alpha software.
Similar software
Related functionality, not necessarily a direct replacement.
i2pd
A full-featured C++ implementation of the I2P router for joining the anonymous I2P network.
WireGuard
A small, fast VPN protocol and set of official clients that connect two machines by exchanging public keys.
headscale
A self-hosted, open-source implementation of the Tailscale control server, so your mesh VPN does not depend on a company.
innernet
Private network manager built on WireGuard with peer invitations.
Husarnet
A peer-to-peer VPN that connects laptops, servers and microcontrollers directly, with built-in support for ROS.
OpenZiti
An open-source zero trust networking platform that connects services by identity instead of IP address.