上周国产 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 自托管 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

主语言:JavaStar: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

主语言:SwiftStar:7.6k周增长:6.3k

该项目是适用于 macOS 系统的菜单栏管理工具,它开箱即用、操作简单,主要功能是隐藏和显示菜单栏内容,支持悬停显示、点击显示、自动隐藏、设置菜单栏阴影、快捷键、开机启动、自动更新等功能。

GitHub 地址→github.com/jordanbaird/Ice

1.5 浏览器中运行 Transformers:transformers.js

主语言:JavaScriptStar: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 与我们交流和讨论。

往期回顾

手机上玩 PC 游戏的开源项目「GitHub 热点速览」的更多相关文章

  1. 朋友圈那串神秘字符背后的开源项目「GitHub 热点速览」

    ​如果你这周没刷到类似 "npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237..." 的一串字符,那就说明本期 GitHub T ...

  2. 开源不到 48 小时获 35k star 的推荐算法「GitHub 热点速览」

    本周的热点除了 GPT 各类衍生品之外,还多了一个被马斯克预告过.在愚人节开源出来的推特推荐算法,开源不到 2 天就有了 35k+ 的 star,有意思的是,除了推荐算法本身之外,阅读源码的工程师们甚 ...

  3. 平平无奇的项目「GitHub 热点速览 v.22.10」

    不知道大家对高星项目什么印象?提到这个词第一个想到哪个项目呢?本周有几个项目看着普普通通,却完成了一周 2k+ star 的事迹.比如 SingleFile,它是个浏览器扩展,点击图标之后即可保存一个 ...

  4. NB 的开源项目遍地开花——GitHub 热点速览 Vol.41

    作者:HelloGitHub-小鱼干 本周的 GitHub 热点速览的关键词便是 nb,也是本周特推之一的项目名字,这个功能如名字一般 nb 的项目是一个脚本,帮你处理笔记.书签.归档和知识库应用程序 ...

  5. 揭开周获 18k star 开源项目的神秘面纱「GitHub 热点速览 v.22.28」

    本周 GitHub Trending 的项目重量十足,比如标题的一周获得 18k+ 的高性能 JS Runtime--bun,用性能来体现了它的"含金量".同样有重量的还有一行代码 ...

  6. 万星开源项目强势回归「GitHub 热点速览 v.22.38」

    本周霸榜的 GitHub 项目多为老项目,比如:老面孔的 theatre 凭借极其优秀的动画功底连续三天霸榜 TypeScript 类目.借 Figma 被 Adobe 收购之风,又出现在 GitHu ...

  7. 老梗新玩「GitHub 热点速览 v.22.34」

    作者:HelloGitHub-小鱼干 不知道你是否和我有一样的烦恼,最近的流行梗当自己要用拿来造词时,就陷入了不知道咋"换壳"的尴尬地步.sao-gen-gen 大大减少了你老梗新 ...

  8. 用 Java 写个塔防游戏「GitHub 热点速览 v.21.37」

    作者:HelloGitHub-小鱼干 本周 GitHub Trending 的主题词是:多语言.本周特推的 C 语言教程是大家都知道的阮一峰编写的,想必和他之前的技术文章类似,能起到科普作用.再来时 ...

  9. 大型项目源码集合「GitHub 热点速览 v.21.39」

    作者:HelloGitHub-小鱼干 代码,尤其是优雅规范的代码,一直都是学习编程技巧的捷径.虽然有实用的代码小片段,能拯救当前业务的燃眉之急,但是真要去提升自己的技能还是得从大型的项目,尤其是有一定 ...

  10. GitHub 开源的小工具「GitHub 热点速览 v.21.45」

    作者:HelloGitHub-小鱼干 Copilot 是 GitHub 官方出品的代码自动补全工具,之前使用该工具需要有一定的要求.而本周靠 2k+ star 上热点的 copilot-docs 则是 ...

随机推荐

  1. 5月25日,阿里云开源 PolarDB-X 将迎来重磅升级发布

    ​简介:2022年5月25日,阿里云开源 PolarDB-X 将升级发布新版本!PolarDB-X 从 2009 年开始服务于阿里巴巴电商核心系统, 2015 年开始对外提供商业化服务,并于 2021 ...

  2. Cloudera CDP 企业数据云测试开通指导

    ​简介:基于阿里云部署的 Cloudera CDP 企业数据云平台已经进入公测阶段,本文详细介绍了相关试用/试用流程. 基于阿里云部署的 Cloudera CDP 企业数据云平台已经进入公测阶段,如对 ...

  3. 面对DNS劫持,只能坐以待毙吗?

    ​简介: 借助 ARMS-云拨测,我们可实时对网站进行监控,实现分钟级别的监控,及时发现 DNS 劫持以及页面篡改. 作者:白玙 DNS 劫持作为最常见的网络攻击方式,是每个站长或者运维团队最为头疼的 ...

  4. 2019-8-31-C#-简单读取文件

    title author date CreateTime categories C# 简单读取文件 lindexi 2019-08-31 16:55:58 +0800 2018-07-19 16:48 ...

  5. 1.prometheus源码安装

    一.prometheus安装前准备 prometheus官网:https://prometheus.io/ grafana官网:https://grafana.com/ 资源下载: # 1.资源下载 ...

  6. EPAI手绘建模APP常用工具栏_1

    1.常用工具栏 图 1 常用工具栏 (1) 撤销 (2) 重做 (3) 删除 (4) 复制 ① 选中场景中的模型后,复制按钮变成可用状态,否则变成禁用状态.可以选择多个模型一起复制. (5) 变换 图 ...

  7. Angular cli 组件和服务的创建, 父传子,子传父,服务的简单使用

    1:Angular cli 创建组件component ng g component components\right ng g c wave 简写 需要定位到根路径下即可创建组件 Could not ...

  8. Solution Set - 数学相关

    CF645F Link&Submission. 利用 \(\sum\limits_{d|n}\varphi(\frac{n}{d})=n\),只要对每个数 \(x\),求出 \(cnt_x\) ...

  9. python教程5:函数编程

    函数编程 特性: 1.减少重复代码 2.让程序变的可扩展 3.使程序变得易维护 定义:  默认参数 要求:默认参数放在其他参数右侧 指定参数(调用的时候) 正常情况下,给函数传参数要按顺序,如果不想按 ...

  10. idea修改项目中某个模块名称

    1.修改模块名称 2.修改文件夹名称 3.修改本模块里面pom的名称 4.修改其他模块里面引用的名称