sagernet/sing-box

The universal proxy platform

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 8 minutes ago
Added to GitGenius on August 31st, 2026
Created on June 30th, 2022
Open Issues & Pull Requests: 323 (+0)
GitHub issues: Enabled
Number of forks: 4,543
Total Stargazers: 37,734 (+0)
Total Subscribers: 203 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 19.6 hours
Mean response time: 10.1 days
90th percentile: 19.7 days
Tracked items: 1,658

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 "spam" is answered fastest, typically in about 8 hours, while "bug" waits about 2 days. 14% of tracked open issues have had no activity in three months. Only 11% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 273
New in 7 days: 36
Closed in 7 days: 8
Avg open age: 212 days
Stale 30+ days: 138
Stale 90+ days: 84

Recent activity

Opened in 7 days: 29
Closed in 7 days: 8
Comments in 7 days: 25
Events in 7 days: 49

Top labels

  • bug (349)
  • from end user (253)
  • Stale (235)
  • invalid (184)
  • not following template (158)
  • spam (122)
  • enhancement (85)
  • need more information (84)

Detailed Description

sing-box is a universal proxy platform written in Go that unifies multiple proxy protocols and routing logic into a single configurable application.

The tool addresses the fragmentation of proxy implementations by providing a single codebase that handles diverse proxy protocols and routing scenarios. Rather than maintaining separate tools for different protocols or use cases, sing-box consolidates this functionality into one platform. It allows users to configure complex routing rules, protocol handling, and traffic management through a unified configuration system, eliminating the need to chain multiple specialized tools together.

Developers and operators managing proxy infrastructure should consider sing-box when they need flexibility across multiple protocols and routing strategies without maintaining separate applications. It suits environments where protocol diversity and dynamic routing are requirements, such as network gateways, client applications, or infrastructure that must adapt to changing network conditions. The project's positioning as a universal platform suggests it targets users who would otherwise juggle multiple single-purpose proxy tools.

The project shows active development with regular commits addressing bug fixes, feature additions, and protocol improvements. Maintenance activity spans multiple areas including protocol implementations, routing logic, configuration handling, and platform-specific concerns. The codebase receives updates that suggest ongoing refinement of both core functionality and edge cases across different deployment scenarios.