來自:開源最前線(ID:OpenSourceTop)
https://www.itcodemonkey.com/article/6937.html
本篇文章為大家盤點了7月份最熱門的GitHub 專案,一起來看看你都知道哪些,或者有哪些你已經在使用的了。
https://github.com/donnemartin/system-design-primer Star 38191
該專案是關於如何設計大型系統,以及如何應對系統設計面試。系統設計是一個很寬泛的話題。在網際網路上,關於系統設計原則的資源也是多如牛毛。這個倉庫就是這些資源的組織收集,它可以幫助你學習如何構建可擴充套件的系統。
在很多科技公司中,除了程式碼面試,系統設計也是技術面試過程中的一個必要環節。實踐常見的系統設計面試題並且把你的答案和例子的解答進行對照:討論,程式碼和圖表。
https://github.com/chubin/cheat.sh Star 11309
cheat.sh 是一個網站,更是一個實用的速查工具。cheat.sh 具有以下這些功能特性:
● 簡潔的 curl/browser 介面
● 涵蓋 55 種程式語言,一些 DBMSes 和 1000 多個最重要的 UNIX/Linux 命令
● 無需安裝,隨處可用
● 超快,通常在 100 毫秒內即可傳回答案
● 可以直接在程式碼編輯器中使用,無需開啟瀏覽器
● ……
https://github.com/InterviewMap/InterviewMap Star 6237
最佳的面試地圖。目前的內容包括JS,網路,瀏覽器相關,效能最佳化,安全性,框架,Git,資料結構,演演算法等。該圖譜涉及的知識點有基礎,有深入,也有原始碼解析,該圖譜不僅能讓你的面試如虎添翼,更能在平時學習中查漏補缺。
https://github.com/GoogleChromeLabs/ndb Star 6048
ndb是針對Node.js的改進除錯體驗,由Chrome DevTools維護,相容性方面,ndb要求Node> = 8.0.0。Node> = 10時效果最佳。
https://github.com/nbedos/termtosvg Star 6046
termtosvg是一個用Python編寫的Linux終端記錄器,它能夠將命令列會話呈現為獨立的SVG動畫。
https://github.com/trekhleb/javascript-algorithms Star 30666
本倉庫包含了多種基於 JavaScript 的演演算法與資料結構。每種演演算法和資料結構都有自己的 README 並提供相關說明以及進一步閱讀和 YouTube 影片。
https://github.com/serhii-londar/open-source-mac-os-apps Star 12654
macOS開源應用程式串列,包含許多本機和跨平臺應用程式,旨在找到免費的macOS開源應用程式,涵蓋音訊、瀏覽器、資料庫、JSON解析等模組
https://github.com/browsh-org/browsh Star 8890
一個完全互動,實時,現代的基於文字的瀏覽器,呈現給TTY和瀏覽器,Browsh的不同之處在於它由真正的瀏覽器(即無頭Firefox)支援,以建立純文字版本的網頁和Web應用程式。Browsh還可以使用MoSH進一步降低頻寬並提高連線的穩定性。
https://github.com/thedaviddias/Front-End-Performance-Checklist Star 5169
一個前端效能檢查表,該檢查表分成,高中低三個優先檢查等級,可用於測試或監控網站或應用程式的效能和最佳化測試、網站速度測試和網站分析等。
https://github.com/FiloSottile/mkcert Star 7360
mkcert是一個用於製作本地可信開發證書的簡單工具。它不需要配置。
https://github.com/CyC2018/Interview-Notebook Star 30028
中山大學鄭永川構建的一個準備秋招的專案,該專案包含了九大模組,從演演算法到作業系統、網路、面向物件以及資料庫、Java、分散式、工具、編碼實踐。點選查閱更多專案詳情:《這是個將近3萬人點贊,涉及9大模組,專為程式員準備的面試寶典》
附:
●編號568,輸入編號直達本文
●輸入m獲取文章目錄