Recommended Chinese Open Source Mirrors and Programming Environment Mirrors
In China’s network environment, using domestic mirror sites can greatly improve download speed of open source packages and dependencies. Below is a collection of mainstream open source mirrors and programming environment mirrors covering popular languages and tools.
1. Major Chinese Open Source Mirror Sites
Sohu Open Source Mirror
http://mirrors.sohu.com/
NetEase Open Source Mirror
http://mirrors.163.com/
Open Source China Mirror
http://mirrors.oschina.net/
Note: Mirror resources are limited but include Maven repositories. See Open Source China Maven Help for details.
Alibaba Cloud Open Source Mirror
http://mirrors.aliyun.com/
2. University Teaching Mirrors (Rich Resources, Suitable for Learning)
3. Programming Environment Mirrors
RubyGems Domestic Mirror
Maintained by Taobao with fast speed, usage:
gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
gem sources -a http://ruby.taobao.org/
gem sources -l
# Ensure only ruby.taobao.org remains
gem install rails
Python PyPI Domestic Mirrors
- Douban: http://pypi.douban.com/
- USTC: http://pypi.mirrors.ustc.edu.cn/
Example:
pip install -i https://pypi.doubanio.com/simple/ package_name
Composer Mirror
Vagrant Boxes Mirror
4. Golang Domestic Mirrors
Official Go Modules proxy may be slow or unstable in China, domestic proxies recommended:
- Alibaba Cloud Go Modules Proxy:
https://mirrors.aliyun.com/goproxy/
- Qiniu Cloud Go Modules Proxy:
https://goproxy.cn
- Official Go China Proxy:
https://goproxy.cn
- USTC Go Proxy:
https://mirrors.ustc.edu.cn/goproxy/
Configuration
Add to ~/.bashrc
or ~/.zshrc
on Linux/macOS:
export GOPROXY=https://goproxy.cn,direct
On Windows PowerShell:
setx GOPROXY "https://goproxy.cn,direct"
5. Flutter Domestic Mirrors
Flutter SDK Mirror
- Tsinghua University Flutter Mirror https://mirrors.tuna.tsinghua.edu.cn/flutter/
Dart Pub Mirror
- Tsinghua University Dart Pub Mirror:
https://mirrors.tuna.tsinghua.edu.cn/dart-pub/
Configuration
Linux/macOS:
export PUB_HOSTED_URL=https://mirrors.tuna.tsinghua.edu.cn/dart-pub
export FLUTTER_STORAGE_BASE_URL=https://mirrors.tuna.tsinghua.edu.cn/flutter
Windows PowerShell:
setx PUB_HOSTED_URL "https://mirrors.tuna.tsinghua.edu.cn/dart-pub"
setx FLUTTER_STORAGE_BASE_URL "https://mirrors.tuna.tsinghua.edu.cn/flutter"
Run:
flutter pub get
to use domestic mirrors and speed up dependency download.
Conclusion
Choosing appropriate domestic mirror sites can significantly boost development efficiency, especially when official sources are slow or inaccessible. Recommended focus on Tsinghua, Alibaba Cloud, USTC mirrors for reliability and speed.