Development package management, domestic mirrors
| Provider | Source and Usage |
|---|---|
| Douban |
https://pypi.doubanio.com/simple/ |
| Tsinghua University |
https://pypi.tuna.tsinghua.edu.cn/simple |
| Aliyun |
https://mirrors.aliyun.com/pypi/simple/ |
| Provider | Source and Usage |
|---|---|
| Aliyun |
http://maven.aliyun.com/nexus/content/groups/public/ |
| Provider | Source and Usage |
|---|---|
| - |
https://packagist.phpcomposer.com/ |
| - |
https://php.cnpkg.org/ |
| Aliyun |
https://mirrors.aliyun.com/composer/ |
| Huawei Cloud |
https://mirrors.huaweicloud.com/repository/php/ |
| Shanghai Jiao Tong University |
https://packagist.mirrors.sjtug.sjtu.edu.cn/ |
| - |
https://packagist.jp/ |
| Provider | Source and Usage |
|---|---|
| Taobao |
https://registry.npmmirror.com/ |
| - |
http://r.cnpmjs.org/ |
| Provider | Source and Usage |
|---|---|
| Ruby China |
https://ruby.taobao.org/ |
| Tsinghua University |
https://mirrors.tuna.tsinghua.edu.cn/rubygems/ |
| Package Manager | Proxy Type | Usage |
|---|---|---|
| pip | http/https | |
| composer | http/https | |
| npm | http/https | |
| gem | http/https | |
| go | http/https |
Using a package manager can greatly reduce the effort and cost of referencing and managing third‑party libraries, but many package sources are hosted overseas, so installations via the package manager can easily time out; we can solve this by switching to domestic mirrors or by using a proxy.