因為這個工具,我在 GitHub 搜尋原始碼的時間縮短了 50%!

红色石头發表於2020-02-28

作為一名搬磚程式設計師,為了獲取優質專案和原始碼,少不了逛 GitHub。一天下來,多多少少都會在 GitHub 上搜集優秀的開源專案。

但是,漫無目的地閒逛,往往得不到很好的開源專案,甚是頭疼。最近幾天,我無意中發現了一個超讚的線上網站,裡面彙集了包含所有程式語言的開源專案和庫,並可以連結到相對應的 GitHub 上。

趕緊推薦給大家,一起來看看吧~

該網站名為 lib4dev,首先放上 lib4dev 的線上網址:

http://www.lib4dev.in/

簡介

使用 lib4dev 可以查詢任何程式語言的最佳庫,它介面簡單,基本上所有程式語言的庫和開源專案都可以在上面找得到。

1. 按照程式語言分類

我特意看了一下,裡面包含的程式語言太全了,例如最常見的 C、C++、Go、Java、Python 等等。

例如我們用得比較多的應該是 Python 和 C++,在左側點選就可以進入相應的程式語言了。

2. 按照主題分類

除了按照程式語言來分,還提供了主題劃分,例如演算法、安卓、構建工具等等。

3. 多型別排行

值得一提的是該網站上的所有專案都是可以 link 到 GitHub 上的。每一種程式語言或者主題下都可以根據不同屬性進行劃分。

例如,我們選擇 Python 語言。在頁面右上角可以根據不同屬性進行排行,方便我們獲取最想要的開源專案。

  • 按照最匹配排行
  • 按照 star 數目排行
  • 按照 Fork 數目排行
  • 按照更新時間排行

從 4 種不同的屬性,我們可以根據自己需要,尋找 star 數最多的、fork 數最多的,或者是最近更新的 GitHub 專案。

4. 搜尋功能

是的,lib4dev 也提供了專案搜尋功能。這一點非常好用。例如我搜尋“AI”,就會羅列出排行結果了。

下面舉個例子,我們使用 star 最多的排行屬性,搜尋“AI”,在結果中,進入排名第二的“PracticalAI”。該專案非常不錯,我之前也看過,有機會再推薦給大家。

在網站裡,我們可以看到對應專案的所有內容,當然你也可以選擇跳轉到專案的 GitHub 倉庫中去。

總的來說,lib4dev 的介面比較簡單。但是搜尋 GitHub 專案確實不錯,基本上可以縮減我閒逛 GitHub 50% 的時間了。

最後,再次放上線上網址:

http://www.lib4dev.in/

覺得有用的話,趕緊試試吧~


本文首發於公眾號:AI有道(ID: redstonewill),歡迎關注!

相關文章