春風吹又生的開源專案「GitHub 熱點速覽」

削微寒發表於2024-03-12

隨著上週知名 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 另一款 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

主語言:RustStar:4.2k周增長:3k

這是由 Vue 團隊開源的用 Rust 編寫的高效能 JavaScript 打包工具,它的靈感來自 Rollup 和 esbuild(打包工具),所以提供了與 Rollup 相容的 API 和外掛介面,功能上和 esbuild 支援的差不多,相當於合二為一。但是該專案還處於開發階段,生產環境中慎用。

GitHub 地址→https://github.com/rolldown/rolldown

1.3 Docker 容器中的 Windows:windows

主語言:ShellStar:6.9k周增長:2k

透過該專案可以在 Docker 中執行一個乾淨的 Windows 系統,支援瀏覽器訪問、遠端桌面控制 Windows 系統,適用於執行 Windows 指令碼和測試等場景。

GitHub 地址→https://github.com/dockur/windows

1.4 本地執行 LLM 的工具:Ollama

主語言:GoStar: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 NotebookStar: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 和大家一起分享下吧。

相關文章