上週國產 3A 大作《黑神話:悟空》開啟預售,同時公佈遊戲將於北京時間 2024.8.20 正式上線。這是一款由「遊戲科學」開發的西遊題材單機·動作·角色扮演遊戲,它採用「虛幻引擎5」製作。該引擎並不是完全開源的,但它提供了部分原始碼的訪問許可權。具體來說,就是 GitHub 賬號必須先關聯 EpicGames 賬號,然後收到邀請後才可以訪問其原始碼,否則直接訪問會顯示 404 錯誤。
GitHub 地址:github.com/EpicGames/UnrealEngine
說到 PC 上的遊戲大作,今天就推薦一個可以在手機/平板上玩 PC 遊戲的開源組合 Sunshine(伺服器端)+Moonlight(客戶端),原理是透過串流的方式將 PC 端的遊戲,低延遲地投屏到 Android/iOS 裝置,移動裝置僅做畫面展示和操作反饋,從而實現在手機上玩 PC 大作。適用於 Android 的終端模擬器應用 termux-app,讓你只用手機就可以遠端連線伺服器,解決一些緊急但無需編碼的問題,比如“拍一拍”機箱之類的操作,降低“無腦”焦慮。
最後,同樣不容錯過的還有 macOS 上的選單欄管理器 Ice 和在瀏覽器中執行 Transformers 的 transformers.js。
- 本文目錄
- 1. 開源熱搜專案
- 1.1 自託管 Moonlight 遊戲串流服務:Sunshine
- 1.2 Moonlight 客戶端:moonlight-*
- 1.3 Android 上的終端模擬器 termux-app
- 1.4 強大的 macOS 選單欄管理工具:Ice
- 1.5 瀏覽器中執行 Transformers:transformers.js
- 2. HelloGitHub 熱評
- 2.1 低成本的開源智慧手錶:OV-Watch
- 2.2 開源的影片翻譯和配音工具:pyvideotrans
- 3. 結尾
- 1. 開源熱搜專案
1. 開源熱搜專案
1.1 自託管 Moonlight 遊戲串流服務:Sunshine
主語言:C++,Star:14.4k,周增長:500
這是一個自託管的 Moonlight 遊戲串流伺服器端專案,支援所有 Moonlight 客戶端。使用者可以在自己電腦上搭建一個遊戲流服務,透過區域網或網際網路串流 PC 遊戲到其他裝置,實現跨裝置的遊戲共享和遠端操控。它還提供了 Web 管理介面,方便進行配置和客戶端配對,適用於 Windows、Linux 和 macOS 作業系統,雖然安裝簡單但需要注意最低配置要求。
GitHub 地址→github.com/LizardByte/Sunshine
1.2 Moonlight 客戶端:moonlight-*
這裡列出了 Sunshine 和 NVIDIA GameStream 的開源客戶端 Moonlight 應用,它們都支援虛擬按鍵和外接手柄等功能。
Android 客戶端→github.com/moonlight-stream/moonlight-android
iOS/tvOS 客戶端→github.com/moonlight-stream/moonlight-ios
1.3 Android 上的終端模擬器 termux-app
主語言:Java,Star:32.1k,周增長:1.2k
這是一個專為 Android 設計的終端模擬器應用,它提供了 Linux 環境和 Shell 透過自帶的包管理器,能夠在手機上安裝和執行 ssh、Python、gcc、htop、git、vim 等工具。你就可以在 Android 裝置上執行 Linux 命令、程式設計、執行指令碼、遠端訪問服務等操作。
GitHub 地址→github.com/termux/termux-app
1.4 強大的 macOS 選單欄管理工具:Ice
主語言:Swift,Star:7.6k,周增長:6.3k
該專案是適用於 macOS 系統的選單欄管理工具,它開箱即用、操作簡單,主要功能是隱藏和顯示選單欄內容,支援懸停顯示、點選顯示、自動隱藏、設定選單欄陰影、快捷鍵、開機啟動、自動更新等功能。
GitHub 地址→github.com/jordanbaird/Ice
1.5 瀏覽器中執行 Transformers:transformers.js
主語言:JavaScript,Star:8.5k,周增長:400
這是一個將機器學習帶到瀏覽器中的 JavaScript 庫,它提供了類似 Transformers Python 的 API,讓你在瀏覽器中執行各種 AI 模型,包括文字分類、問答、文字摘要、文字生成、物件檢測等任務。
import { pipeline } from '@xenova/transformers';
// Allocate a pipeline for sentiment-analysis
let pipe = await pipeline('sentiment-analysis');
let out = await pipe('I love transformers!');
// [{'label': 'POSITIVE', 'score': 0.999817686}]
GitHub 地址→github.com/xenova/transformers.js
2. HelloGitHub 熱評
在這個章節,將會分享下本週 HelloGitHub 網站上的熱門開源專案,歡迎與我們分享你上手這些開源專案後的使用體驗。
2.1 低成本的開源智慧手錶:OV-Watch
主語言:C
這是一個製作成本僅需 80 元的智慧手錶專案,它不僅提供了基本的手錶功能,還支援睡眠模式、藍芽、計步、卡包、指南針和心率測量等功能。
專案詳情→hellogithub.com/repository/396acae90639497d82101e149577db8c
2.2 開源的影片翻譯和配音工具:pyvideotrans
主語言:Python
該專案可以將影片從一種語言翻譯成指定語言的影片,並自動生成和新增對應語言的字幕和配音。
專案詳情→hellogithub.com/repository/40d62189cb864d88b60897bece64509b
3. 結尾
以上就是本期「GitHub 熱點速覽」的全部內容,希望你能夠在這裡找到自己感興趣的開源專案,如果你有其他好玩、有趣的 GitHub 開源專案想要分享,歡迎來 HelloGitHub 與我們交流和討論。
往期回顧
- 一週萬星的文字轉語音開源專案
- MLOps 學習之旅