RubyMetric/chsrc
chsrc 全平台通用换源工具与框架. Change Source everywhere for every software observed · 2026-08-28
Health v2 · maintenance only
91/100
- Activity 99
- Release rhythm 87
- Longevity 78
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 84.0
- age_days: 1096
- days_rel: 11
- days_push: 11
- n_releases_24m: 9
Adoption not part of the score
6854 stars · 281 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
chsrc is a cross-platform command-line tool and framework for switching package manager mirrors (change source) on Linux, Windows, macOS, BSD, and Android. Written in C11, it supports 65+ targets such as pip, npm, cargo, maven, brew, and apt via an extensible recipe system.
Use cases
- switch pip to a faster mirror
- change npm registry mirror from the command line
- set up Chinese mirrors for apt and brew
- configure mirror sources for cargo and maven across platforms
- speed up package downloads by switching to a local mirror
- reset package manager sources to defaults
When to choose
- you need one consistent tool to switch mirrors for many package managers
- you work across Linux, macOS, Windows, or Android and want portable mirror configuration
- you are in a region where official mirrors are slow and want quick switching
- you want a lightweight native binary without a language runtime dependency
When to avoid
- you only need to change a single package manager's mirror once and prefer editing its config directly
- you need a GUI for mirror management
- your target package manager is not among the supported recipes
Facets
cli-tool · maturity active
cli configuration-management package-manager developer-tools developer-tools windows bsd cli cross-platform mirror-switching package-mirrors c11 recipe-framework china-mirrors command-line devops automation linux macos android
2 sources
- readme: https://github.com/RubyMetric/chsrc · fetched 2026-08-28 · 7dfb844d4c40
- homepage: https://chsrc.run/ · fetched 2026-08-29 · af2e000078dc
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| RubyMetric/chsrc | main | 91 |
For agents
markdown · JSON · MCP: product_card(name="RubyMetric/chsrc")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem