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

作者:HelloGitHub-小魚干
剛開源就變成新星的 igl,不僅獲得了 2k+ star,也能提高你開發(fā)游戲的效率,擺平一切和圖形有關的問題。如果這個沒有那么驚艷的話,還有 The-Art-of-Linear-Algebra,重燃了我學習線性代數(shù)的自信心;htmx 則是一個被稱為“后端工程師的前端庫”,可以讓人安心用 HTML 搞定頁面,同樣的 Web 應用技術還能用到的有 reflex,這個老牌的 Python 工具,常做 Web 開發(fā)的人一定不陌生。
此外,還有被 117k 人次用上的路由工具 mux,也能讓人眼前一亮。
以下內容摘錄自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 熱帖(簡稱 HN 熱帖),選項標準:新發(fā)布 | 實用 | 有趣,根據(jù)項目 release 時間分類,發(fā)布時間不超過 14 day 的項目會標注 New,無該標志則說明項目 release 超過半月。由于本文篇幅有限,還有部分項目未能在本文展示,望周知 ??

1. 本周特推
1.1 多平臺圖形庫:igl
主語言:C++
New 本周 Facebook 剛開源的多平臺圖形庫,可用來控制 GPU,通過底層的跨平臺接口封裝了常見 GPU 功能,支持各類圖形 API(例如:OpenGL、Metal、Vulkan),并提供統(tǒng)一的接口。而 IGL 特性包括:精簡、開銷小、外部依賴少、支持多種系統(tǒng)。
GitHub 地址→https://github.com/facebook/igl

1.2 回歸 html:htmx
主語言:JavaScript
一個提升前端開發(fā)工作幸福度的工具,有了 htmx,你可以直接通過屬性用 HTML 來訪問 ?AJAX、CSS Transitions、WebSockets 和 Server Sent Events,即使不用 JS 也能構建現(xiàn)代的 Web 頁面。此外,htmx 非常輕量(大約 14k min.gz'd)、無依賴、可擴展且兼容 IE11。
以下為示例:
<script?src="https://unpkg.com/[email protected]"></script>
<!--?have?a?button?POST?a?click?via?AJAX?-->
<button?hx-post="/clicked"?hx-swap="outerHTML">
??Click?Me
</button>
GitHub 地址→https://github.com/bigskysoftware/htmx

2. GitHub Trending 周榜
2.1 線性代數(shù)的美:The-Art-of-Linear-Algebra
本周 star 增長數(shù):2,650+,主語言:PostScript
如果你線性代數(shù)學的不好,也許你可以讀一讀這個 repo,用最淺顯的方式教你線代的核心知識,也許矩陣的世界沒那么難理解。
GitHub 地址→https://github.com/kenjihiranabe/The-Art-of-Linear-Algebra

2.2 路由分發(fā):mux
本周 star 增長數(shù):1,350+,主語言:Golang
mux 包是一個強大的 HTTP 路由器和 URL 匹配器,可用來構建 Go Web 服務器。據(jù)不完全統(tǒng)計,mux 被 6.6k 個項目,以及 117k 個 GitHub 用戶使用著。
GitHub 地址→https://github.com/gorilla/mux
2.3 你問我答:danswer
本周 star 增長數(shù):950+,主語言:Python
New 可用在 Slack、GitHub、Confluence 等地方的問答小助手,用戶通過自然語言提出問題,danswer 會引用參考來源來返回可靠的答案。
GitHub 地址→https://github.com/danswer-ai/danswer

2.4 Python 搞定 Web:reflex
本周 star 增長數(shù) 450+,主語言:Python
New Reflex 可讓你用 Python 開發(fā)高質量的定制化 Web 服務,安裝和使用也非常簡單,在示例部分給出了圍繞 DALL·E 創(chuàng)建的一個圖像生成的用戶界面:
GitHub 地址→https://github.com/reflex-dev/reflex

2.5 AI 醫(yī)療:MONAI
本周 star 增長數(shù):950+,主語言:Python
MONAI 是一個基于 PyTorch 的開源框架,用于醫(yī)療影像領域的深度學習。有了它,你可以創(chuàng)建醫(yī)療影像端到端訓練工作流程,讓 AI 在醫(yī)療領域進行應用。
GitHub 地址→https://github.com/Project-MONAI/MONAI

3. HelloGitHub 熱評
在這個章節(jié),我們將會分享下本周 HelloGitHub 網(wǎng)站上的熱評項目,HG 開源項目評價體系剛上線不久,期待你的評價。
3.1 Python 練習曲:pytudes
主語言:Python
étude 法語意思是練習曲,而 pytudes 便是一個 Python 的練習曲集合。雖然這些編程練習“短小”卻很精悍,讓你在練習的過程中完善特定的 Python 技能。
HG 評價地址→https://hellogithub.com/repository/6ef0e1bd1d6f4c1088781d1a908fa21f

3.2 連接本地 IDE 和遠程:devpod
主語言:Golang
它通過在本地啟動一個連接遠程開發(fā)機器的容器,讓開發(fā)環(huán)境跑在容器里,從而輕松啟動任何開發(fā)環(huán)境。支持 K8s 集群、云端虛擬機、任何可訪問的遠程機器,還能夠自動關閉云服務降低成本。
HG 評價地址→https://hellogithub.com/repository/d5532c45185a4041941f92a5b8c2d48d

4. 往期回顧
往期回顧:
以上為 2023 年第 28 個工作周的 GitHub Trending ??如果你 Pick 其他好玩、實用的 GitHub 項目,來 HelloGitHub 和大家一起分享下喲 ??
HelloGitHub 交流群現(xiàn)已全面開放,添加微信號:HelloGitHub001 為好友入群,可同前端、Java、Go 等各界大佬談笑風生、切磋技術~
- END -
?? 關注「HelloGitHub」收到第一時間的更新 ??點擊 閱讀原文 訪問開源社區(qū)
