2020年01月GITHUB上最熱門的開源項目(2020/02/03)
2020年01月GITHUB上最熱門的開源項目(2020/02/03)
01.the-book-of-secret-knowledge ~ https://github.com/trimstray/the-book-of-secret-knowledge
該存儲庫是程序開發工作中用得到的材料和工具的集合,它包含了許多有用的信息,每個人都可以在這份清單裡找到適合你的工具,它面向系統和網絡管理員、DevOps、滲透測試人員和安全研究人員。
02.Deno ~ https://github.com/denoland/deno
deno是V8上的安全TypeScript運行時。主要有以下特性:
● 支持TypeScript 2.8 開箱即用,使用V8 6.8.275.3 引擎
● 無package.json、npm,不追求兼容Node
● 通過URL 方式引入依賴而非通過本地模塊,並在第一次運行的時候進行加載和緩存,並僅在代碼使用–reload運行,依賴才會更新
● 發生未捕捉錯誤時自動終止運行
● 支持top-level 的await
● 旨在兼容瀏覽器
● 可以作為庫來引入,以輕鬆構建自己的JavaScript runtime
03.kratos ~ https://github.com/bilibili/kratos
Kratos是bilibili開源的一套Go微服務框架,包含大量微服務相關框架及工具。
04.EfficientDet.Pytorch ~ https://github.com/toandaominh1997/EfficientDet.Pytorch
EfficientNets是一種新的模型縮放方法,準確率比之前最好的Gpipe提高了0.1%,但是模型更小更快,參數的數量和FLOPS都大大減少,效率提升了10倍。該項目是一個哈佛數學系小哥哥Luke Melas-Kyriazi開源了自己的PyTorch實現,包含與訓練模型和Demo。
05.ALBERT ~ https://github.com/google-research/ALBERT
ALBERT模型是BERT的改進版,與最近其他State of the art的模型不同的是,這次是預訓練小模型,效果更好、參數更少。它對BERT進行了三個改造:
● 詞嵌入向量參數的因式分解
● 跨層參數共享
● 段落連續性任務
06.You-Dont-Know-JS ~ https://github.com/getify/You-Dont-Know-JS
這是一系列深入探討JavaScript核心特性的書籍,你可以在Github上閱讀全系列,該書籍一共分為上中下三卷。
07.fastapi ~ https://github.com/tiangolo/fastapi
FastAPI 是一個高性能,易學,快速編碼,可用於生產環境的API開發框架
08.openpilot ~ https://github.com/commaai/openpilot
openpilot是一個開源的自動駕駛(駕駛代理)。目前,它實行Hondas和Acuras的自適應巡航控制(ACC)和車道保持輔助系統(LKAS)的功能。它在啟動時與Tesla Autopilot相當,比所有其他製造商更好。openpilot的代碼庫編寫得很簡潔,支持快速原型開發。
09.newbee-mall ~ https://github.com/newbee-ltd/newbee-mall
newbee-mall項目(新蜂商城)是一套電商系統,包括newbee-mall商城系統及newbee-mall-admin商城後台管理系統,基於Spring Boot 2.X及相關技術棧開發。前台商城系統包含首頁門戶、商品分類、新品上線、首頁輪播、商品推薦、商品搜索、商品展示、購物車、訂單結算、訂單流程、個人訂單管理、會員中心、幫助中心等模塊。後台管理系統包含數據面板、輪播圖管理、商品管理、訂單管理、會員管理、分類管理、設置等模塊。
10.puppeteer ~ https://github.com/puppeteer/puppeteer
Puppeteer是一個控制headless Chrome的Node.js API 。它是一個Node.js庫,通過DevTools協議提供了一個高級的API來控制headless Chrome。它還可以配置為使用完整的(非headless)Chrome。
Puppeteer 基本功能有:
● 生成屏幕截圖和PDF 頁面。
● 檢索SPA 並生成預渲染內容(即“SSR”)。
● 自動提交表單,UI 測試,鍵盤輸入等
●創建一個最新的自動測試環境。使用最新的JavaScript和瀏覽器功能,在最新版本的Chrome中直接運行測試。