天天看點

效率回歸,工具庫之美「GitHub 熱點速覽」

效率回歸,工具庫之美「GitHub 熱點速覽」

剛開源就變成新星的 igl,不僅獲得了 2k+ star,也能提高你開發遊戲的效率,擺平一切和圖形有關的問題。如果這個沒有那麼驚豔的話,還有 The-Art-of-Linear-Algebra,重燃了我學習線性代數的自信心;htmx 則是一個被稱為“後端工程師的前端庫”,可以讓人安心用 HTML 搞定頁面,同樣的 Web 應用技術還能用到的有 reflex,這個老牌的 Python 工具,常做 Web 開發的人一定不陌生。

此外,還有被 117k 人次用上的路由工具 mux,也能讓人眼前一亮。

選項标準:新釋出 | 實用 | 有趣,根據項目 release 時間分類,釋出時間不超過 14 day 的項目會标注 New,無該标志則說明項目 release 超過半月。由于本文篇幅有限,還有部分項目未能在本文展示,望周知

效率回歸,工具庫之美「GitHub 熱點速覽」

1. 本周特推

1.1 多平台圖形庫:igl

主語言:C++

New 本周 Facebook 剛開源的多平台圖形庫,可用來控制 GPU,通過底層的跨平台接口封裝了常見 GPU 功能,支援各類圖形 API(例如:OpenGL、Metal、Vulkan),并提供統一的接口。而 IGL 特性包括:精簡、開銷小、外部依賴少、支援多種系統。

GitHub 位址→github.com/facebook/igl
效率回歸,工具庫之美「GitHub 熱點速覽」

1.2 回歸 html:htmx

主語言:JavaScript

一個提升前端開發工作幸福度的工具,有了 htmx,你可以直接通過屬性用 HTML 來通路 AJAX、CSS Transitions、WebSockets 和 Server Sent Events,即使不用 JS 也能建構現代的 Web 頁面。此外,htmx 非常輕量(大約 14k min.gz'd)、無依賴、可擴充且相容 IE11。

以下為示例:

<script src="unpkg.com/[email protected]"></script>
<!-- have a button POST a click via AJAX -->
<button hx-post="/clicked" hx-swap="outerHTML">
  Click Me
</button>
           
GitHub 位址→github.com/bigskysoftware/htmx
效率回歸,工具庫之美「GitHub 熱點速覽」

2. GitHub Trending 周榜

2.1 線性代數的美:The-Art-of-Linear-Algebra

本周 star 增長數:2,650+,主語言:PostScript

如果你線性代數學的不好,也許你可以讀一讀這個 repo,用最淺顯的方式教你線代的核心知識,也許矩陣的世界沒那麼難了解。

GitHub 位址→github.com/kenjihiranabe/The-Art-of-Linear-Algebra
效率回歸,工具庫之美「GitHub 熱點速覽」

2.2 路由分發:mux

本周 star 增長數:1,350+,主語言:Golang

mux 包是一個強大的 HTTP 路由器和 URL 比對器,可用來建構 Go Web 伺服器。據不完全統計,mux 被 6.6k 個項目,以及 117k 個 GitHub 使用者使用着。

GitHub 位址→github.com/gorilla/mux

2.3 你問我答:danswer

本周 star 增長數:950+,主語言:Python

New 可用在 Slack、GitHub、Confluence 等地方的問答小助手,使用者通過自然語言提出問題,danswer 會引用參考來源來傳回可靠的答案。

GitHub 位址→github.com/danswer-ai/danswer
效率回歸,工具庫之美「GitHub 熱點速覽」

2.4 Python 搞定 Web:reflex

本周 star 增長數 450+,主語言:Python

New Reflex 可讓你用 Python 開發高品質的定制化 Web 服務,安裝和使用也非常簡單,在示例部分給出了圍繞 DALL·E 建立的一個圖像生成的使用者界面:

GitHub 位址→github.com/reflex-dev/reflex
效率回歸,工具庫之美「GitHub 熱點速覽」

2.5 AI 醫療:MONAI

本周 star 增長數:950+,主語言:Python

MONAI 是一個基于 PyTorch 的開源架構,用于醫療影像領域的深度學習。有了它,你可以建立醫療影像端到端訓練工作流程,讓 AI 在醫療領域進行應用。

GitHub 位址→github.com/Project-MONAI/MONAI
效率回歸,工具庫之美「GitHub 熱點速覽」

3. HelloGitHub 熱評

在這個章節,我們将會分享下本周 HelloGitHub 網站上的熱評項目,HG 開源項目評價體系剛上線不久,期待你的評價。

3.1 Python 練習曲:pytudes

主語言:Python

étude 法語意思是練習曲,而 pytudes 便是一個 Python 的練習曲集合。雖然這些程式設計練習“短小”卻很精悍,讓你在練習的過程中完善特定的 Python 技能。

HG 評價位址→hellogithub.com/repository/6ef0e1bd1d6f4c1088781d1a908fa21f
效率回歸,工具庫之美「GitHub 熱點速覽」

3.2 連接配接本地 IDE 和遠端:devpod

主語言:Golang

它通過在本地啟動一個連接配接遠端開發機器的容器,讓開發環境跑在容器裡,進而輕松啟動任何開發環境。支援 K8s 叢集、雲端虛拟機、任何可通路的遠端機器,還能夠自動關閉雲服務降低成本。

HG 評價位址→hellogithub.com/repository/d5532c45185a4041941f92a5b8c2d48d
效率回歸,工具庫之美「GitHub 熱點速覽」

- END -

繼續閱讀