Go Mesh

Open-source Go projects categorized as Mesh

Top 14 Go Mesh Projects

  • Netmaker

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

  • Project mention: Netmaker: An open source WireGuard VPN | news.ycombinator.com | 2024-02-23
  • netbird

    Connect your devices into a single secure private WireGuard®-based mesh network with SSO/MFA and simple access controls.

  • Project mention: JIT WireGuard | news.ycombinator.com | 2024-03-13
  • 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.

    InfluxDB logo
  • easegress

    A Cloud Native traffic orchestration system

  • Project mention: Easegress: Cloud Native traffic orchestration system | news.ycombinator.com | 2024-01-17
  • kuma

    🐻 The multi-zone service mesh for containers, Kubernetes and VMs. Built with Envoy. CNCF Sandbox Project.

  • Project mention: Any new Opensource projects in (go) looking for contributors. I want to start my journey as an OSS contributor. | /r/golang | 2023-05-14

    https://github.com/kumahq/kuma is an CNCF OSS service mesh for Kubernetes and VMs. We're a control plane on top of Envoy proxy. Very actively developed project, some big adopters in the community, and we've just refreshed all of our Good First Issues.

  • yggdrasil-go

    An experiment in scalable routing as an encrypted IPv6 overlay network

  • Project mention: Tinc, a GPLv2 mesh routing VPN | news.ycombinator.com | 2023-06-27

    > 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

  • ziti

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

  • Project mention: Has anyone tried OpenZiti? | /r/selfhosted | 2023-07-07

    If you are not aware of what OpenZiti is, this is the description available on their website:

  • mesh

    Traefik Mesh - Simpler Service Mesh (by traefik)

  • Project mention: Istio moved to CNCF Graduation stage | news.ycombinator.com | 2023-07-12

    https://github.com/traefik/mesh

    Last commit at Nov 28, 2022.

    In kubernetes world it means that this project is dead, I guess?

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

    WorkOS logo
  • kt-connect

    A toolkit for Integrating with your kubernetes dev environment more efficiently

  • 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

  • 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 network.

  • Project mention: Connect to K8s network by using kubevpn | news.ycombinator.com | 2024-04-17

    I created a DevOps tools called kubevpn, by connecting to k8s network, we can ping podIP, curl service-name in k8s dns way. Intercept inbound traffic of workloads with service mesh. Welcome all to have a try, github: https://github.com/kubenetworks/kubevpn

  • inet256

    Identity Based Network API with 256-Bit Addresses

  • yggmail

    End-to-end encrypted email for the mesh networking age

  • polyform

    Immutable mesh processing library

  • Project mention: Ran out of time for ProcJam this year, but ended up adding vector array support to my mesh generation software so multiple people can build paths together in real-time, as well as download the models that were created. | /r/proceduralgeneration | 2023-12-10
  • hperf

    Distributed HTTP Speed Test.

  • 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). The latest post mention was on 2024-04-17.

Go Mesh related posts

Index

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

Project Stars
1 Netmaker 8,928
2 netbird 8,805
3 easegress 5,687
4 kuma 3,502
5 yggdrasil-go 3,323
6 ziti 2,036
7 mesh 1,992
8 kt-connect 1,448
9 edgevpn 505
10 kubevpn 387
11 inet256 133
12 yggmail 130
13 polyform 60
14 hperf 38
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com