yggdrasil-go
Mesh networking library
An experiment in creating an encrypted IPv6 network with decentralized routing and mesh capabilities
An experiment in scalable routing as an encrypted IPv6 overlay network
4k stars
83 watching
247 forks
Language: Go
last commit: about 2 months ago decentralizede2e-encryptionipv6meshmesh-networksrouting-algorithmrouting-meshspanning-tree
Related projects:
Repository | Description | Stars |
---|---|---|
mmatczuk/go-http-tunnel | Enables secure tunnels over HTTP/2 to share localhost with others | 3,249 |
osrg/gobgp | BGP implementation in Go, aiming to provide a modern and scalable solution for network routing protocols. | 3,667 |
cjdelisle/cjdns | An encrypted IPv6 network using public-key cryptography and distributed routing. | 5,197 |
ethereum/go-ethereum | A Go implementation of the Ethereum protocol's execution layer | 47,891 |
qdm12/gluetun | A lightweight VPN client written in Go with support for multiple providers and features such as DNS over TLS and firewalling | 8,279 |
gin-gonic/gin | A high-performance web framework written in Go, providing a fast and flexible API for building HTTP services. | 79,433 |
mosn/mosn | A cloud-native network proxy platform with modular architecture and multi-protocol support | 4,463 |
xjasonlyu/tun2socks | A software project that allows users to route network traffic through a proxy layer 3 gateway for secure and private internet access. | 3,474 |
hwdsl2/setup-ipsec-vpn | Automates setup of an IPsec VPN server with IKEv2 and L2TP support | 25,489 |
eranyanay/1m-go-websockets | Demonstrates how to handle a large number of websockets connections in Go | 5,866 |
gioblu/pjon | An experimental network protocol stack designed for low-power, flexible wireless communication on various microcontrollers and real-time systems. | 2,733 |
quic-go/quic-go | An implementation of the QUIC protocol in Go, supporting HTTP/3 and other related features. | 10,222 |
trailofbits/algo | Automated setup and configuration of secure VPNs using Ansible | 29,048 |
cloudwego/netpoll | A high-performance networking framework designed to optimize RPC scenarios in Go applications. | 4,093 |
go-kit/kit | A toolkit for building microservices in Go | 26,684 |