2020年1月Github上最熱門的開源項目

來自:開源最前線(ID:OpenSourceTop) 

1月份GitHub上最熱門的開源項目排行已經出爐啦,一起來看看上榜詳情:

 

1

the-book-of-secret-knowledge

https://github.com/trimstray/the-book-of-secret-knowledge Star 29869

 

該存儲庫是程序開發工作中用得到的材料和工具的集合,它包含了許多有用的信息,每個人都可以在這份清單裏找到適合你的工具,它面向系統和網絡管理員、DevOps、滲透測試人員和安全研究人員。

 

2

Deno

https://github.com/denoland/deno Star 43517

 

deno 是 V8 上的安全 TypeScript 運行時。主要有以下特性:

  • 支持 TypeScript 2.8 開箱即用,使用 V8 6.8.275.3 引擎

  • 無 package.json、npm,不追求兼容 Node

  • 通過 URL 方式引入依賴而非通過本地模塊,並在第一次運行的時候進行加載和緩存,並僅在代碼使用--reload運行,依賴纔會更新

  • 發生未捕捉錯誤時自動終止運行

  • 支持 top-level 的 await

  • 旨在兼容瀏覽器

  • 可以作爲庫來引入,以輕鬆構建自己的 JavaScript runtime

 

3

kratos

https://github.com/bilibili/kratos Star 8884

 

Kratos是bilibili開源的一套Go微服務框架,包含大量微服務相關框架及工具。

 

4

EfficientDet.Pytorch

https://github.com/toandaominh1997/EfficientDet.Pytorch Star 791

 

 

EfficientNets是一種新的模型縮放方法,準確率比之前最好的Gpipe提高了0.1%,但是模型更小更快,參數的數量和FLOPS都大大減少,效率提升了10倍。該項目是一個哈佛數學系小哥哥Luke Melas-Kyriazi開源了自己的PyTorch實現,包含與訓練模型和Demo。

 

5

ALBERT

https://github.com/google-research/ALBERT Star 1425

 

ALBERT模型是BERT的改進版,與最近其他State of the art的模型不同的是,這次是預訓練小模型,效果更好、參數更少。它對BERT進行了三個改造:

  • 詞嵌入向量參數的因式分解

  • 跨層參數共享

  • 段落連續性任務

 

6

You-Dont-Know-JS

https://github.com/getify/You-Dont-Know-JS Star 115837

 

 

這是一系列深入探討JavaScript核心特性的書籍,你可以在Github上閱讀全系列,該書籍一共分爲上中下三卷。

 

7

fastapi

https://github.com/tiangolo/fastapi Star 8859

 

FastAPI 是一個高性能,易學,快速編碼,可用於生產環境的API開發框架

 

8

openpilot

https://github.com/commaai/openpilot Star 13558

 

 

openpilot 是一個開源的自動駕駛(駕駛代理)。目前,它實行 Hondas 和 Acuras 的自適應巡航控制(ACC)和車道保持輔助系統(LKAS)的功能。它在啓動時與 Tesla Autopilot 相當,比所有其他製造商更好。openpilot 的代碼庫編寫得很簡潔,支持快速原型開發。

 

9

newbee-mall

https://github.com/newbee-ltd/newbee-mall Star 1916

 

newbee-mall 項目(新蜂商城)是一套電商系統,包括 newbee-mall 商城系統及 newbee-mall-admin 商城後臺管理系統,基於 Spring Boot 2.X 及相關技術棧開發。前臺商城系統包含首頁門戶、商品分類、新品上線、首頁輪播、商品推薦、商品搜索、商品展示、購物車、訂單結算、訂單流程、個人訂單管理、會員中心、幫助中心等模塊。後臺管理系統包含數據面板、輪播圖管理、商品管理、訂單管理、會員管理、分類管理、設置等模塊。

 

10

puppeteer

https://github.com/puppeteer/puppeteer Star 58167

 

Puppeteer 是一個控制 headless Chrome 的 Node.js API 。它是一個 Node.js 庫,通過 DevTools 協議提供了一個高級的 API 來控制 headless Chrome。它還可以配置爲使用完整的(非 headless)Chrome。

 

Puppeteer 基本功能有:

● 生成屏幕截圖和 PDF 頁面。

● 檢索 SPA 並生成預渲染內容(即“SSR”)。

● 自動提交表單,UI 測試,鍵盤輸入等

● 創建一個最新的自動測試環境。使用最新的 JavaScript 和瀏覽器功能,在最新版本的Chrome 中直接運行測試。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章