GitHub 熱點速覽 Vol.13:近 40k star 計算機論文專案再霸 GitHub Trending 榜

HelloGitHub發表於2020-03-30

作者:HelloGitHub-小魚乾

摘要:“潮流是個輪迴”,這句話用來形容上週的 GitHub Trending 最貼切不過。無論是已經獲得近 40k 的高星專案 Papers We Love,還是國人發起的 Go 夜讀專案——night-reading-go,抑或剛開源被多人青睞的高校資源——REKCARC-TSC-UHT,在 Trending 表現彷彿回到了剛開源的時候,風光無限,當然還有耳熟能詳、程式設計師必知的 awesome 系列成員 awesome-java。雖然上週 GitHub 霸榜專案大多為開源已久、高星,但曠視開源的計算框架——MegEngine 被機器之心等多家媒體報導,獲得近 2k star,當之無愧明星項。即便小將 MegEngine 表現不俗,但總體來說,上週的 GitHub 主題同本文的 #學習路線# 一樣都走溫故而知新路線,just fashion cycle show。

以下內容摘錄自上週微博@HelloGitHub 的 GitHub Trending,選項標準:新發布 | 實用 | 有趣,根據專案 release 時間分類,釋出時間超過 30 天的專案一律稱之為成熟穩重老專案,由於文章篇幅問題還有部分專案未能在本文展示,望周知 ?

  • 本文目錄
      1. 可怕 GitHub 新生
      • 1.1 微服務工具:Tye
      • 1.2 監控方案:Nightingale
      • 1.3 專業必備:hostctl
      • 1.4 模型生成高效能程式碼:Jittor
      • 1.5 區塊開發:XBlock
      • 1.6 疫情 cli:corona-cli
      • 1.7 計算框架:MegEngine
      1. 尚能星否 GitHub 老專案
      • 2.1 音視訊播放系統:NymphCast
      • 2.2 高校資源又來了:REKCARC-TSC-UHT
      • 2.3 LeetCode 最佳實踐:LeetCodeAnimation
      • 2.4 awesome 系列:awesome-java
      • 2.5 大型網站模擬版:Website login model
      • 2.6 家庭管理:grocy
      • 2.7 Go 學習必?:night-reading-go
      • 2.8 網速監控:Traffic Monitor
      • 2.9 分散式 RTC 系統:ION
      1. 本週 GitHub Trending #學習路線#主題的主力軍
      • 3.1 Spring 一網打盡:SpringAll
      • 3.2 學習路線:Ai-Learn
      • 3.3 計算機論文:Papers We Love
      1. 推薦閱讀

1. 可怕 GitHub 新生

1.1 微服務工具:Tye

本週 star 增長數:100+

Tye 是使開發,測試和部署微服務和分散式應用程式更加容易的工具。Project Tye 包括一個本地協調器,以使開發微服務變得更加容易,並且能夠以最少的配置將微服務部署到 Kubernetes。 ​​​​

GitHub 地址→https://github.com/dotnet/tye

1.2 監控方案:Nightingale

本週 star 增長數:800+

Nightingale 是滴滴開源的用 Go 編寫而成的一套衍生自 Open-Falcon 的網際網路監控解決方案,融入了部分滴滴生產環境的最佳實踐,靈活易用,穩定可靠,是一個生產環境直接可用的版本。 ​​​​

GitHub 地址→https://github.com/didi/nightingale

1.3 專業必備:hostctl

本週 star 增長數:300+

hostctl 是一個主機檔案管理器,有了它你可以很 professional 地管理主機檔案,支援多配置,可根據需求啟用/禁用。特徵

  • 通過配置檔案管理主機名組;
  • 啟用/禁用完整的配置檔案;
  • 新增/刪除主機名組;
  • 直接從 .etchosts 可新增到 vcs 的檔案中新增配置檔案;

GitHub 地址→https://github.com/guumaster/hostctl

1.4 模型生成高效能程式碼:Jittor

本週 star 增長數:400+

Jittor 是基於 JIT 編譯和元運算子的高效能深度學習框架。整個框架和元運算子都即時編譯,強大的 op 編譯器和調諧器已整合到 Jittor 中。Jittor 可針對你的模型生成高效能程式碼。

Jittor 前端語言使用 Python,使用模組設計而成,比如:PyTorch、Keras。後端則通過 C++、CUDA 這種高效能語言實現。

GitHub 地址→https://github.com/Jittor/jittor

1.5 區塊開發:XBlock

本週 star 增長數:50+

XBlock 框架是從頁面區塊入手,將一個頁面分成不同的區塊,進行封裝,繼而可以進行區塊的複用與繼承,提高開發速度的工具。 區塊可以是一張資料表格、一個表單、或者是一個統計圖等等任何的表現形式。專案使用 PHP 編寫而成,特性:

  • ? 為管理後臺量身定製,適合任何形式的後臺框架
  • ? 基於 Block 進行區塊的複用和繼承,兼顧良好的封裝性與擴充套件性
  • ? 管理後臺最重要的功能是對資料的管理和表達,XBlock 幫助開發者解決最基礎的編碼工作,增刪改查、篩選排序分頁匯入匯出等,讓開發者有更多的精力關注業務邏輯本身
  • ? 前端基於 Ant-Design for React,後端基於 lumen,良好的底層基因,讓專案更加穩定
  • ? 豐富的外掛,幫助開發者快速實現功能需求

GitHub 地址→https://github.com/yysel/xblock-kernel

1.6 疫情 cli:corona-cli

本週 star 增長數:650+

corona-cli 是一個可以通過命令在終端檢視全球疫情最新資料的工具,它的響應時間低於 100ms。它支援檢視全球資料,也支援檢視特定國家的疫情資料。 ​​​​

GitHub 地址→https://github.com/ahmadawais/corona-cli

1.7 計算框架:MegEngine

本週 star 增長數:1800+

MegEngine 是一個快速、可擴充、易於使用且支援自動求導的數值計算框架,由 AI 獨角獸曠視開源。專案剛開源不到 72 小時已經獲得 1,500+ 個 star ​​​​。

GitHub 地址→https://github.com/MegEngine/MegEngine

2. 尚能星否 GitHub 老專案

2.1 音視訊播放系統:NymphCast

本週 star 增長數:50+

NymphCast 是一種軟體解決方案,可將支援 Linux 的硬體轉變為電視或有源揚聲器的音訊和視訊源。它支援從各種客戶端裝置通過網路流式傳輸音訊和視訊,以及將網際網路媒體流式傳輸到由客戶端裝置控制的 NymphCast 伺服器。

此外,它支援以 AngelScript 編寫的功能強大的應用程式(NymphCast 應用程式),以通過各種線上服務擴充套件 NymphCast 的功能。

GitHub 地址→https://github.com/MayaPosch/NymphCast

2.2 高校資源又來了:REKCARC-TSC-UHT

本週 star 增長數:400+

受浙江大學相關專案啟發,REKCARC-TSC-UHT 是清華大學計算機系課程攻略,並按照學期進行劃分,可選擇大一、大二、大三、大四任意學期的課程安排學習清華課件,包括微積分、離散、計網等課程,此外它還羅列了可參考書目清單,是一份不錯的學習資源。

GitHub 地址→https://github.com/PKUanonym/REKCARC-TSC-UHT

2.3 LeetCode 最佳實踐:LeetCodeAnimation

本週 star 增長數:400+

LeetCodeAnimation 是一個用動畫的形式呈現解 LeetCode 題目的思路的專案,如果你最近在刷題,不妨看看這個專案希望能給你帶來刷題靈感。 ​​​​

GitHub 地址→https://github.com/MisterBooo/LeetCodeAnimation

2.4 awesome 系列:awesome-java

本週 star 增長數:200+

awesome-java 就是 akullpp 發起維護的 Java 資源列表,內容包括:構建工具、資料庫、框架、模板、安全、程式碼分析、日誌、第三方庫、書籍、Java 站點等等。

GitHub 地址→https://github.com/jobbole/awesome-java-cn

2.5 大型網站模擬版:Website login model

本週 star 增長數:100+

Website login model 是一個模擬登陸專案,基本採用的是直接登入或者使用 selenium + webdriver 的方式,有的網站直接登入難度很大,比如 QQ 空間,bilibili 等如果採用 selenium 就相對輕鬆一些。

雖然在登入的時候採用的是 selenium,為了效率,我們可以在登入過後得到的 cookie 維護起來,然後呼叫 requests 或者 scrapy 等進行資料採集,這樣資料採集的速度可以得到保證。

GitHub 地址→https://github.com/Kr1s77/awesome-python-login-model

2.6 家庭管理:grocy

本週 star 增長數:1000+

grocy 是一個管理家裡用品的工具,專案作者之前用 Excel 及 C# 開發的工具管理家裡物品庫存,這次他用開發了 grocy 讓你可以用一個軟體即可管理你的家裡物資。 BTW,專案本日獲得 star 超 200. ​​​​

GitHub 地址→https://github.com/grocy/grocy

2.7 Go 學習必?:night-reading-go

本週 star 增長數:150+

night-reading-go 是由 Go 夜讀 SIG 成員維護,並通過 zoom 線上直播的方式分享 Go 相關的技術話題,每天大家在微信/Slack 上及時溝通交流程式設計技術話題的專案,在這個專案你可以深入瞭解 Go,並快速成為資深 Gopher。

GitHub 地址→https://github.com/talk-go/night

2.8 網速監控:Traffic Monitor

本週 star 增長數:150+

Traffic Monitor 是一款用於 Windows 平臺的網速監控懸浮窗軟體,可以顯示當前網速、CPU 及記憶體利用率,支援嵌入到工作列顯示,支援更換皮膚、歷史流量統計等功能。 ​​​​

GitHub 地址→https://github.com/zhongyang219/TrafficMonitor

2.9 分散式 RTC 系統:ION

本週 star 增長數:1100+

ION 是一個 Flutter 和 Go 編寫而成的分散式 RTC 系統。 ​​​​

GitHub 地址→https://github.com/pion/ion

3. 本週 GitHub Trending #學習路線#主題的主力軍

好的開始是成功的一半,而一份全面、詳細的學習路線資源則是初學者好的開始,在這裡小魚乾選了本週 Trending 日榜上 3 個不錯的學習路線專案推薦給你,希望這 3 個專案能讓你完成新手到高手的完美蛻變~

3.1 Spring 一網打盡:SpringAll

本週 star 增長數:250+

眾所周知這是一個學習 Spring 的專案,循序漸進地學習Spring Boot、Spring Boot & Shiro、Spring Batch、Spring Cloud、Spring Cloud Alibaba、Spring Security & Spring Security OAuth2,部落格 Spring 系列原始碼。

GitHub 地址→https://github.com/wuyouzhuguli/SpringAll

3.2 學習路線:Ai-Learn

本週 star 增長數:50+

專案開源的初衷是方便同學們快速開啟人工智慧自學計劃,在學習過程中少走彎路用最快的效率入門 AI 並開始實戰專案, 提供了近 200 個 AI 實戰案例和專案,免費提供配套教材,包括:Python,數學,機器學習,資料分析,深度學習,計算機視覺,自然語言處理,PyTorch tensorflow machine-learning,deep-learning data-analysis data-mining mathematics data-science artificial-intelligence python tensorflow tensorflow2 caffe keras pytorch algorithm numpy pandas matplotlib seaborn nlp cv 等熱門領域。

GitHub 地址→https://github.com/tangyudi/Ai-Learn

3.3 計算機論文:Papers We Love

本週 star 增長數:1000+

Papers We Love 是一個全球性的社群網路,主要活動是分享電腦科學和相關領域的經典論文和前沿研究,包括但不限於作業系統,分散式系統,資料庫,網路通訊,演算法,邏輯等領域,除了可以看到高質量的論文,該專案也教你如何閱讀論文。

GitHub 地址→https://github.com/papers-we-love/papers-we-love

推薦閱讀

以上為 2020 年第 13 個工作周的 GitHub Trending ?如果你 Pick 其他好玩、實用的 GitHub 專案,記得來 HelloGitHub issue 區和我們分享下喲 ?

HelloGitHub 交流群現已全面開放,新增微訊號:HelloGitHub 為好友入群,可同前端、Java、Go 等各界大佬談笑風生、切磋技術~

GitHub 熱點速覽 Vol.13:近 40k star 計算機論文專案再霸 GitHub Trending 榜

關注公眾號加入交流群

相關文章