Repository brief

juanfont/headscale

Read the upstream summary on the left, browse the cached forks below it, and load each fork comparison into the right-hand panel.

Cached analysis
cached 2026-03-30T19:59:22.052Z
1mo ago

juanfont/headscale

Headscale is a Go-based, self-hosted open source implementation of the Tailscale control server. It has strong adoption signals from the repo itself: 36,966 stars, 1,991 forks, and recent activity as of 2026-03-29. Forks are likely interesting if you care about self-hosted tailnet control, Tailscale-compatible infrastructure, or codebases with active testing and documentation work.

GitHub
Loading tags...
Stars36,966
Forks1,991
Default branchmain
Last pushed2026-03-29T00:36:56Z
Recommended shortcuts

Jump straight into Discofork's strongest cached fork picks, or open a compare view in one click.

Forks

Choose a fork to inspect

10 of 10 fork briefs
Selected

Choose this fork if the WebUI and operator workflow matter more than staying close to upstream Headscale. Choose upstream if you want current fixes, active maintenance, and the lowest compatibility risk.

Prefer this fork only if its packaging and local control-plane changes match a specific deployment need and you are willing to own long-term rebasing. For most adopters, upstream Headscale is the safer choice because this fork is significantly diverged and behind on recent fixes.

Choose upstream instead unless you specifically need this exact historical revision; this fork adds nothing observable and is behind on recent fixes and operational improvements.

Choose upstream Headscale unless you specifically need this fork's older customizations or are prepared to maintain a divergent codebase. The fork looks substantially stale and heavily modified, so it is better suited to niche adopters than to anyone wanting the safest default deployment.

Prefer upstream unless you specifically need one of the fork’s custom auth or release behaviors and are willing to maintain a deeply divergent codebase yourself.

Choose this fork only if you specifically want a legacy Headscale snapshot or are willing to maintain a large rebase yourself. For normal self-hosted tailnet use, upstream is the better choice because this fork is far behind and appears stale.

Choose this fork only if you want a bespoke Headscale branch and are prepared to verify core tailnet behavior yourself. If your priority is stability and upstream compatibility, the divergence and removed coverage are significant red flags.

Choose this fork if multi-tenancy and the added admin/tooling surface matter more than staying close to upstream. Avoid it if you need maximum upstream compatibility or a low-risk, drop-in Headscale deployment.

Prefer this fork only if you specifically need PMOVES.AI-oriented docs or agent hints. If you want improved Headscale capabilities, the fork offers little beyond upstream and is materially behind it.

Choose this fork only if its added operator/auth/storage changes matter more than staying close to upstream. If you mainly want stable Headscale compatibility and active upstream maintenance, upstream is the safer default.

juanfont/headscale · Discofork