tale/headplane

A feature-complete Web UI for Headscale

View on GitHub ↗Jump to charts ↓

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 59 minutes ago
Added to GitGenius on September 23rd, 2026
Created on March 17th, 2024
Open Issues & Pull Requests: 45 (+0)
GitHub issues: Enabled
Number of forks: 243
Total Stargazers: 3,026 (+1)
Total Subscribers: 12 (+0)

Repository Insights (GitGenius)

Median issue/PR response: N/A
Mean response time: 25.3 hours
90th percentile: 40.4 hours
Tracked items: 367

How this project is maintained

Practically every issue opened in the past year has drawn a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 84% of issues opened in the past year have been closed, leaving a working backlog. Three people close 86% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 28
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 84 days
Stale 30+ days: 19
Stale 90+ days: 4

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 (196)
  • Needs Triage (109)
  • Feature (74)
  • UI/UX (51)
  • Authentication (34)
  • Upstream (29)
  • Needs Info (26)
  • In Beta (20)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Headplane is a feature-complete web UI for Headscale, the self-hosted alternative to Tailscale's VPN service.

Headscale provides the core functionality of a Wireguard-based VPN but ships without a web interface by default. Headplane solves this gap by offering a dashboard that replicates the management capabilities of the official Tailscale product. The tool lets administrators manage nodes with control over expiry, network routing, names, and ownership; configure Access Control Lists and tagging for network enforcement; set up DNS settings with automatic Headscale provisioning; and adjust Headscale's core settings. It also supports OpenID Connect for authentication.

Headplane suits anyone running a self-hosted Headscale deployment who needs a graphical interface to manage their VPN infrastructure without command-line tools. It is positioned as one of the most feature-complete Headscale UIs available and aims to provide parity with the official Tailscale dashboard's functionality.

The project maintains semantic versioning for releases and provides pre-release builds under a next tag that update during active testing cycles. Development is open to contributions, with contributor guidelines documented in the repository.