# 《HelloGitHub》第 110 期
> 兴趣是最好的老师,**HelloGitHub** 让你对开源感兴趣!
## 目录
点击右上角的 **「目录」** 图标打开目录,获得更好的阅读体验。

**Tips**:如果遇到图片刷不出来的情况,[点击](https://hellogithub.com/periodical/volume/110) 换一种浏览方式。

关注「HelloGitHub」公众号,第一时间收到推送
## 内容
> **以下为本期内容**|每月 **28** 号更新
### C 项目
1、[Chroma](https://hellogithub.com/periodical/statistics/click?target=https://github.com/ubisoft/Chroma):面向游戏开发的色盲检测工具。该项目是育碧官方开源的色盲检测工具,支持实时在游戏画面上叠加三种色盲滤镜,帮助开发者直观地看到色盲用户可能遇到的视觉障碍,从而及时调整游戏设计,提升游戏的可访问性。

### C# 项目
2、[clawPDF](https://hellogithub.com/periodical/statistics/click?target=https://github.com/clawsoftware/clawPDF):开源的虚拟打印机工具。这是一款专为 Windows 系统设计的虚拟(网络)打印机工具,支持将任意文档导出为 PDF、PDF/A、图片、SVG、TXT 等多种格式。它不仅具备网络打印、文件合并、批量处理、密码保护等高级功能,还支持通过脚本实现自动化处理。

3、[megacity-metro](https://hellogithub.com/periodical/statistics/click?target=https://github.com/Unity-Technologies/megacity-metro):基于 Unity 的大型多人游戏示例。该项目是 Unity 官方开源的大型多人射击类游戏示例,旨在展示如何利用 Unity 的 DOTS 技术和 Unity Gaming Services(UGS)构建高并发、多玩家的联网游戏,适合开发者学习、参考和二次开发。

4、[SmartSystemMenu](https://hellogithub.com/periodical/statistics/click?target=https://github.com/AlexanderPro/SmartSystemMenu):Windows 窗口菜单增强工具。这是一款用于扩展 Windows 系统窗口菜单功能的工具。它可以为所有窗口的系统菜单(即右键标题栏弹出的菜单)添加丰富且实用的自定义选项,如窗口置顶、调整透明度、改变窗口标题/图标、窗口对齐、跨屏移动、批量隐藏/最小化、窗口截图、剪贴板操作等。

### C++ 项目
5、[EmptyEpsilon](https://hellogithub.com/periodical/statistics/click?target=https://github.com/daid/EmptyEpsilon):多人协作式星舰模拟游戏。这是一款开源的多人星舰模拟游戏。玩家可通过 Windows、Linux 或 macOS 等不同终端联网合作,各自扮演舰长、驾驶员、工程师等不同岗位,实时协作共同操控一艘星舰,完成各种任务和挑战。游戏采用 C++ 开发,支持 Lua 脚本扩展,方便玩家创建个性化的游戏内容和任务场景。

6、[JarkViewer](https://hellogithub.com/periodical/statistics/click?target=https://github.com/jark006/JarkViewer):便捷的 Windows 图片浏览工具。这是一款简单高效的 Windows 看图软件,适用于日常图片浏览及专业摄影作品预览等多种场景。它操作方便,支持多种快捷键,例如按下 I 键可快速查看图片详细信息。还支持读取 AI 生成图像的提示词(如有)、自动记忆上次窗口的位置和大小等实用功能。来自 [@JARK006](https://hellogithub.com/user/9x4FWGZ1KvkIRNr) 的分享

7、[PlotJuggler](https://hellogithub.com/periodical/statistics/click?target=https://github.com/facontidavide/PlotJuggler):专业级时间序列数据可视化工具。这是一款开源的时间序列数据可视化工具,支持 CSV、ROS、ULog、MQTT 等多种数据格式及实时数据流。它拥有简单易用的界面,能够快速处理大量数据,适用于机器人、自动驾驶、物联网、实验科学等多种数据分析场景。

### CSS 项目
8、[theme.park](https://hellogithub.com/periodical/statistics/click?target=https://github.com/themepark-dev/theme.park):自托管应用的主题集合。该项目为各种自托管 Web 应用提供统一且美观的主题和皮肤,支持 Nextcloud、Sonarr、Radarr、Jackett、Emby、Jellyfin 和 Home Assistant 等 50 多款应用。

### Go 项目
9、[monibuca](https://hellogithub.com/periodical/statistics/click?target=https://github.com/langhuihui/monibuca):一站式 Go 语言流媒体服务器开发框架。这是一款完全用 Go 语言编写的高性能、低延迟、模块化且易扩展的流媒体服务器框架。它采用模块化设计,可按需加载模块,支持录制与回放、分布式部署、Prometheus 监控,以及截图、转码、SEI 数据处理等媒体处理功能。来自 [@星辰大海BGzEn](https://hellogithub.com/user/udYpkfj8ynh0QZA) 的分享

10、[server](https://hellogithub.com/periodical/statistics/click?target=https://github.com/gotify/server):Go 语言实现的通知推送平台。这是一个简单、自托管、实时的消息推送服务,支持通过 REST API 发送消息,WebSocket 实时接收消息,并自带直观易用的 Web 界面,适用于消息推送、监控告警、个人通知等场景。来自 [@千石](https://hellogithub.com/user/TOpalE8riVAmJHh) 的分享

11、[sttr](https://hellogithub.com/periodical/statistics/click?target=https://github.com/abhimanyu003/sttr):用 Go 实现的字符串命令行工具。这是一款用于对字符串进行各种转换操作的命令行工具,支持多种编码、解码、哈希和格式化功能,适用于在终端环境下快速处理文本数据。来自 [@Abhimanyu Sharm](https://hellogithub.com/user/Z9fW3G0vSeNRC6D) 的分享
```
// With input prompt
sttr
// Direct input
sttr md5 "Hello World"
// File input
sttr md5 file.text
sttr base64-encode image.jpg
// Reading from different processor like cat, curl, printf etc..
echo "Hello World" | sttr md5
cat file.txt | sttr md5
// Writing output to a file
sttr yaml-json file.yaml > file-output.json
```

12、[tview](https://hellogithub.com/periodical/statistics/click?target=https://github.com/rivo/tview):Go 语言终端用户界面库。该项目是基于 Go 语言开发的终端用户界面(TUI)库,帮助开发者快速构建交互式终端应用。它提供了丰富的组件和灵活的布局系统,包括选择框、按钮、表格、树、表单、彩色文本、多行文本区域等。来自 [@永_恒](https://hellogithub.com/user/a6lR1ODoCVgbuJk) 的分享
```go
package main
import (
"github.com/rivo/tview"
)
func main() {
box := tview.NewBox().SetBorder(true).SetTitle("Hello, world!")
if err := tview.NewApplication().SetRoot(box, true).Run(); err != nil {
panic(err)
}
}
```

### Java 项目
13、[Android](https://hellogithub.com/periodical/statistics/click?target=https://github.com/CatimaLoyalty/Android):Android 的卡券随身管家。这是一款开源免费的 Android 应用,专为管理和存储会员卡、优惠劵和票据信息而设计。它内置条形码扫描器,支持将各种实体卡片的条形码或二维码数字化,保存在手机中,从而无需携带实体卡片。来自 [@ewiro](https://hellogithub.com/user/iItGgWoJjnLsr0Y) 的分享

14、[mousemaster](https://hellogithub.com/periodical/statistics/click?target=https://github.com/petoncle/mousemaster):键盘控制鼠标的工具。这是一个 Java 编写的键盘控制鼠标工具,支持多种导航模式和多屏环境,让用户能够完全用键盘控制鼠标,实现无鼠标的高效操作。

### JavaScript 项目
15、[Abracadabra](https://hellogithub.com/periodical/statistics/click?target=https://github.com/SheepChef/Abracadabra):古文风文本加密工具。这是一款兼具趣味性与安全性的文本加密工具,支持将任意明文加密为仿真古文或安全密文。它采用 AES-256 加密算法和三重转轮混淆技术,古文仿真加密功能参考《古文观止》《古文辞类纂》等古代典籍。来自 [@SheepChef](https://hellogithub.com/user/cQrPYdpGNg4ACK6) 的分享

16、[aya](https://hellogithub.com/periodical/statistics/click?target=https://github.com/liriliri/aya):开箱即用的 Android 设备管理工具。这一款开源的 Android ADB 桌面客户端,提供图形化界面(GUI)以便用户更方便地管理和控制 Android 设备,支持屏幕镜像、文件管理、应用管理、进程监控、布局分析、CPU/内存/FPS 监控、交互式 shell 等功能。

17、[HomePage](https://hellogithub.com/periodical/statistics/click?target=https://github.com/SimonAKing/HomePage):炫酷的个人主页模板。这是一个美观易用的个人主页模板,拥有流体动画背景、响应式设计和丝滑的页面过渡效果,支持通过简单的配置文件自定义页面内容与样式,轻松打造自己的个性化主页。来自 [@SimonAKing](https://hellogithub.com/user/Ki7G9WMVNEPkLeC) 的分享

18、[pear-desktop](https://hellogithub.com/periodical/statistics/click?target=https://github.com/pear-devs/pear-desktop):纯净无广告的 YouTube Music 桌面应用。这是一款基于 Electron 的 YouTube Music 桌面客户端,开箱即用无需登录。它保留了 YouTube Music 的原生界面,并支持插件扩展,内置广告拦截、下载器、主题切换、音频处理等功能,适用于 Windows、macOS 和 Linux 平台。来自 [@vladelaina](https://hellogithub.com/user/JBczix10rXqNblQ) 的分享

19、[uilayouts](https://hellogithub.com/periodical/statistics/click?target=https://github.com/ui-layouts/uilayouts):免费高质量 React 动效组件库。这是一个专注于创意设计的 React/Next.js 组件库,内含 100 多个基于 Tailwind CSS、Framer Motion 和 GSAP 等技术构建的免费且美观的 UI 组件。

### Kotlin 项目
20、[OpenCalc](https://hellogithub.com/periodical/statistics/click?target=https://github.com/clementwzk/OpenCalc):纯净的 Android 计算器。这是一款专为 Android 设计的开源计算器。它体积仅 2 MB、无需任何不必要权限,支持多主题、科学计算、历史记录、横竖屏切换和锁屏可用等功能。来自 [@ewiro](https://hellogithub.com/user/iItGgWoJjnLsr0Y) 的分享

### Python 项目
21、[bilive](https://hellogithub.com/periodical/statistics/click?target=https://github.com/timerring/bilive):一站式 B 站直播录制与切片工具。这是一款 B 站直播录制工具,支持自动录制、切片、弹幕渲染与投稿。它速度快、占用少、硬件要求低,通过集成语音识别、视频理解、图像生成等模型,实现从录制、切片到上传的全流程自动化。来自 [@John Howe](https://hellogithub.com/user/ZnOfRWSsgF3mvwD) 的分享

22、[FlareSolverr](https://hellogithub.com/periodical/statistics/click?target=https://github.com/FlareSolverr/FlareSolverr):绕过 CF 保护的代理服务器。该项目能够帮助开发者绕过 Cloudflare 和 DDoS-GUARD 防护。它通过在请求间设置代理服务,模拟 Chrome 无头浏览器完成挑战,可将真实页面的 HTML 和 Cookie 返回给调用方,从而绕过保护机制。来自 [@红泥醅酒](https://hellogithub.com/user/t8a05DQwnMJifl9) 的分享
23、[pympler](https://hellogithub.com/periodical/statistics/click?target=https://github.com/pympler/pympler):Python 内存分析工具。该项目是用于内存分析与监控的 Python 库,支持对象大小测量(asizeof)、实时内存监控(muppy)、生命周期分析等功能。
```python
from pympler import asizeof
obj = [1, 2, (3, 4), 'text']
asizeof.asizeof(obj) # 176
print(asizeof.asized(obj, detail=1).format())
[1, 2, (3, 4), 'text'] size=176 flat=48
(3, 4) size=64 flat=32
'text' size=32 flat=32
1 size=16 flat=16
2 size=16 flat=16
```
24、[python-mastery](https://hellogithub.com/periodical/statistics/click?target=https://github.com/dabeaz-course/python-mastery):高级 Python 编程教程。该项目是由 Python 社区知名专家 David Beazley (《Python Cookbook》作者)编写的高级 Python 编程课程,内容完全开源,涵盖生成器、协程、元编程、模块与包等,适合有一定 Python 基础的学习者。
25、[throttled-py](https://hellogithub.com/periodical/statistics/click?target=https://github.com/ZhuoZhuoCrayon/throttled-py):开箱即用的 Python 限流库。这是一款轻量且灵活的 Python 限流库,同步/异步皆可用。它支持多种限流算法,包括固定窗口、滑动窗口、令牌桶、漏桶和 GCRA,适配 Redis 存储后端,并提供函数、装饰器和上下文管理器等多种灵活用法。
```python
from throttled import RateLimiterType, Throttled, rate_limiter, store, utils
throttle = Throttled(
# 📈 Use Token Bucket algorithm
using=RateLimiterType.TOKEN_BUCKET.value,
# 🪣 Set quota: 1,000 tokens per second (limit), bucket size 1,000 (burst)
quota=rate_limiter.per_sec(1_000, burst=1_000),
# 📁 Use In-Memory storage
store=store.MemoryStore(),
)
def call_api() -> bool:
# 💧 Deduct 1 token for key="/ping"
result = throttle.limit("/ping", cost=1)
return result.limited
if __name__ == "__main__":
# 💻 Python 3.12.10, Linux 5.4.119-1-tlinux4-0009.1, Arch: x86_64, Specs: 2C4G.
# ✅ Total: 100000, 🕒 Latency: 0.0068 ms/op, 🚀 Throughput: 122513 req/s (--)
# ❌ Denied: 98000 requests
benchmark: utils.Benchmark = utils.Benchmark()
denied_num: int = sum(benchmark.serial(call_api, 100_000))
print(f"❌ Denied: {denied_num} requests")
```

### Rust 项目
26、[dysk](https://hellogithub.com/periodical/statistics/click?target=https://github.com/Canop/dysk):更好用的 df 命令替代工具。该项目是基于 Rust 开发的查看 Linux 系统磁盘使用情况的工具,提供比 df 命令更直观的数据展示,支持自定义列显示、过滤、排序等功能。来自 [@刘睿华](https://hellogithub.com/user/TJ65FfbQU09PLHM) 的分享

27、[edit](https://hellogithub.com/periodical/statistics/click?target=https://github.com/microsoft/edit):微软开源的终端文本编辑器。该项目是采用 Rust 开发的终端(TUI)文本编辑器,致敬经典的 MS-DOS Editor。它体积小、启动快、跨平台,并提供了类似 VSCode 的快捷键和交互体验,适用于简单的文本编辑场景。

### Swift 项目
28、[InputSourcePro](https://hellogithub.com/periodical/statistics/click?target=https://github.com/runjuu/InputSourcePro):macOS 输入法切换工具。这是一款方便的 macOS 输入法切换工具,可根据当前应用程序或浏览器访问的网站自动切换输入法。

### 人工智能
29、[LivePortrait](https://hellogithub.com/periodical/statistics/click?target=https://github.com/KlingAIResearch/LivePortrait):让静态照片“活”起来。该项目能够通过一张照片快速生成高质量、生动的视频,尤其擅长捕捉和还原面部表情,支持人类和动物肖像的动画生成。

30、[nndeploy](https://hellogithub.com/periodical/statistics/click?target=https://github.com/nndeploy/nndeploy):简单易用的多端 AI 推理部署框架。这是一款简单易用、高性能、支持多端的 AI 推理部署框架。它基于有向无环图设计,将前处理、推理和后处理抽象为图的节点,支持流水线并行、任务并行等优化方式。兼容 TensorRT、OpenVINO、MNN 等多种推理后端,适配主流文生图、大语言、检测等模型,实现一套代码多端部署。来自 [@Always](https://hellogithub.com/user/mu47rJbh15yQlAs) 的分享

31、[opik](https://hellogithub.com/periodical/statistics/click?target=https://github.com/comet-ml/opik):开源的 LLM 应用评估框架。这是一个用于构建评估、测试和监控 LLM 应用平台的框架,它提供直观的 Web 界面,能够记录开发和生产期间的所有 LLM 调用,支持反馈评分、测试用例存储、幻觉检测和 CI/CD 集成等功能,适用于 RAG 聊天机器、代码助手和复杂的代理管道等应用场景。

32、[Second-Me](https://hellogithub.com/periodical/statistics/click?target=https://github.com/mindverse/Second-Me):轻松定制你的本地 AI 数字分身。该项目是专注于用个人数据训练 AI 的平台,致力于帮助每个人构建、训练并拥有属于自己的本地 AI 数字分身。它采用分层记忆建模(HMM)和 Me-Alignment 算法,将你的知识、兴趣和偏好融入 AI,打造更懂你的 AI 助手。

33、[void](https://hellogithub.com/periodical/statistics/click?target=https://github.com/voideditor/void):开源的 AI 代码编辑器。这是一款基于 VSCode 的开源 AI 代码编辑器,可作为 Cursor 开源替代品。它直接将数据发送给模型提供商,注重保护用户隐私,支持接入本地模型或主流大模型服务(如 OpenAI、Claude、DeepSeek、Gemini 等)。来自 [@Y. S](https://hellogithub.com/user/nSRYiOjq19vby5B) 的分享

### 其它
34、[China-software-copyright](https://hellogithub.com/periodical/statistics/click?target=https://github.com/AlexanderZhou01/China-software-copyright):软著申请教程和模板文件。该项目提供了中国软件著作权申请的教程和模板文件,包括用户操作手册、源码文档、申请表等,降低软著申请门槛、提高申请成功率。
35、[chrono](https://hellogithub.com/periodical/statistics/click?target=https://github.com/vicolo-dev/chrono):极简的 Android 时钟与闹钟应用。这是一款适用于 Android 的现代时钟应用,集成闹钟、定时器和秒表等实用功能。它界面简洁美观,支持丰富的自定义选项。秒表支持圈数记录,并可直观比较最快、最慢及平均圈速。来自 [@ewiro](https://hellogithub.com/user/iItGgWoJjnLsr0Y) 的分享

36、[cs-paper-checklist](https://hellogithub.com/periodical/statistics/click?target=https://github.com/yzhao062/cs-paper-checklist):计算机科学论文的检查清单。这是一份专为计算机科学(CS)论文写作和投稿设计的检查清单,帮助作者系统性地排查论文在质量、结构、格式、引用等方面的问题,提升论文被会议或期刊接收的概率。

37、[Evertop](https://hellogithub.com/periodical/statistics/click?target=https://github.com/ericjenott/Evertop):低功耗复古便携电脑。这是一款便携式电子墨水屏电脑,具有超长续航(可达 500 小时)。它搭载 ESP32 和 E-ink 屏幕,复刻经典 IBM XT 计算机,兼容 DOS、Minix、Windows 3.0 等多个系统,支持丰富的 DOS 经典软件和游戏。

38、[hadolint](https://hellogithub.com/periodical/statistics/click?target=https://github.com/hadolint/hadolint):提升 Dockerfile 代码质量的检查工具。这是一款专为 Dockerfile 设计的代码检查工具(Linter),能够自动检测并修复 Dockerfile 中的常见错误、不规范用法和安全隐患,如未指定镜像版本、不必要的 sudo 命令、未清理缓存等问题。

39、[nb](https://hellogithub.com/periodical/statistics/click?target=https://github.com/xwmx/nb):命令行笔记和书签管理工具。这是一款极简的命令行笔记、书签和知识库管理工具,支持多种文件格式(Markdown、Org、LaTeX、AsciiDoc),并集成加密、版本控制(同步)、搜索、标签管理等功能。来自 [@DeShuiYu](https://hellogithub.com/user/ZWJkOqsvYbPgD8p) 的分享

### 开源书籍
40、[ChinaTextbook](https://hellogithub.com/periodical/statistics/click?target=https://github.com/TapXWorld/ChinaTextbook):免费开源的教材资源集合。该项目整理了国内小初高、大学等各学科 PDF 教材,全部资源均免费、无水印,支持一键下载,并持续更新。来自 [@技术中心](https://hellogithub.com/user/LhU6KAuOCtMEH9F) 的分享
41、[Hello-CTF](https://hellogithub.com/periodical/statistics/click?target=https://github.com/ProbiusOfficial/Hello-CTF):零基础友好的 CTF 教程。这是一份面向零基础新手的免费 CTF(夺旗赛)入门教程,内容涵盖 Web 安全、二进制安全、密码学、逆向工程等 CTF 知识,并提供配套题目,帮助初学者入门 CTF。来自 [@探姬](https://hellogithub.com/user/kU1lE2fuzRr7Sbh) 的分享
『上一期』 | 反馈和建议 | 『下一期』
---
👉 来!推荐开源项目 👈
微信中搜:HelloGitHub 关注公众号
不仅能第一时间收到推送,还有回馈粉丝的活动
如果文中的图刷不出来,可以点击 这里。
## 赞助
## 声明

本作品采用 署名-非商业性使用-禁止演绎 4.0 国际 进行许可。