chsrc logo

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

View the chsrc source code

1 more way to get 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
Last verified
Added

Report a wrong fact or a dead link on this listing