精心整理了優(yōu)秀的GitHub開源項目,包含前端、后端、AI人工智能、游戲、黑客工具、網(wǎng)絡工具、AI醫(yī)療等等,空閑的時候方便看看提高自己的視野。
剛開源就變成新星的 igl,不僅獲得了 2k+ star,也能提高你開發(fā)游戲的效率,擺平一切和圖形有關的問題。如果這個沒有那么驚艷的話,還有 The-Art-of-Linear-Algebra,重燃了我學習線性代數(shù)的自信心;htmx 則是一個被稱為“后端工程師的前端庫”,可以讓人安心用 HTML 搞定頁面,同樣的 Web 應用技術還能用到的有 reflex,這個老牌的 Python 工具,常做 Web 開發(fā)的人一定不陌生。
此外,還有被 117k 人次用上的路由工具 mux,也能讓人眼前一亮。
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/htmx.org@1.9.3"></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.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ā)高質(zhì)量的定制化 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.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
國產(chǎn)開源標桿,九年用心做好一款堡壘機,JumpServer 到現(xiàn)在還一直保持著每月迭代一個新版本的更新速度,始終堅持開源。而且 JumpServer 項目的創(chuàng)始人老廣(ibuler)現(xiàn)在也仍然是 JumpServer 研發(fā)團隊的核心,依舊堅持在研發(fā)一線寫代碼,帶領 JumpServer 開源團隊不斷成長與發(fā)展,這份堅持真的非常難能可貴。
GitHub 地址:https://github.com/jumpserver/jumpserver
1.1 米家啟動器:Starward
主語言:C#
New Starward 是一個米家游戲啟動器,支持米哈游旗下的所有桌面端游戲,目標是完全替代官方的啟動器,并在此基礎上加入一些拓展功能。除了游戲安裝之外,還具備以下功能:
記錄游戲時間
切換游戲賬號
瀏覽游戲截圖
保存抽卡記錄
米游社工具箱
GitHub 地址→https://github.com/Scighost/Starward
1.2 計算機視覺庫:supervision
主語言:Python
New supervision 可用來編寫復用的計算機視覺工具,你可以從硬盤中加載數(shù)據(jù),對圖像或者是視頻進行測繪,或者是統(tǒng)計某區(qū)域的被檢測數(shù)量。如下圖所示,你可以用來跟蹤足球賽的球員,并對跟蹤對象進行標注。
GitHub 地址→https://github.com/roboflow/supervision
2.1 MMORPG 游戲:biomes-game
本周 star 增長數(shù) 1,250+,主語言:TypeScript
Biomes 是一個基于 Web 技術構建的開源沙盒 MMORPG 游戲,使用了 Next.js、TypeScript、React 和 WebAssembly 等 Web 技術。
GitHub 地址→https://github.com/ill-inc/biomes-game
2.2 嵌入式通知:novu
本周 star 增長數(shù):1,000+,主語言:TypeScript
novu 是一個通知庫,它提供了統(tǒng)一的 API,讓多個渠道發(fā)送通知變得簡單,包括應用內(nèi)、推送、電子郵件、短信和聊天。使用 novu,你可以創(chuàng)建自定義工作流程,并為每個渠道定義條件,確保以最有效的方式傳遞通知。
GitHub 地址→https://github.com/novuhq/novu
2.3 黑客套件:hackingtool
本周 star 增長數(shù):1,650+,主語言:Python
想成為一名黑客么?工欲善其事必先利其器,hackingtool 收錄了黑客常用的工具們,分為了逆向工程、RAT 工具、網(wǎng)絡爬蟲、負載注入等等分類,讓你全方面掌握相關技能。
GitHub 地址→https://github.com/Z4nzu/hackingtool
2.4 云服務:ubicloud
本周 star 增長數(shù):500+,主語言:Ruby
一個開放、免費和便攜的云服務,是現(xiàn)有云服務提供商的開源替代品。它在 Hetzner、OVH 和 AWS Bare Metal 等等上提供了 IaaS 云功能,你可以在這些提供商上自行設置自己的服務。不過,彈性計算、塊存儲(非復制)和虛擬網(wǎng)絡服務正在公共測試階段。
GitHub 地址→https://github.com/ubicloud/ubicloud
2.5 媒體備份:immich
本周 star 增長數(shù):1,050+,主語言:Dart、TypeScript
一個高性能的自托管備份服務,可用來備份視頻和圖像。除了常見的共享相冊、上傳和下載媒體之外,它還支持 OAuth 認證、API keys 等功能。
GitHub 地址→https://github.com/immich-app/immich
3.1 Rust 寫的 ping 工具:gping
主語言:Rust
該項目能夠以折線圖的方式,實時展示 ping 的結果,支持 Windows、Linux 和 macOS 操作系統(tǒng)。
HG 評價地址→https://hellogithub.com/repository/01abf6b7a37c4713b6e1a86f934b7538
3.2 紅白機模擬器:jsnes
主語言:JavaScript
這是一個用 JavaScript 寫的紅白機(NES) 游戲模擬器,它可直接嵌入網(wǎng)頁也可在 Node.js 中作為庫使用。文章來源:http://www.zghlxwxcb.cn/news/detail-693662.html
HG 評價地址→https://hellogithub.com/repository/f50bdf0019264c31b90b3cd885f7289f文章來源地址http://www.zghlxwxcb.cn/news/detail-693662.html
到了這里,關于精心整理了優(yōu)秀的GitHub開源項目,包含前端、后端、AI人工智能、游戲、黑客工具、網(wǎng)絡工具、AI醫(yī)療等等,空閑的時候方便看看提高自己的視野的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!