SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go Network Projects
-
-
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.
-
Xray-core
Xray, Penetrates Everything. Also the best v2ray-core. Where the magic happens. An open platform for various uses.
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
-
gnet
🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.
-
Netmaker
Netmaker makes networks with WireGuard. Netmaker automates fast, secure, and distributed virtual networks.
-
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
-
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/
-
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
-
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.
-
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.
-
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-29Reminds of the confusion when https://openziti.io/ shared on HN a while back. ZTN is a very different beast from WireGuard-derivatives.
-
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! :)
-
-
-
-
mieru
mieru is a socks5 / HTTP / HTTPS proxy to bypass censorship. 見える是一款 socks5 / HTTP / HTTPS 网络代理翻墙工具。 (by enfein)
-
# Contribute your first PR git clone https://github.com/kubenetworks/kubevpn.git make kubevpn
-
-
-
-
-
rsync
rsync in Go! implements client and server, which can send or receive files (upload, download, all directions supported) (by gokrazy)
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.
-
network-mapper
Map Kubernetes traffic: in-cluster, to the Internet, and to AWS IAM and export as text, intents, or an image
-
-
Project mention: Setting up WireGuard VPN with WAG for Enhanced Security and MFA | dev.to | 2024-11-16
Reference: WAG GitHub Repository
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Network discussion
Go Network related posts
-
Psylo browser obscures digital fingerprints by giving each tab its own IP
-
Show HN: Join an Open Tailscale Network
-
KubeVPN: Revolutionizing Kubernetes Local Development
-
Zero-Trust Security in Software Development
-
Show HN: Real-time Network IN/OUT and Syscall monitoring using eBPF
-
Zrok: An open source sharing solution built on OpenZiti (zero trust networking)
-
Show HN: OpenZiti (Apache 2.0, P2P, E2E encrypted, full mesh overlay) is now 1.0
-
A note from our sponsor - SaaSHub
www.saashub.com | 10 Jul 2025
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 |