Ross ROSS = Recommend OSS · open-source software intelligence for agents

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

github.com/opengnb/opengnb · C · GPL-3.0 (copyleft) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
opengnb/opengnbmain93

For agents

markdown · JSON · MCP: product_card(name="opengnb/opengnb")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem