作者:HelloGitHub-小魚干
本周 GitHub 趨勢榜精彩至極,先是 JetBrains 開源的圖像渲染引擎 Skia 有了 Java 封裝,一開源便獲得 500+ star,再是支持開發者在頁面展示網站運行狀態,實時報告的 upptime 憑借單日 1k star 進賬,上了 Trending 榜。另類 Kubernetes 發行版——K0s 也是頗為出色,一周獲得了近 2k star。清華大學研究團隊開源的 26 億參數規模的中文語言模型 (CPM-LM) ,表現也很搶眼。最后,一定要提下超強的屏幕錄制和注釋工具:Screenity,無壓力在錄制畫面寫注釋,添加人臉視頻窗口。…
以下內容摘錄自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 熱帖(簡稱 HN 熱帖),選項標准:新發布
| 實用
| 有趣
,根據項目 release 時間分類,發布時間不超過 7 day 的項目會標注 New
,無該標志則說明項目 release 超過一周。由於本文篇幅有限,還有部分項目未能在本文展示,望周知 🌝
- 本文目錄
-
- 本周特推
- 1.1 炸裂圖像渲染引擎:Skija
- 1.2 萬 Shell 皆可用:starship
-
- GitHub Trending 周榜
- 2.1 另類 K8s:k0s
- 2.2 超強屏幕錄制和注釋工具:Screenity
- 2.3 大規模訓練模型:CPM-Generate
- 2.4 零編碼,無配置:ObjectiveSQL
- 2.5 輕量級 React 圖表:beautiful-react-diagrams
- 2.6 網站運行監控:upptime
- 2.7 開發者免費:free-for-dev
-
- 推薦閱讀
-
1. 本周特推
1.1 炸裂圖像渲染引擎:Skija
本周 star 增長數:1150+
Skia 是一個開源的 2D 圖形庫,它提供了跨各種硬件和軟件平台工作的通用 API。Skija 是 JetBrains 開源的 Skia Java 封裝,快來試試這個神奇的圖像渲染引擎吧。
GitHub 地址→https://github.com/JetBrains/skija
1.2 萬 Shell 皆可用:starship
本周 star 增長數:1250+
starship 一款高顏值的輕量級的終端,可用於任何 Shell。特性
- 🚀 快:快 —— 真的真的很快!用 Rust 編寫
- 定制化:可定制提示符方方面面
- 通用:適用於任何 Shell、任何操作系統
- 智能:一目了然地顯示相關信息
- 功能豐富:支持所有你最喜歡的工具
- 易用
GitHub 地址→https://github.com/starship/starship
2. GitHub Trending 周榜
2.1 另類 K8s:k0s
本周 star 增長數:1850+
k0s 是另一個 Kubernetes 發行版。是的。但是作者做了一些事情與其他發行版非常不同。
k0s 是一個包含所有功能的單一二進制 Kubernetes 發行版,它預先配置了所有所需的 bell 和whistle,使構建 Kubernetes 集群只需將可執行文件復制到每個主機並運行它即可。
GitHub 地址→https://github.com/k0sproject/k0s
2.2 超強屏幕錄制和注釋工具:Screenity
本周 star 增長數:1400+
New
Screenity 是一個強大的屏幕記錄和注釋工具,你可以在錄制畫面標注事項,添加人臉視頻窗口。
特性:
- 🎥 瀏覽器窗口、桌面、任何應用程序和相機無限次數錄制
- ✏️ 在屏幕上的任何地方,添加文本和箭頭等注釋
- 👀 突出你的點擊操作、光標,支持錄音時隱藏光標
- 🎙️ 個人電腦麥克風和音響控制,按鍵通話等等功能
- ⚙️ 自定義倒計時,僅在懸停時顯示控件,以及許多其他自定義選項
- 💾 導出為 mp4、gif 和 webm,支持 Google Drive 保存視頻
- ✂️ 修剪或刪除記錄的部分
- 更多…
GitHub 地址→https://github.com/alyssaxuu/screenity
Chrome 插件地址→https://chrome.google.com/webstore/detail/screenity-screen-recorder/kbbdabhdfibnancpjfhlkhafgdilcnji
2.3 大規模訓練模型:CPM-Generate
本周 star 增長數:450+
New
CPM-Generate 是北京智源人工智能研究院和清華大學研究團隊開源的 26 億參數規模的中文語言模型 (CPM-LM),可用於文本生成的本地測試,並以此為基礎進一步研究零次學習或少次學習等場景。
2.4 零編碼,無配置:ObjectiveSQL
本周 star 增長數:500+
New
ObjectiveSQL 是一個基於 ActiveRecored 模式的 Java ORM 框架,基於已定義的數據模型,自動生成數據庫訪問邏輯代碼,提升開發效率。特性:
- 🏄♂️ 使用 JSR 269 動態生成用於數據庫訪問的 Java API
- 🤗 無需編碼數據庫訪問的完整 Java API
- ⛳️ 針對復雜 SQL,ObjectiveSQL 通過 Java 運算符重載技術,實現了 Java 代碼與 SQL 語句一致的編碼體驗。
GitHub 地址→https://github.com/braisdom/ObjectiveSql
2.5 輕量級 React 圖表:beautiful-react-diagrams
本周 star 增長數:1600+
beautiful-react-diagrams 一個輕量級 React 組件的小集合,可以輕松地構建圖表。
JavaScript 圖表庫通常很難集成到 React 項目中。組件的狀態與外部圖表庫同步可能非常困難,特別是后者是在不同的范例(例如 MVC)中構建的時候。
基於這個原因,項目作者 antonioru 創建了一個易於自定義的功能圖表庫來輕松地構建圖表。
GitHub 地址→https://github.com/beautifulinteractions/beautiful-react-diagrams
2.6 網站運行監控:upptime
本周 star 增長數:1400+
New
Upptime 是一個開源的正常運行時間監控和狀態頁面,可直接在頁面查看到各個網站的連接狀況、響應時間、可靠度。由 GitHub 提供技術支持,采用 GitHub Action 實現運行時間監控器,GitHub issue 作事件報告及 GitHub Pages 生成狀態網站。
GitHub 地址→https://github.com/upptime/upptime
2.7 開發者免費:free-for-dev
本周 star 增長數:1250+
開發人員和開源作者現在接觸了大量免費服務,但是很難找到所有這些服務來做出明智的決定。free-for-dev 整理了一份列表,收錄 SaaS、PaaS、IaaS 方面供開發者使用的免費資源。項目由 500+ 個開發者共同維護。
3. 推薦閱讀
以上為 2020 年第 47 個工作周的 GitHub Trending 🎉如果你 Pick 其他好玩、實用的 GitHub 項目,記得來 HelloGitHub issue 區和我們分享下喲 🌝