throneproj/throne

Cross-platform GUI proxy utility (Empowered by sing-box)

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 43 minutes ago
Added to GitGenius on September 9th, 2026
Created on February 7th, 2024
Open Issues & Pull Requests: 36 (+0)
GitHub issues: Enabled
Number of forks: 398
Total Stargazers: 7,062 (+2)
Total Subscribers: 53 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 9.7 hours
Mean response time: 8.1 days
90th percentile: 24.5 days
Tracked items: 1,288

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "Unrelated" is answered fastest, typically in under an hour, while "enhancement" waits about 4 days. Only 14% of issues opened in the past year have been closed. Three people close 75% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 29
New in 7 days: 22
Closed in 7 days: 30
Avg open age: 54 days
Stale 30+ days: 3
Stale 90+ days: 3

Recent activity

Opened in 7 days: 20
Closed in 7 days: 28
Comments in 7 days: 2
Events in 7 days: 3

Top labels

  • bug (141)
  • enhancement (120)
  • Need more Info (47)
  • invalid (42)
  • Not Reproducible (23)
  • Disregarding template (18)
  • help wanted (16)
  • in progress (11)

Most active issues this week

Detailed Description

Throne is a cross-platform GUI proxy utility built on the Sing-box core that runs on Windows, Linux, and macOS.

The tool addresses the need for a desktop interface to manage network proxying across multiple protocols and subscription formats. It wraps Sing-box and Xray-core backends, allowing users to configure and switch between various proxy protocols including SOCKS, HTTP, Shadowsocks, Trojan, VMess, VLESS, Wireguard, AmneziaWG, and many others. The application supports subscription management through multiple formats including share links, Sing-box JSON configs, v2rayN links, and limited Shadowsocks and Clash format support. It also enables protocol chaining and custom outbound configuration for advanced users.

Throne suits developers and users who need a unified graphical interface for proxy management across different operating systems. It is particularly valuable for those already invested in Sing-box or Xray ecosystems who want a Qt-based desktop client rather than command-line configuration. The project explicitly positions itself as a continuation of Nekoray following that project's archival, offering improvements and new features while removing obsolete functionality. On macOS, users should be aware that the unsigned application requires manual quarantine removal and proper placement in the Applications folder before launch. On Linux, the tool can optionally set the SUID bit on its core to enable system TUN interface management without repeated password prompts, though this can be disabled in security settings.

Development activity shows consistent maintenance with regular updates addressing user-reported issues. The project maintains multiple distribution channels including portable ZIP releases and an RPM repository for Linux systems. The maintainers actively document advanced features such as deeplink support and provide clear guidance on common questions regarding antivirus detection and privilege escalation requirements. The codebase integrates several well-maintained dependencies including Qt, simple-protobuf, and fkYAML, indicating attention to leveraging stable upstream projects.