隨著上週知名 Switch 開源模擬器 Yuzu(柚子)被任天堂起訴,該專案作者就刪庫了,但還是要賠償任天堂數百萬美元。此事還在 GitHub 上掀起了一波 Yuzu fork 專案的小浪潮,正所謂野火燒不盡,春風吹又生。
很多讀者都表示事情發生得太突然,沒來得及 fork 一下,所以本週的「熱點速遞」上來就是另一款用 C# 寫的 Switch 開源模擬器,要 fork 的抓緊時間啦。此事告一段落,讓我們來看看 Rust 和 JavaScript 的結合,會擦出什麼樣的火花呢?近期 Vue 團隊開源了 Rust 寫的打包工具:Rolldown,短短几天時間收穫了 3000+ Star。另外,執行 Windows 的 Docker 專案最近也在飆升,值得關注一下。
最後,試試本地執行大模型的 Ollama,搭配上微軟出的生成式 AI 教程,藉著 AIGC 的“春風”,喚醒職業的第二春吧!
- 本文目錄
- 1. 開源熱搜專案
- 1.1 另一款 Switch 開源模擬器:Ryujinx
- 1.2 原生級效能的 JavaScript 打包工具:Rolldown
- 1.3 Docker 容器中的 Windows:windows
- 1.4 本地執行 LLM 的工具:Ollama
- 1.5 面向初學者的 GAI 教程:generative-ai-for-beginners
- 2. HelloGitHub 熱評
- 2.1 Windows 右鍵擴充套件工具:Shell
- 2.2 無憂應對多程式語言不同版本的工具:vfox
- 3. 往期回顧
- 1. 開源熱搜專案
1. 開源熱搜專案
1.1 另一款 Switch 開源模擬器:Ryujinx
主語言:C#,Star:30k,周增長:3k
該專案是採用 C# 編寫的開源 Switch 模擬器,它建立於 2017 年 9 月,目前可流暢執行 3500 多款遊戲。配置要求 8G 以上的記憶體,提供 Windows、macOS 和 Linux 作業系統的可執行檔案,開箱即用。
GitHub 地址→https://github.com/Ryujinx/Ryujinx
1.2 原生級效能的 JavaScript 打包工具:Rolldown
主語言:Rust,Star:4.2k,周增長:3k
這是由 Vue 團隊開源的用 Rust 編寫的高效能 JavaScript 打包工具,它的靈感來自 Rollup 和 esbuild(打包工具),所以提供了與 Rollup 相容的 API 和外掛介面,功能上和 esbuild 支援的差不多,相當於合二為一。但是該專案還處於開發階段,生產環境中慎用。
GitHub 地址→https://github.com/rolldown/rolldown
1.3 Docker 容器中的 Windows:windows
主語言:Shell,Star:6.9k,周增長:2k
透過該專案可以在 Docker 中執行一個乾淨的 Windows 系統,支援瀏覽器訪問、遠端桌面控制 Windows 系統,適用於執行 Windows 指令碼和測試等場景。
GitHub 地址→https://github.com/dockur/windows
1.4 本地執行 LLM 的工具:Ollama
主語言:Go,Star:46k,周增長:1k
這是一個用 Go 語言寫的工具,用於在本地一條命令安裝、啟動和管理大型語言模型:ollama run 模型名稱
,支援 Llama 2、Gemma、Mistral 等大模型,適用於 Windows、macOS、Linux 作業系統。
GitHub 地址→https://github.com/ollama/ollama
1.5 面向初學者的 GAI 教程:generative-ai-for-beginners
主語言:Jupyter Notebook,Star:28k
這是由微軟開源的面向初學者的生成式 AI 免費課程,課程共 18 節,教程涵蓋了建立生成式 AI 應用所需要了解的一切,包括生成式 AI 和 LLMs 的簡介、提示詞、構建文字生成應用、聊天應用、影像生成應用、向量資料庫等方面。
GitHub 地址→https://github.com/microsoft/generative-ai-for-beginners
2. HelloGitHub 熱評
在這個章節,將會分享下本週 HelloGitHub 網站上的熱門開源專案,歡迎與我們分享你上手這些開源專案後的使用體驗。
2.1 Windows 右鍵擴充套件工具:Shell
主語言:C++
這專案是一個用於管理 Windows 檔案資源管理器上下文選單的程式。簡單來說,就是擴充套件了 Windows 右鍵選單的功能。該工具免費、開源、無廣告、輕巧,支援所有檔案系統物件,如檔案、資料夾、桌面和工作列。它提供了一系列提升效率的功能,包括複製檔案地址、快速開啟目錄、終端開啟、自定義外觀以及複雜的巢狀選單等。
專案詳情→https://hellogithub.com/repository/33109915aedc4ad5a8ed7cd15a7ecdd9
2.2 無憂應對多程式語言不同版本的工具:vfox
主語言:Go
這是一款跨平臺的通用版本管理工具,透過命令列快速安裝、切換程式語言的不同版本,並支援自定義源地址。相比於針對每種語言的獨立版本管理工具(如 nvm、fvm、gvm 等),這個專案讓開發者擺脫繁瑣的學習和記憶過程,只需一個工具、一條命令,輕鬆搞定多程式語言版本管理。
專案詳情→https://hellogithub.com/repository/a32a1f2ad04a4b8aa4dd3e1b76c880b2
3. 往期回顧
往期回顧:
-
Rust 登上了開源頭條
-
開年!5 款令人驚豔的開源專案
以上為本週的「GitHub 熱點速遞」如果你發現其他好玩、實用的 GitHub 專案,就來 HelloGitHub 和大家一起分享下吧。