SagerNet/sing-box
DevOps & Self-hostingA universal proxy platform for building and running network proxy services, aimed at users who need self-hosted routing and tunneling.
What it is
sing-box is a Go-based universal proxy platform. It provides a single program for running proxy and routing configurations, positioned as general-purpose infrastructure rather than a client for one specific protocol. The project's documentation lives on its own site at sing-box.sagernet.org, which is the reference point for configuration and deployment details.
Getting started
The repository README does not include install commands or a configuration walkthrough; it only points to the documentation site. The practical starting point is therefore the project documentation at sing-box.sagernet.org, where installation packages and configuration guidance are maintained. Package availability across distributions is tracked via the project's Repology packaging page. Because no concrete commands are given in the provided materials, no install sequence is reproduced here.
Usage constraints
The software is licensed under GPL-3.0-or-later, with an additional restriction: derivative works may not use the application's name or imply association with it without prior consent (license text). The README does not state supported platforms or runtime requirements; those belong to the documentation site. The repository's default branch shown in the README link is testing, so users should be deliberate about which branch or release they follow.
HotRepo's take
The project recorded 39,790 stars and 4,910 forks, with a single Go-language daily snapshot from 2026-11-09 showing 46 stars gained and rank 8 on that day's Go list. That is one data point, not a trend: the available records do not establish sustained momentum. What the data does support is that sing-box is a large, actively watched proxy project, and its thin README reinforces that the real documentation and deployment surface sit outside the repository.
Written by AI from the project's README, updated . The project's own docs are the source of truth.
You might also like
- idy/tailsplitRoute selected traffic through a Tailscale exit node while keeping other traffic direct, using sing-box rules.
- daeuniverse/honkA Rust eBPF transparent proxy engine for Linux forwarding TCP and UDP traffic through configurable routing and outbound groups.
- alireza0/s-uiA self-hosted web panel for managing Sing-Box proxy inbounds, routing, subscriptions and traffic limits.
- throneproj/ThroneA cross-platform Qt desktop proxy client built on sing-box for managing profiles, subscriptions, and traffic routing.
- 2dust/v2rayNA cross-platform GUI client that manages proxy cores like Xray and sing-box for desktop users.