netbird vs nebula
netbird and nebula share 3 technologies: net/http, Prometheus, and github.com/kardianos/service. Both are written in Go.
What they share and what sets them apart
netbirdio
netbird
NetBird securely connects people, machines and AI agents across any network with one identity-based Zero Trust platform. Powered by peer-to-peer WireGuard®
Go30.8kRead on November 7, 2026, at commit 0270bfaWhat is netbird built with?Only in netbird
- Gorilla
- go-redis
- go-sqlite3
- pgx
s3
- Postgres
- SQLite
- Redis
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream
- github.com/patrickmn/go-cache
AWS S3- MCP
- Wails
- Vite
- React
react-router-dom
- gorm.io/gorm
github.com/golang-jwt/jwt/v5
- golang.org/x/oauth2
github.com/coreos/go-oidc/v3
github.com/aws/aws-sdk-go-v2/credentials
- github.com/go-jose/go-jose/v4
- Model Context Protocol
- github.com/mdp/qrterminal/v3
- howett.net/plist
- github.com/google/jsonschema-go
github.com/pb33f/libopenapi
github.com/pb33f/libopenapi-validator
- github.com/sirupsen/logrus
- OpenTelemetry
- go.opentelemetry.io/otel
- Docker
github.com/pion/logging
- go.opentelemetry.io/otel/sdk/metric
- go.opentelemetry.io/otel/exporters/prometheus
github.com/aws/aws-sdk-go-v2
github.com/aws/aws-sdk-go-v2/config
- github.com/DeRuina/timberjack
- github.com/grafana/pyroscope-go
github.com/moby/moby/api
- github.com/prometheus/client_model
- go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
- go.uber.org/zap
- Tailwind CSS
class-variance-authority
tailwind-merge
- Radix UI
- cmdk
- Framer
react-loading-skeleton
- react-virtuoso
- Lucide
In common
- net/http
- Prometheus
- github.com/kardianos/service
slackhq
nebula
A scalable overlay networking tool with a focus on performance, simplicity and security
Go18.5kRead on November 6, 2026, at commit fb4ef13What is nebula built with?Only in nebula
- github.com/skip2/go-qrcode
- github.com/rcrowley/go-metrics
Side by side
netbirdnebula
SizeLines written by people and agents, without generated ones; code files, without tests.
netbird596,628 lines written1,821 code files
nebula83,436 lines written208 code files
Who writes itA commit counts as AI's when it carries its signature: a Co-Authored-By line, its author name or the merge of its branch.
netbird0.5% of its commits signed by AIWith Claude Code, CodeRabbit, and GitHub Copilot
nebula1% of its commits signed by AIWith Claude Code
ActivityFrom GitHub and its history, on the day SeeRepo read it.
netbirdLast push November 7, 20263,511 commits30,768 stars
nebulaLast push November 3, 2026865 commits18,507 stars
TestsThe files that test the code, and the share of code files a test imports.
netbird1,038 test files58.6% of its code files have a test that imports them
nebula153 test files78.8% of its code files have a test that imports them
Frequently asked questions
Which is bigger, netbird or nebula?
netbird, with 596,628 lines written; nebula has 83,436.
The proof: netbirdio/netbird's code at commit 0270bfa
Which has more GitHub stars, netbird or nebula?
netbird, with 30,768 stars; nebula has 18,507.
The proof: netbirdio/netbird on GitHub
Which has more tests, netbird or nebula?
netbird, with 1,038 test files; nebula has 153.
The proof: netbirdio/netbird's code at commit 0270bfa
Which was updated more recently, netbird or nebula?
netbird: its last push was on November 7, 2026, and nebula's on November 3, 2026.
The proof: netbirdio/netbird's commits on GitHub
Which has more commits signed by AI, netbird or nebula?
nebula: an AI signed 1% of its commits, with Claude Code; in netbird, 0.5%.
See inside your code, today.
Paste your repo and see it drawn, part by part: a medium one in under a minute.
Free, no account.

