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

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
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to Yggdrasil

Compare all

Software 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.

Report a wrong fact or a dead link on this listing