chsrc
A command-line tool that switches package and software download sources to different mirrors.
Open source (GPL-3.0-or-later AND MIT)By RubyMetric
1 more way to get chsrc
Homebrew
brew install chsrc
Alternatives
About chsrc
chsrc changes the download source, or mirror, used by package managers and other software, so you can point many tools at a faster mirror with one command. It is written in C11 and aims to run on Linux, Windows (native, MSYS2 and Cygwin), macOS, BSD and Android, on CPUs including Loongson, Phytium and RISC-V.
The documentation is mainly in Chinese, and the tool is particularly useful where the default sources are slow to reach.
Strengths
- One tool for changing mirrors across many package managers
- Runs on many operating systems and CPU architectures
- Actively maintained, with commits in September 2026
Limitations
- Documentation is mostly in Chinese
- Mirror choices are most relevant to users in China
Details
- Pricing
- FreeFree software under GPL-3.0-or-later and MIT.
- License
- GPL-3.0-or-later AND MIT
- Developer
- RubyMetric
- Platforms
- Windows, macOS, Linux, Android, Command line
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- No
- Best suited for
- Developers who need to switch package managers to faster mirrors
- Categories
- CLI tools, Developer tools
- Last verified
- Added