opengnb/opengnb
GNB is open source de-centralized SDVN to achieve layer3 network via p2p with the ultimate capability of NAT Traversal.GNB是一个开源的去中心化的具有极致内网穿透能力的通过P2P进行三层网络交换的SDVN。 observed · 2026-08-28
Health v2 · maintenance only
93/100
- Activity 97
- Release rhythm 85
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 31.5
- age_days: 2409
- days_rel: 21
- days_push: 21
- n_releases_24m: 7
Adoption not part of the score
1203 stars · 272 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
OpenGNB is an open-source decentralized Software Defined Virtual Network (SDVN) that creates a layer-3 P2P VPN with strong NAT traversal, letting users join distant networks into one direct-access LAN. It is written in C with no third-party dependencies, supports Linux, macOS, Windows, FreeBSD, OpenBSD, NetBSD, Raspberry Pi, and OpenWRT, and authenticates nodes via elliptic curve signatures.
Use cases
- connect home and office networks into one LAN over the internet
- set up a p2p vpn without a public ip or vpn server
- traverse strict NAT to reach devices behind firewalls
- run a lightweight vpn on an OpenWRT router
- build a decentralized mesh overlay network between nodes
- relay traffic between peers when direct p2p fails
When to choose
- you need serverless, decentralized p2p vpn connectivity with NAT traversal
- you want a tiny C binary that runs on routers and embedded devices
- you prefer elliptic-curve node authentication without third-party libraries
When to avoid
- you need a polished GUI or managed commercial vpn service
- you require OpenVPN/WireGuard protocol compatibility or enterprise support
- you need a solution with extensive English documentation and community tooling
Facets
application · maturity active
networking p2p security cryptography vpn networking security privacy self-hosted microservices windows bsd cross-platform cli p2p-vpn nat-traversal sdvn mesh-network tun ed25519 layer3-network openwrt linux macos
1 source
- readme: https://github.com/opengnb/opengnb · fetched 2026-08-28 · a058a31e40a8
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| opengnb/opengnb | main | 93 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem