mudler

    mudler/edgevpn

    :sailboat: The immutable, decentralized, statically built p2p VPN without any central server and automatic discovery! Create decentralized introspectable tunnels over p2p with shared tokens

    blockchain
    kubernetes
    networking
    cloudvpn
    golang
    golang-library
    holepunch
    ipfs
    Go
    Apache-2.0
    2.1K stars
    213 forks
    2.1K GitHub watchers
    Updated Nov 1, 2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    Loading star history...

    Where it stands

    Rank, growth pace and release cadence relative to everything GStars tracks.

    2 releases in the last 90 days, the latest 59 days ago, with 19 contributors on GitHub.

    Peaked at #77 in the weekly ranking the week of Nov 16, its best in the past year.

    Use Cases & Benefits

    • Creates decentralized, immutable, statically built peer-to-peer VPNs and reverse proxies without central servers using shared tokens.
    • Eliminates central infrastructure by leveraging libp2p for automatic peer discovery and secure, token-based network access.
    • Use for establishing secure VPNs between edge devices or low-end hardware behind NAT without complex network setup.
    • Use for exposing TCP services over a decentralized p2p network as a reverse proxy without requiring full VPN connections.
    • Use for integrating decentralized p2p networking and blockchain features into Go applications as a portable library.

    Should you depend on it?

    License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.

    License

    Apache 2.0

    Permissive: commercial use, modification and redistribution are allowed with attribution; includes an explicit patent grant from contributors.

    Community files

    • README: present
    • Contributing guide: present

    Watch-outs

    No watch-outs from GStars' checks.

    General guidance from repository metadata, not legal advice. How we score

    From the README

    Create Decentralized private networks

    VPN - Reverse Proxy - Send files securely over p2p - Blockchain

    EdgeVPN uses libp2p to build private decentralized networks that can be accessed via shared secrets.

    A Desktop GUI application (alpha) for Linux is available here

    Excerpt from the mudler/edgevpn README on GitHub (Apache-2.0 license). © its authors.Read the full README on GitHub

    Daily snapshots

    Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots

    Forks

    213+14

    Open issues

    64+9

    Compared with peers in Blockchain

    Fastest-growing repositories GStars tracks in this cohort for the week of Nov 1, by 7-day star growth

    mudler/edgevpn compared with Blockchain repositories by stars, 7-day star growth, health score and last release
    RepositoryStars+7dHealthLast release
    ccxt/ccxt44.6K—603 days ago
    OpenZeppelin/openzeppelin-contracts27.3K—6093 days ago
    hyperledger/fabric16.8K—57140 days ago
    foundry-rs/foundry10.7K—40today
    cosmos/cosmos-sdk7.1K—6260 days ago
    mudler/edgevpn2.1K—3859 days ago
    Category median16.8K—60—

    Also by mudler

    Other repositories from this maintainer that GStars tracks

    Discover Repositories

    Search across tracked repositories by name or description