5月份GitHub最熱門的開源項目
編輯丨極客時間編輯部
最近,對於今年 5 月份 GitHub 上開源項目的排名已經統計出來了,本文列舉了 12 項最熱門的開源項目。
1.Node 之父的新項目 deno(Star 3625)
最近,Node 之父發布了新的開源項目 deno,從官方介紹來看,可以認為它是下一代 Node,通過使用 Go 語言代替 C++,重新編寫跨平台底層內核驅動,上層仍然使用 V8 引擎,最終提供一個安全的 TypeScript 運行時。
2.Javascript-algorithms (Star 16607)
這個項目包含了多種基於 JavaScript 的演算法與數據結構,每種演算法和數據結構都有自己的 README,並提供了相關說明。
3.Build-your-own-x(Star 27118)
Build your own 系列包括了各種環境的構建技術集合,也有很多自己動手的實踐方法。
4.Architect-awesome(Star 17662)
這個項目中提供了史上最全的後端架構師技術圖譜。
5.ReLaXed (Star 8899)
這是一種使用 HTML 或 Pug(HTML 的簡寫)互動式創建 PDF 文檔的工具。它允許使用 CSS 和 JavaScript 定義複雜的布局。
6.gVisor (Star 5892)
這是一款新型的沙箱解決方案,它能夠為容器提供安全的隔離措施,同時繼續保持優於虛擬機的輕量化特性。gVisor 能夠與 Docker 和 Kubernetes 實現集成,從而在生產環境中更輕鬆地建立起沙箱化容器系統。
7.Day.js(Star 11119)
這是一個只有 2kb 大小的輕量級 JavaScript 時間日期處理庫,它與 Moment.js 的 API 設計完全一樣。也就是說,對於曾經使用過 Moment.js 的開發人員,那麼就能夠輕鬆地掌握如何使用 Day.js 。
8.Tensorflow(Star 101347)
包含了使用 TensorFlow 構建的模型和示例的教程,旨在更好地維護、測試,並與最新的 TensorFlow API 保持同步最新。
9.Interview-Notebook(Star 23655)
這裡對技術面試需要掌握的基礎知識進行了整理,主要分成演算法、操作系統、網路、面向對象、資料庫、Java、分散式、工具、編碼實踐這幾個大類。
10.proton-native(Star 7168)
它結合了 node 的環境、react 的語法和 libui 的跨平台調用 ui 控制項的能力,可以用於構建跨平台的桌面應用上,構建方式也比較簡單。
11.Vue(Star 95976)
Vue.js 是構建 Web 界面的 JavaScript 庫,它提供了數據驅動的組件,還有簡單靈活的 API。
12.Vuido(Star 3689)
Vuido 讓使用 Vue.js 構建輕量級原生桌面應用成為可能。使用 Vuido 構建的應用可以在 Windows 和 Linux 上運行 。
※為什麼大前端越來越難?越來越有意思?| GMTC解決方案專場
※ESearch:58集團基於C++語言自主研發的搜索內核
TAG:InfoQ |