GitHub 資源收集大全 🚀
整理最全面的 GitHub 資源收集網站、開發者學習平臺和工具,幫助開發者發現優質開源項目,提升編程技能。
目錄
綜合型收集平臺
HelloGitHub ⭐⭐⭐⭐⭐
- 網站: https://hellogithub.com
- GitHub: https://github.com/521xueweihan/HelloGitHub
- 特色:
- 每月 28 號發布月刊
- 專注入門級開源項目
- 提供中文講解和教程
- 內容類型: 月刊、熱點速遞、講解系列
- 適合人群: 初學者、中文開發者
GitHubDaily
- GitHub: https://github.com/GitHubDaily/GitHubDaily
- 特色:
- 日更精選項目
- 累積分享 8000+ 開源項目
- 多平臺同步(公眾號、微博、知乎、Twitter)
- 內容類型: 每日精選、技術資料、開發工具
- 適合人群: 所有開發者
Awesome 系列
- Awesome Lists: https://github.com/sindresorhus/awesome
- Awesome-GitHub-Repo: https://github.com/Wechat-ggGitHub/Awesome-GitHub-Repo
- Awesome-Repository: https://github.com/TommyMerlin/Awesome-Repository
- 特色: 按主題和技術棧分類的精選清單
- 適合人群: 需要特定領域資源的開發者
專題型收集網站
GitHub 中文排行榜
- GitHub: https://github.com/GrowingGit/GitHub-Chinese-Top-Charts
- 特色:
- 專注中文開源項目
- 每日自動更新排行
- 按語言分類統計
- 更新頻率: 每日更新
GitHub Trending
- 官方地址: https://github.com/trending
- 特色:
- GitHub 官方熱門項目
- 支持按語言和時間篩選
- 實時更新
- 適合人群: 關注技術趨勢的開發者
Best of JS
- 網站: https://bestofjs.org
- 特色:
- JavaScript 生態系統專門
- 詳細的項目對比
- Star 趨勢圖表
- 適合人群: 前端開發者
Made With ML
- 網站: https://madewithml.com
- 特色:
- 機器學習項目專門
- 包含教程和實戰項目
- 分級難度標記
- 適合人群: AI/ML 開發者
導航型平臺
開發者導航網站
Dev Sites
- GitHub: https://github.com/sdmg15/Best-websites-a-programmer-should-visit
- 內容: 程序員必訪網站列表
程序員導航
- GitHub: https://github.com/geekape/geek-navigation
- 特色: 中文開發者導航站
易導航 (yinav)
- GitHub: https://github.com/chenbimo/yinav
- 特色: 開源免費的網站導航項目
Awesome-navigation
- GitHub: https://github.com/eryajf/awesome-navigation
- 特色: 優秀導航項目收集
技術棧專門導航
- 前端導航: https://github.com/jondot/awesome-react-native
- 後端導航: https://github.com/awesome-selfhosted/awesome-selfhosted
- DevOps導航: https://github.com/awesome-soft/awesome-devops
學習資源平臺
免費學習資源
freeCodeCamp
- GitHub: https://github.com/freeCodeCamp/freeCodeCamp
- 特色:
- 完整的編程課程
- 實戰項目練習
- 認證證書
- 語言: 英文為主,有中文版
The Odin Project
- GitHub: https://github.com/TheOdinProject/theodinproject
- 特色:
- 全棧開發課程
- 項目驅動學習
- 社區支持
- 語言: 英文
MDN Web Docs
- 網站: https://developer.mozilla.org/zh-TW/
- 特色:
- Web 開發權威文檔
- 多語言支持
- 互動式示例
- 適合人群: Web 開發者
編程書籍資源
Free Programming Books
- GitHub: https://github.com/EbookFoundation/free-programming-books
- 內容: 多語言免費編程書籍列表
- 數量: 3000+ 書籍
中文編程書籍
- GitHub: https://github.com/justjavac/free-programming-books-zh_CN
- 內容: 免費中文編程書籍索引
- 特色: 按語言和主題分類
技術書籍推薦
- GitHub: https://github.com/doocs/technical-books
- 內容: 優質技術書籍推薦
- 特色: 包含書評和推薦理由
實戰項目集合
Build Your Own X
- GitHub: https://github.com/codecrafters-io/build-your-own-x
- 內容:
- 從零構建各種項目
- 深入理解底層原理
- 包含詳細教程
- 項目類型: 數據庫、編譯器、操作系統等
Project Based Learning
- GitHub: https://github.com/practical-tutorials/project-based-learning
- 內容:
- 按語言分類的項目教程
- 循序漸進的學習路徑
- 實戰為主
- 覆蓋語言: 20+ 編程語言
RealWorld
- GitHub: https://github.com/gothinkster/realworld
- 內容:
- 全棧應用示例
- 多種技術棧實現
- 真實場景應用
- 適合人群: 全棧開發者
工具與統計平臺
GitHub 分析工具
GitHub Stats
- 網站: https://github-readme-stats.vercel.app
- 功能: 生成 GitHub 統計卡片
- 用途: README 美化
GitStar Ranking
- 網站: https://gitstar-ranking.com
- 功能:
- 用戶和組織排名
- 按國家/語言統計
- Star 歷史追蹤
GitHub Profile Summary
- 網站: https://profile-summary-for-github.com
- 功能: 生成個人 GitHub 總結報告
Metrics
- GitHub: https://github.com/lowlighter/metrics
- 功能:
- 高度可定製的統計圖表
- 支持多種模板
- 自動更新
項目質量評估
Shields.io
- 網站: https://shields.io
- 功能:
- 生成項目徽章
- 動態數據顯示
- 自定義樣式
Libraries.io
- 網站: https://libraries.io
- 功能:
- 依賴追蹤
- 版本監控
- 安全警告
Snyk
- 網站: https://snyk.io
- 功能:
- 安全漏洞檢測
- 依賴分析
- 自動修復建議
社區與論壇
國際社區
Dev.to
- 網站: https://dev.to
- 特色:
- 開發者博客平臺
- 技術文章分享
- 活躍的討論社區
Stack Overflow
- 網站: https://stackoverflow.com
- 特色:
- 最大的技術問答社區
- 問題解決方案庫
- 聲望系統
Reddit Programming
- 網站: https://www.reddit.com/r/programming/
- 特色:
- 技術討論
- 項目分享
- 行業動態
中文社區
V2EX
- 網站: https://www.v2ex.com
- 特色:
- 技術創意社區
- 職場討論
- 項目展示
掘金
- 網站: https://juejin.cn
- 特色:
- 技術文章平臺
- 開發者社區
- 線上活動
SegmentFault 思否
- 網站: https://segmentfault.com
- 特色:
- 技術問答
- 專欄文章
- 技術活動
CodeLove 論壇
- 網站: https://codelove.tw
- 特色:
- 臺灣開發者社區
- 技術分享
- 項目討論
特定領域資源
前端資源
Frontend Masters
- GitHub: https://github.com/FrontendMasters
- 內容: 前端進階課程和資源
30 seconds of code
- GitHub: https://github.com/30-seconds/30-seconds-of-code
- 內容:
- 簡短代碼片段
- 常用功能實現
- 多語言版本
You Don't Need
- GitHub: https://github.com/you-dont-need/You-Dont-Need-JavaScript
- 內容: CSS 解決方案替代 JavaScript
後端資源
System Design Primer
- GitHub: https://github.com/donnemartin/system-design-primer
- 內容:
- 系統設計指南
- 架構模式
- 面試準備
Awesome Backend
- GitHub: https://github.com/zhashkevych/awesome-backend
- 內容: 後端開發資源集合
Awesome Microservices
- GitHub: https://github.com/mfornos/awesome-microservices
- 內容: 微服務架構資源
移動開發
Awesome iOS
- GitHub: https://github.com/vsouza/awesome-ios
- 內容: iOS 開發資源大全
Awesome Android
- GitHub: https://github.com/JStumpp/awesome-android
- 內容: Android 開發資源集合
Flutter Awesome
- GitHub: https://github.com/Solido/awesome-flutter
- 內容: Flutter 資源和插件
DevOps & 雲原生
Awesome Kubernetes
- GitHub: https://github.com/ramitsurana/awesome-kubernetes
- 內容: Kubernetes 資源集合
Awesome Docker
- GitHub: https://github.com/veggiemonk/awesome-docker
- 內容: Docker 資源和工具
Awesome CI/CD
- GitHub: https://github.com/cicdops/awesome-ciandcd
- 內容: 持續集成和部署資源
數據科學 & AI
Awesome Machine Learning
- GitHub: https://github.com/josephmisiti/awesome-machine-learning
- 內容: 機器學習框架和庫
Awesome Deep Learning
- GitHub: https://github.com/ChristosChristofidis/awesome-deep-learning
- 內容: 深度學習資源
Awesome Data Science
- GitHub: https://github.com/academic/awesome-datascience
- 內容: 數據科學學習資源
企業級資源
大廠開源項目
國際巨頭
- Google: https://github.com/google
- Facebook (Meta): https://github.com/facebook
- Microsoft: https://github.com/microsoft
- Amazon: https://github.com/amzn
- Apple: https://github.com/apple
中國大廠
- Alibaba: https://github.com/alibaba
- Tencent: https://github.com/tencent
- Baidu: https://github.com/baidu
- ByteDance: https://github.com/bytedance
- Huawei: https://github.com/huawei
技術團隊資源
工程博客
- Airbnb Engineering: https://github.com/airbnb
- Netflix Tech Blog: https://github.com/Netflix
- Uber Engineering: https://github.com/uber
- LinkedIn Engineering: https://github.com/linkedin
- Spotify: https://github.com/spotify
使用指南
🌱 初學者路徑
-
入門階段
- 從 HelloGitHub 月刊開始,瞭解有趣項目
- 使用 freeCodeCamp 系統學習編程基礎
- 參考 Free Programming Books 找學習資料
-
實踐階段
- 參考 Project Based Learning 進行項目練習
- 在 Dev.to 或掘金分享學習心得
- 使用 30 seconds of code 學習代碼片段
-
進階階段
- 研究 Build Your Own X 深入理解原理
- 參與開源項目貢獻
- 建立自己的 GitHub 項目
🚀 進階開發者
-
技術追蹤
- 每日查看 GitHub Trending
- 訂閱 GitHubDaily 獲取精選項目
- 關注特定領域的 Awesome 列表
-
深度學習
- 研究 System Design Primer
- 學習大廠開源項目
- 參與技術社區討論
-
個人品牌
- 使用 GitHub Stats 展示個人數據
- 在技術社區發表文章
- 維護高質量開源項目
👥 團隊領導
-
技術選型
- 參考 Awesome 系列進行技術評估
- 使用 Libraries.io 檢查依賴健康度
- 通過 Snyk 確保項目安全
-
團隊成長
- 建立內部技術分享機制
- 鼓勵團隊參與開源
- 學習大廠最佳實踐
-
項目管理
- 使用 Shields.io 規範項目文檔
- 建立 CI/CD 流程
- 定期技術債務評估
📊 效率提升技巧
-
信息獲取
- 設置 GitHub Watch 關注重要項目
- 使用 RSS 訂閱技術博客
- 加入相關技術群組
-
學習方法
- 理論與實踐結合
- 定期總結分享
- 建立知識體系
-
時間管理
- 每天固定時間瀏覽技術資訊
- 週末深入研究感興趣的項目
- 定期回顧和整理收藏
貢獻指南
歡迎提交 Pull Request 來完善這份清單!提交前請確保:
- 資源真實有效
- 描述準確清晰
- 符合分類規範
- 避免重複內容
許可證
本文檔採用 CC BY 4.0 許可證。
最後更新時間: 2025年1月
⭐ 如果這份清單對您有幫助,請給個 Star 支持一下!