gravitl/netmaker

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

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 41 minutes ago
Added to GitGenius on September 5th, 2026
Created on March 25th, 2021
Open Issues & Pull Requests: 223 (+0)
GitHub issues: Enabled
Number of forks: 650
Total Stargazers: 11,774 (+1)
Total Subscribers: 73 (+0)

Repository Insights (GitGenius)

Median issue/PR response: N/A
Mean response time: 29.4 days
90th percentile: 15.9 days
Tracked items: 92

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 85% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 3% of issues opened in the past year have been closed. Three people close 63% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 65
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 438 days
Stale 30+ days: 64
Stale 90+ days: 53

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (68)
  • enhancement (1)
  • server (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Netmaker is a WireGuard automation platform that creates and manages distributed virtual networks.

Netmaker addresses the complexity of setting up and maintaining WireGuard networks across multiple machines and environments. It automates the provisioning, configuration, and management of WireGuard tunnels, eliminating manual key exchange and configuration file management. The platform provides a centralized server that orchestrates network creation, handles peer management, and exposes an admin interface for oversight. It supports mesh topologies, site-to-site connections, and remote access gateways, allowing diverse network architectures to be defined and deployed through a unified control plane.

Netmaker suits organizations ranging from homelab operators to enterprises that need self-hosted network infrastructure. It works well for teams requiring secure remote access, multi-site connectivity, or Kubernetes integration without relying on third-party VPN services. The project offers both a self-hosted open source version deployable on a cloud VM and a managed SaaS option. Self-hosted deployment requires minimal setup—a single script handles installation on Ubuntu with basic firewall configuration. The platform includes an admin UI, OAuth support, private DNS, and access control lists for managing network policies and user permissions.

The project maintains active development with regular updates and engagement across multiple community channels. The codebase is written in Go and distributed through Docker, with support for Linux, macOS, and Windows clients. Documentation is comprehensive, covering both quick-start and detailed installation paths. The team actively maintains the repository and responds to community activity through Discord, Reddit, and other channels.