The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 11 Go mesh-network Projects
-
netbird
Connect your devices into a single secure private WireGuard®-based mesh network with SSO/MFA and simple access controls.
-
> The next version will make it much simpler to deploy isolated networks by using TLS roots to prevent accidental peerings.
Is that PR #1038 [1]? Any info on how to use that feature and whether it works over multicast as well?
I noticed this PR uses SHA-1 for matching fingerprints. SHA-1 has been broken for 13 years now. Is it possible to use something more secure?
> It's also worth noting that Yggdrasil doesn't have the equivalent of "peer exchange" — only directly connected peers would ever find out your public IP address. Yggdrasil will not form new peerings automatically, with the single exception being multicast-discovered nodes on the same LAN.
Right, my worry is that by having a server with a public IPv4 address and Yggdrasil running on an open port (so that my other nodes can connect to it) will allow someone to connect to it (either on purpose or accidentally) and cause my traffic to route over their node(s) and/or the public mesh.
Thanks!
[1] https://github.com/yggdrasil-network/yggdrasil-go/pull/1038
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
drago
☁️ Securely connect anything with WireGuard® and manage all your networks from a single place.
-
https://github.com/costela/wesher
Wiresmith: Rust, auto-configs clients into a mesh
-
if your looking at setting up coredns aswell then i would highly suggest checking out wgsd https://github.com/jwhited/wgsd
-
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
-
Project mention: Gravitational Teleport alternatives - netbird, ZeroTier, and awl | libhunt.com/r/teleport | 2023-06-29
Anywherelan (awl for brevity) is a mesh VPN project, similar to tinc, direct wireguard or tailscale. Awl makes it easy to connect to any of your devices (at the IP protocol level) wherever they are.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
kubevpn
KubeVPN is Cloud Native Dev Environment. Connect to kubernetes cluster network, you can access remote kubernetes cluster network via service name or Pod IP / Service IP. Intercept remote kubernetes cluster service inbound traffic to local PC with service mesh. You can run your k8s pod on local Docker container with same env、volume and netowork.
Project mention: KubeVPN offers a Cloud-Native Dev Environment that seamlessly connects to your Kubernetes cluster network. | dev.to | 2024-03-23中文 | English | Wiki
-
-
-
Go mesh-networks related posts
-
Gravitational Teleport alternatives - netbird, ZeroTier, and awl
4 projects | 29 Jun 2023
- Tinc, a GPLv2 mesh routing VPN
- Anywherelan: opensource peer-to-peer VPN in Go
- Anywherelan: opensource peer-to-peer VPN alternative
- Mesh VPN - WireGuard admin
- Does a fully featured WireGuard-protocol based corporate VPN software exist?
- Mesh of multiple wg tunnels
-
A note from our sponsor - WorkOS
workos.com | 28 Mar 2024
Index
What are some of the best open-source mesh-network projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | netbird | 8,554 |
2 | yggdrasil-go | 3,287 |
3 | drago | 1,094 |
4 | wesher | 878 |
5 | wgsd | 754 |
6 | edgevpn | 494 |
7 | awl | 371 |
8 | kubevpn | 345 |
9 | tinc-boot | 154 |
10 | inet256 | 133 |
11 | yggmail | 129 |