Go Network

Open-source Go projects categorized as Network

Top 23 Go Network Projects

  1. v2ray-core

    A platform for building proxies to bypass network restrictions. (by v2fly)

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Xray-core

    Xray, Penetrates Everything. Also the best v2ray-core. Where the magic happens. An open platform for various uses.

    Project mention: Как я поднял свой VPN | dev.to | 2025-04-09

    wget https://github.com/XTLS/Xray-core/releases/download/v25.3.6/Xray-linux-64.zip unzip Xray-linux-64.zip chmod +x xray mv xray /usr/bin/xray

  4. gnet

    🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.

  5. Netmaker

    Netmaker makes networks with WireGuard. Netmaker automates fast, secure, and distributed virtual networks.

  6. flannel

    flannel is a network fabric for containers, designed for Kubernetes

    Project mention: Managing Kubernetes on Hetzner with Cluster API | dev.to | 2024-07-16

    export KUBECONFIG=hetzner-cluster-kubeconfig.yaml # Install Hetzner CCM kubectl apply -f https://github.com/hetznercloud/hcloud-cloud-controller-manager/releases/latest/download/ccm.yaml # Install Flannel CNI - You can use your preferred CNI instead, e.g. Cilium kubectl apply -f https://github.com/flannel-io/flannel/releases/latest/download/kube-flannel.yml

  7. trojan-go

    Go实现的Trojan代理,支持多路复用/路由功能/CDN中转/Shadowsocks混淆插件,多平台,无依赖。A Trojan proxy written in Go. An unidentifiable mechanism that helps you bypass GFW. https://p4gefau1t.github.io/trojan-go/

  8. wireproxy

    Wireguard client that exposes itself as a socks5 proxy

    Project mention: Psylo browser obscures digital fingerprints by giving each tab its own IP | news.ycombinator.com | 2025-06-25

    Per-container proxy settings are already supported.

    I use them for a "home" container that gets routed via my home router's Wireguard VPN independently from all other traffic on my computer (as I don't want to take the performance hit of tunneling everything) using the excellent wireproxy [1].

    [1] https://github.com/whyvl/wireproxy

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. tun2socks

    tun2socks - powered by gVisor TCP/IP stack

    Project mention: Httptap: View HTTP/HTTPS requests made by any Linux program | news.ycombinator.com | 2025-02-03

    Interesting. Care to share any info about your setup? Would it be a matter of httptap reading a certain environment variable and then forwarding traffic to a SOCKS proxy?

    FWIW there is also the excellent tun2socks (https://github.com/xjasonlyu/tun2socks), which was a significant inspiration for this project, and is specifically designed to forward traffic from a TUN device to a SOCKS proxy.

  11. ziti

    The parent project for OpenZiti. Here you will find the executables for a fully zero trust, application embedded, programmable network @OpenZiti

    Project mention: Show HN: Octelium – FOSS Alternative to Teleport, Cloudflare, Tailscale, Ngrok | news.ycombinator.com | 2025-06-29

    Reminds of the confusion when https://openziti.io/ shared on HN a while back. ZTN is a very different beast from WireGuard-derivatives.

  12. zrok

    Geo-scale, next-generation peer-to-peer sharing platform built on top of OpenZiti.

    Project mention: Zrok: An open source sharing solution built on OpenZiti (zero trust networking) | news.ycombinator.com | 2024-08-15

    * https://github.com/openziti/zrok

    If you (or anyone) appreciate free, open source tooling like this, don't forget to give the projects a star on github and help spread the word! :)

  13. myLG

    Network Diagnostic Tool

  14. kube-ovn

    A Bridge between SDN and Cloud Native (Project under CNCF)

  15. sx

    :vulcan_salute: Fast, modern, easy-to-use network scanner

  16. mieru

    mieru is a socks5 / HTTP / HTTPS proxy to bypass censorship. 見える是一款 socks5 / HTTP / HTTPS 网络代理翻墙工具。 (by enfein)

  17. kubevpn

    KubeVPN offers a Cloud Native Dev Environment that connects to kubernetes cluster network.

    Project mention: KubeVPN: Revolutionizing Kubernetes Local Development | dev.to | 2025-02-24

    # Contribute your first PR git clone https://github.com/kubenetworks/kubevpn.git make kubevpn

  18. vFlow

    Enterprise Network Flow Collector (IPFIX, sFlow, Netflow)

  19. scilla

    Information Gathering tool - DNS / Subdomains / Ports / Directories enumeration

  20. vssh

    Go Library to Execute Commands Over SSH at Scale

  21. speedtest-go

    CLI and Go API to Test Internet Speed using speedtest.net (by showwin)

  22. rsync

    rsync in Go! implements client and server, which can send or receive files (upload, download, all directions supported) (by gokrazy)

    Project mention: Rsync replaced with openrsync on macOS Sequoia | news.ycombinator.com | 2025-04-06

    I looked at openrsync when I was writing my own https://github.com/gokrazy/rsync implementation (in Go!) and it’s good code :)

    It’s a shame that openrsync is not 100% compatible with rsync — I noticed that Apple was starting to switch to openrsync because my own tests broke on macOS 15.

  23. network-mapper

    Map Kubernetes traffic: in-cluster, to the Internet, and to AWS IAM and export as text, intents, or an image

  24. goflow2

    High performance sFlow/IPFIX/NetFlow Collector

  25. wag

    Simple Wireguard 2FA

    Project mention: Setting up WireGuard VPN with WAG for Enhanced Security and MFA | dev.to | 2024-11-16

    Reference: WAG GitHub Repository

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Network discussion

Log in or Post with

Go Network related posts

  • Psylo browser obscures digital fingerprints by giving each tab its own IP

    1 project | news.ycombinator.com | 25 Jun 2025
  • Show HN: Join an Open Tailscale Network

    1 project | news.ycombinator.com | 24 Apr 2025
  • KubeVPN: Revolutionizing Kubernetes Local Development

    1 project | dev.to | 24 Feb 2025
  • Zero-Trust Security in Software Development

    1 project | news.ycombinator.com | 20 Dec 2024
  • Show HN: Real-time Network IN/OUT and Syscall monitoring using eBPF

    1 project | news.ycombinator.com | 30 Sep 2024
  • Zrok: An open source sharing solution built on OpenZiti (zero trust networking)

    2 projects | news.ycombinator.com | 15 Aug 2024
  • Show HN: OpenZiti (Apache 2.0, P2P, E2E encrypted, full mesh overlay) is now 1.0

    1 project | news.ycombinator.com | 23 Apr 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 10 Jul 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Network projects in Go? This list will help you:

# Project Stars
1 v2ray-core 31,392
2 Xray-core 29,685
3 gnet 10,640
4 Netmaker 10,417
5 flannel 9,178
6 trojan-go 8,083
7 wireproxy 5,038
8 tun2socks 3,963
9 ziti 3,411
10 zrok 3,311
11 myLG 2,712
12 kube-ovn 2,144
13 sx 1,504
14 mieru 1,324
15 kubevpn 1,183
16 vFlow 1,130
17 scilla 1,028
18 vssh 970
19 speedtest-go 667
20 rsync 658
21 network-mapper 652
22 goflow2 626
23 wag 619

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com