tonarino/innernet

A private network system that uses WireGuard under the hood.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 11 minutes ago
Added to GitGenius on September 12th, 2026
Created on March 29th, 2021
Open Issues & Pull Requests: 83 (+0)
GitHub issues: Enabled
Number of forks: 214
Total Stargazers: 5,547 (+0)
Total Subscribers: 59 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 24.5 hours
Mean response time: 110.3 days
90th percentile: 462.9 days
Tracked items: 62

How this project is maintained

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

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 38
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,271 days
Stale 30+ days: 37
Stale 90+ days: 9

Recent activity

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

Top labels

  • good first issue (7)
  • mac (3)
  • platform (3)
  • documentation (1)
  • help wanted (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

innernet is a private network system that uses WireGuard under the hood.

innernet solves the problem of establishing secure, controlled connectivity between machines by layering access control primitives on top of WireGuard's cryptographic foundation. It organizes networks using CIDR blocks to define security boundaries and peer groups, then enforces access rules based on these network segments. A coordination server manages peer registration, distributes endpoint information to enable direct peer-to-peer connections, and maintains the network's access control policies. Peers initialize by redeeming single-use invitation files, which bootstrap their connection to the server and allow them to register their cryptographic keys.

innernet suits teams or organizations building private networks where fine-grained access control based on network topology is valuable. It works well for scenarios where you want to leverage standard IP networking concepts rather than abstract them away. The README positions innernet alongside nebula and Tailscale as alternatives pursuing similar goals but with different design philosophies. Unlike those projects, innernet emphasizes CIDR-based access control and direct integration with WireGuard's security model rather than providing a simplified overlay abstraction. The tool is suitable for operators comfortable thinking in terms of subnets and IP ranges.

The project is marked as experimental software that has not received an independent security audit. Development activity shows consistent engagement with bug fixes and incremental improvements to core functionality. The maintainers respond to issues and merge contributions addressing both operational concerns and feature requests. Work focuses on stability and usability of the server and client components rather than rapid feature expansion.