感謝B站韓順平老師的學習資源,有興趣的童鞋可以去搜索:韓順平。
大家都知道github上有許多優秀的開源項目,那么學習優秀的項目,自然也可以提升我們自己。
比如我學了java和springboot,那么我平常在工作中沒機會接觸相關的開發,我又很想知道真正的好的項目都是怎么寫的,里面都還用到了些啥?
現在就告訴你,如何在github上搜索自己想要的項目。

一、找到github搜索框
我這里是登錄之后的,不登錄也可以搜索。

通常,在這里我都是直接搜索准確的項目名稱。現在不知道有哪些項目,那就加上條件搜索即可。
二、帶上條件搜索
1. in:name xxx 名稱條件
比如,我要搜索項目名稱里帶有springboot的項目,那么輸入in:name: springboot,回車。

2. in:name xxx xxx 多個名稱條件
18萬+的結果,現在進一步縮小范圍,再加上"vue",輸入in:name: springboot vue

現在結果里就有不少springboot+vue實現的項目了,可以拿過來學習參考用。
3. stars:>3000 點贊大於3000的條件
感覺結果還是多了,那么再加個點贊數,進一步篩選出優質的項目,in:name: springboot vue stars:>3000。

現在只有8個了。
4. in:readme xxx 搜索readme里的內容
有些項目名稱可能不帶你的目標關鍵詞,但是在readme里應該會有體現。比如我搜索"爬蟲",in:readme: 爬蟲。

5. 其他
用法就是這樣的,這里也還有其他更多的條件:
- fork:>2000,按照項目fork數量,大於2000的
- size:>=5000 ,項目大小,單位是kb
- pushed:>2021-01-01,按照更新時間
- language: xxx,項目使用語言
- user:xxx,按作者名
上面的條件,可以按照自己的需求,自行組合。
