Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

GitHub 資源收集大全 🚀

整理最全面的 GitHub 資源收集網站、開發者學習平臺和工具,幫助開發者發現優質開源項目,提升編程技能。

目錄


綜合型收集平臺

HelloGitHub ⭐⭐⭐⭐⭐

GitHubDaily

  • GitHub: https://github.com/GitHubDaily/GitHubDaily
  • 特色:
    • 日更精選項目
    • 累積分享 8000+ 開源項目
    • 多平臺同步(公眾號、微博、知乎、Twitter)
  • 內容類型: 每日精選、技術資料、開發工具
  • 適合人群: 所有開發者

Awesome 系列


專題型收集網站

GitHub 中文排行榜

  • 官方地址: https://github.com/trending
  • 特色:
    • GitHub 官方熱門項目
    • 支持按語言和時間篩選
    • 實時更新
  • 適合人群: 關注技術趨勢的開發者

Best of JS

  • 網站: https://bestofjs.org
  • 特色:
    • JavaScript 生態系統專門
    • 詳細的項目對比
    • Star 趨勢圖表
  • 適合人群: 前端開發者

Made With ML

  • 網站: https://madewithml.com
  • 特色:
    • 機器學習項目專門
    • 包含教程和實戰項目
    • 分級難度標記
  • 適合人群: AI/ML 開發者

導航型平臺

開發者導航網站

Dev Sites

程序員導航

易導航 (yinav)

Awesome-navigation

技術棧專門導航


學習資源平臺

免費學習資源

freeCodeCamp

The Odin Project

MDN Web Docs

編程書籍資源

Free Programming Books

中文編程書籍

技術書籍推薦

實戰項目集合

Build Your Own X

Project Based Learning

RealWorld


工具與統計平臺

GitHub 分析工具

GitHub Stats

GitStar Ranking

GitHub Profile Summary

Metrics

項目質量評估

Shields.io

  • 網站: https://shields.io
  • 功能:
    • 生成項目徽章
    • 動態數據顯示
    • 自定義樣式

Libraries.io

Snyk

  • 網站: https://snyk.io
  • 功能:
    • 安全漏洞檢測
    • 依賴分析
    • 自動修復建議

社區與論壇

國際社區

Dev.to

  • 網站: https://dev.to
  • 特色:
    • 開發者博客平臺
    • 技術文章分享
    • 活躍的討論社區

Stack Overflow

Reddit Programming

中文社區

V2EX

掘金

SegmentFault 思否

CodeLove 論壇


特定領域資源

前端資源

Frontend Masters

30 seconds of code

You Don't Need

後端資源

System Design Primer

Awesome Backend

Awesome Microservices

移動開發

Awesome iOS

Awesome Android

Flutter Awesome

DevOps & 雲原生

Awesome Kubernetes

Awesome Docker

Awesome CI/CD

數據科學 & AI

Awesome Machine Learning

Awesome Deep Learning

Awesome Data Science


企業級資源

大廠開源項目

國際巨頭

中國大廠

技術團隊資源

工程博客


使用指南

🌱 初學者路徑

  1. 入門階段

    • 從 HelloGitHub 月刊開始,瞭解有趣項目
    • 使用 freeCodeCamp 系統學習編程基礎
    • 參考 Free Programming Books 找學習資料
  2. 實踐階段

    • 參考 Project Based Learning 進行項目練習
    • 在 Dev.to 或掘金分享學習心得
    • 使用 30 seconds of code 學習代碼片段
  3. 進階階段

    • 研究 Build Your Own X 深入理解原理
    • 參與開源項目貢獻
    • 建立自己的 GitHub 項目

🚀 進階開發者

  1. 技術追蹤

    • 每日查看 GitHub Trending
    • 訂閱 GitHubDaily 獲取精選項目
    • 關注特定領域的 Awesome 列表
  2. 深度學習

    • 研究 System Design Primer
    • 學習大廠開源項目
    • 參與技術社區討論
  3. 個人品牌

    • 使用 GitHub Stats 展示個人數據
    • 在技術社區發表文章
    • 維護高質量開源項目

👥 團隊領導

  1. 技術選型

    • 參考 Awesome 系列進行技術評估
    • 使用 Libraries.io 檢查依賴健康度
    • 通過 Snyk 確保項目安全
  2. 團隊成長

    • 建立內部技術分享機制
    • 鼓勵團隊參與開源
    • 學習大廠最佳實踐
  3. 項目管理

    • 使用 Shields.io 規範項目文檔
    • 建立 CI/CD 流程
    • 定期技術債務評估

📊 效率提升技巧

  1. 信息獲取

    • 設置 GitHub Watch 關注重要項目
    • 使用 RSS 訂閱技術博客
    • 加入相關技術群組
  2. 學習方法

    • 理論與實踐結合
    • 定期總結分享
    • 建立知識體系
  3. 時間管理

    • 每天固定時間瀏覽技術資訊
    • 週末深入研究感興趣的項目
    • 定期回顧和整理收藏

貢獻指南

歡迎提交 Pull Request 來完善這份清單!提交前請確保:

  • 資源真實有效
  • 描述準確清晰
  • 符合分類規範
  • 避免重複內容

許可證

本文檔採用 CC BY 4.0 許可證。


最後更新時間: 2025年1月

⭐ 如果這份清單對您有幫助,請給個 Star 支持一下!