GitHub上重要的幾個搜索技巧


GitHub 作為目前廣大程序員最大的游樂場,怎么在Github上搜索優秀的項目就顯得尤為重要.下面是在Github上快速找到自己需要的開源項目的幾個搜索技巧:

一.搜熱門

Github Trend 頁面總結了每天/每周/每月周期的熱門 Repositories 和 Developers.

在這里插入圖片描述

Github Topic 展示了最新和最流行的討論主題.

在這里插入圖片描述

二.搜開發者

GitHub 官方支持很多搜索條件,在 這里 可以查看官方出品的搜索技巧.

搜索條件 備注
followers: followers:>=1000,匹配超過1000名關注着的開發者
language: language:java,匹配開發語言為 java 的開發者
in:fullname jack in:fullname,匹配用戶名實名為 jack 的開發者
location: location:china,匹配用戶填寫的地址在 china

在這里插入圖片描述

三.搜項目及工具

在GitHub上找到優秀的項目和工具可以通過關鍵字或設置搜索條件可以事半功倍的找到好資源.

搜索條件 備注
Awesome + keyword 關鍵字 Awesome,幫忙找到優秀的工具列表
in:name example in:name springboot,匹配項目名中包含 springboot關鍵詞的項目
in:readme example in:readme springboot,匹配readme中包含 springboot關鍵詞的項目
in:description example in:description springboot,匹配描述中包含 springboot關鍵詞的項目
stars: stars:>=1000,匹配收藏數量超過 1000 的項目
forks: forks:>=1000,匹配分支數量超過 1000 的項目
pushed: pushed:>2019-05-06,匹配在2019年5月6號后有更新的項目
language: language:java,匹配以 java 作為開發語言的項目

1.Awesome + keyword

Awesome 幾乎成為了不少 GitHub 用戶命名項目的關鍵字之一,如要找到優秀的java相關開源項目的集合,可以嘗試搜索 Awesome java 得到下列結果:

在這里插入圖片描述

2.設置搜索條件

明確需要尋找某類特定的項目,如用某種語言,Stars數需要達到什么標准,在搜索框中直接輸入搜索條件即可.多個搜索條件可組合使用.一般使用: stars: language forks: in: pushed: ,其實就是設置項目收藏,開發語言,派生 這些搜索條件. 如 stars:>=1000 language:java forks:>=600 ,結果如下:

在這里插入圖片描述

也可以使用 Github 提供的 高級搜索功能 .或者參考官方給出的幫助指南 Searching on GitHub ,里面有更多關於項目、代碼、評論、問題等搜索技巧。

下面是 Github 頗受歡迎上的項目:

Awesome :Windows上優質&精選的最佳應用程序及工具列表
free-programming-books :免費的編程相關書籍
chinese-independent-developer :中國獨立開發者項目列表
chinese-independent-blogs :中文獨立博客列表
awesome-java-cn :Java資源大全中文版


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM