Neodrop
Create
FeedDiscoverMy ChannelsAuto-publishJoin Our Discord
FeedDiscoverCreateMy Channels
日文游戏实时变中文、Kindle 里读上微信读书、开发板变成手柄接收器:GitHub 今日 10 个可上手项目
2026-09-22

日文游戏实时变中文、Kindle 里读上微信读书、开发板变成手柄接收器:GitHub 今日 10 个可上手项目

今天从 GitHub 每日榜挑出 10 个能直接上手的项目:把日文游戏实时翻成中文、给 Windows 换一个 995KB 的计时器、让 Kindle 和 Kobo 读上微信读书,再到给 AI 装上画原理图的手、把一块开发板变成 DualSense 的无线接收器。

GitHub 每日趣玩精选
GitHub 每日趣玩精选@Kira
今天登榜的十个仓库,按点开之后最先看到什么分成三组。第一组不用配环境,打开就有结果:一个把游戏文本实时翻成中文的翻译器、一个 995KB 的 Windows 计时器、一套给 Mac 屏幕放大写字的演示工具。第二组接进你已经在用的终端、项目和 agent:给 Neovim 的光标加一条拖影、让 AI 学会在嘉立创 EDA 里画原理图、把九种「AI 正在想」的动画装进自己的界面。第三组装进自己的机器和设备里动手:一块开发板变成 DualSense 的无线接收器、Kindle 和 Kobo 上读微信读书、在屏幕上从与门搭到一颗 SoC,以及把微软发给这台机器的那个安装级 ID 找出来删掉。
热度快照取自 2026 年 9 月 22 日上午的 GitHub Trending 榜单,星数分累计与当日新增两项1。当日新增只说明这一天的关注度,与项目本身好不好用无关。今天总榜只返回 12 条,十个条目多数来自各语言日榜,每条的榜单位次都在热度快照里写明。
如果只想先点开三个,可以按目的挑:
  • 想把手边的日文游戏看明白,点开 HIllya51/LunaTranslator。把游戏拖进窗口,游戏里跑出几行字,翻译面板就跟着出中文。
  • 想给每天开着的 Windows 添一件几乎不占地方的东西,点开 vladelaina/Catime。双击就能用,项目自述整个程序 995KB。
  • 常在线上讲东西的人,点开 microsoft/ZoomitForMac。装完按一下 Control+1,屏幕当场放大,按 Control+2 直接在画面上圈重点。

打开就能看到结果

1. HIllya51/LunaTranslator:把游戏里的日文实时翻成中文

  • 仓库地址:HIllya51/LunaTranslator
  • 热度快照:累计收获 13,322 颗星,当日新增 35 颗,位于今日中文榜单第 14 位2。
  • 用途:一个 Windows 上的视觉小说翻译器。它主要靠 HOOK 把游戏进程里的文本抓出来,项目文档说这个路子几乎覆盖了常见和冷门的视觉小说;抓不到文本的游戏可以切到 OCR 读屏幕,NS、PSP、PSV、PS2 上的游戏还能直接 HOOK 模拟器读文本3。翻译走哪个引擎由你自己挑,文档列出的接口里既有大语言模型翻译,也有离线翻译;部分游戏支持把译文直接嵌回游戏画面里3。
  • 最快反馈:把游戏程序用鼠标拖进软件窗口,游戏会被自动加进来并注入,跑出几行对话后,文本选择窗口里会列出候选文本行,选中游戏正在显示的那一行,翻译面板立刻跟着出中文4。
  • 最短试玩:从 Releases 下 x64 的 zip,解压到任意目录,双击 LunaTranslator.exe 就能用;最新版 v10.17.1.9 发布于 2026 年 9 月 21 日5。Windows 7 和 XP 另有兼容版,文档自己提醒这些版本性能更差、更不稳定、更缺功能,也更容易被杀毒软件误报6。
  • 边界与环境:GPL-3.0 许可证7。为了抓游戏文本,它要把 DLL 注入游戏进程,所以 Windows Defender 一类杀软很可能直接把安装目录里的文件当病毒删掉,官方文档专门写了一节教你把目录加进排除项6。软件本身也不要放在 C:\Program Files 这类特殊路径下,否则可能存不下配置和缓存;只有部分游戏需要管理员权限才能 HOOK,平时用普通模式启动即可6。
  • 收录理由:今天中文榜单第 14 位。本期里它是唯一一条直接解决「这个游戏我看不懂」的项目,也是这十条里维护最密集的——文档有中、英、日、韩、俄、越六个语种,昨天还在发版。

2. vladelaina/Catime:995KB 的 Windows 计时器

  • 仓库地址:vladelaina/Catime
  • 热度快照:累计收获 4,838 颗星,当日新增 9 颗,位于今日 C 榜单第 7 位8。
  • 用途:一个用纯 C 写的 Windows 计时工具。项目自述整个程序 995KB,把时钟、倒计时、秒表和番茄钟装在一起,界面是一块透明的数字浮在桌面上9。托盘图标可以换成 GIF、WebP、ANI 或 PNG 图片,也能实时显示 CPU 占用、内存占用、电量和 Caps Lock 状态;插件只要把输出写进 ./output.txt,Catime 就会把它显示出来9。
  • 最快反馈:装完左键点托盘图标设一个倒计时,数字随即浮在桌面任意位置;进编辑模式可以拖动位置、滚轮改大小、Ctrl 加滚轮调透明度9。
  • 最短试玩:Microsoft Store、Releases 里的 exe、scoop 或 winget 四条路都行;最新发布 v1.6.2 在 2026 年 8 月 27 日10。
  • 边界与环境:Apache-2.0 许可证11。它只做 Windows:README 里那一串 mingw-w64 说明是用来交叉编译的,不是原生运行9。配置写在 %LOCALAPPDATA%\Catime\config.ini;如果你要换成自己的字体,官方另配了一个字体精简工具,把只含数字和符号的字体文件压掉九成以上9。
  • 收录理由:今天 C 榜单第 7 位。本期里它最小,也最没门槛:双击就完事,代价是 995KB 磁盘和一点托盘空间。一件事做到这个体积,本身就是那两千多颗星的理由。

3. microsoft/ZoomitForMac:微软把演示利器搬到了 Mac

  • 仓库地址:microsoft/ZoomitForMac
  • 热度快照:累计收获 1,045 颗星,当日新增 16 颗,位于今日 Swift 榜单第 7 位12。
  • 用途:仓库挂在微软名下,把 Sysinternals 的演示小工具 ZoomIt 做成了 macOS 版本。功能表里排着静态缩放、实时缩放、1 倍标注、画笔与直线矩形椭圆箭头高亮、截图、区域截取、OCR 取字、计时器,以及整屏或区域录成 MP4;录完还有一个小剪辑器,能预览、裁剪、拼接、加淡入淡出再导出13。
  • 最快反馈:装完按 Control+1,屏幕当场冻住并放大;放大状态下用 Option 加上下键升降缩放级别,按 Control+2 进入标注模式,按住鼠标就能在画面上一句一句圈13。
  • 最短试玩:brew install --cask microsoft/sysinternalstap/zoomit,要求 macOS 14 或更高;也可以从 Releases 下 dmg13。
  • 边界与环境:MIT 许可证14。抓画面要用屏幕录制权限,第一次运行会弹窗让你授权;麦克风和摄像头权限只在你用对应录制选项时才需要13。默认键位从 Control+1 排到 Control+8,录屏是 Control+5,截区域是 Control+6,把选区文字 OCR 进剪贴板是 Control+Option+6,全部都能在设置里改13。
  • 收录理由:今天 Swift 榜单第 7 位。用过 ZoomIt 的人对这套键位不陌生,这次它换了个系统,键位几乎没变,一把控制键加数字就能上手。

接进终端、项目和 agent 的工作流

4. sphamba/smear-cursor.nvim:给 Neovim 的光标拖一条尾巴

  • 仓库地址:sphamba/smear-cursor.nvim
  • 热度快照:累计收获 2,045 颗星,当日新增 2 颗,位于今日 Lua 榜单第 7 位15。
  • 用途:一个 Neovim 插件,给只能显示文字、没有图形能力的终端补上动画光标,做法参考了 Neovide 的动画光标。跨 buffer 和窗口跳转、同一行内移动、切到插入模式,这三类移动可以分别开关,滚屏时还能选择拖影画在缓冲区坐标还是屏幕坐标上16。
  • 最快反馈:配置里加三行,:SmearCursorToggle 打开,光标移动时后面拖出一条逐渐淡出的尾巴;随时关掉再打开,有没有这条尾巴的手感差异一眼就能比出来16。
  • 最短试玩:vim.pack、lazy.nvim、vim-plug 三种装法文档都给了完整片段,最低要求 Neovim 0.10.216。最新版 v0.6.1 发布于 2026 年 9 月 18 日17。
  • 边界与环境:GPL-3.0 许可证18。拖影是用 Unicode 方块字符拼出来的,颗粒度没法超过你的字体;配置里有一个开关,把字体支持 legacy computing symbols(Cascadia Code 是现成的例子)打开,方块感会明显减少16。有些终端会覆盖 Neovim 设的光标颜色,这种情况下要在配置里手写一个颜色值,拖影才和光标同色16。
  • 收录理由:今天 Lua 榜单第 7 位。它做的是本文里最小的一种改进:同一台终端、同一套配置,光标从一跳一跳变成滑过去,代价是三行配置。

5. zhoushoujianwork/easyeda-agent:给 AI 装上画原理图的那只手

  • 仓库地址:zhoushoujianwork/easyeda-agent
  • 热度快照:累计收获 500 颗星,当日新增 12 颗,位于今日 Go 榜单第 8 位19。
  • 用途:嘉立创 EDA 专业版的 AI 自动化层,由三部分组成:本机的 easyeda 命令行与后台进程、装在 EDA 里的连接器插件、装进 AI 客户端的 Skill。AI 通过官方的 eda.* API 读真实工程数据,写入前后还会回读核对器件身份、引脚网络、几何和 DRC20。仓库给的例子很具体:拿一份数据手册 PDF 建器件库、从一句需求做到一块 ESP32-S3 四层板、把压在焊盘上的丝印整理干净、用 LCSC 编号替换非标准器件20。
  • 最快反馈:装完直接把需求丢给它,让它做一块最小系统板,从选型、原理图、分区布局、布线、铺铜一直做到 DRC 和保存,跑完在 EDA 里看成品板;作者在仓库里放了这块板的成品图和丝印整理前后的对照20。
  • 最短试玩:macOS 和 Linux 用一行 curl 脚本装 CLI 与 Skill,原生 Windows 用一行 PowerShell;安装脚本会先取 checksums 校验 SHA-256,再识别机器上的 Codex、Codex Desktop 和 Claude Code20。最新版 v1.5.2 发布于 2026 年 9 月 20 日21。
  • 边界与环境:MIT 许可证,仓库另附一份 NOTICE 列出吸收进来的第三方组件,例如 Apache-2.0 的 PCB 走线美化算法22。前提不算轻:要先装嘉立创 EDA 专业版,要有一个支持 Skill 的 AI 客户端,还要给它烧 API 额度。项目也很年轻,2026 年 6 月底才建库,五百颗星;README 里那个建库案例自己写明了输入是尺寸图、不是完整原厂手册,焊盘与部分偏移是明确假设算出来的,实物装配和 PCB DRC 都还没验证20。
  • 收录理由:今天 Go 榜单第 8 位。本期只有这一条把 AI 落到了硬件上,它动的是能直接投产的工程文件,所以「先验证再写入」这件事在它身上比别处更要紧。

6. Jakubantalik/thinking-orbs:九种「AI 正在想」的动画

  • 仓库地址:Jakubantalik/thinking-orbs
  • 热度快照:累计收获 3,111 颗星,当日新增 168 颗,位于今日 TypeScript 榜单第 13 位,是本期当日新增最高的一条23。
  • 用途:一套给 AI 和 agent 界面用的加载指示器。九个状态各有一段动画:working 是绕着倾斜轨道跑的粒子,searching 是一道扫描经线扫过点阵地球,solving 是色带打乱再拼回去,listening 是声波穿过圆环,connecting 是星座自己连线,weaving 是三股线绕着球面编,composing 是一条起伏的多带横幅,breathing 是圆环慢慢变形,shaping 是点阵轮廓在圆、三角、方形之间换24。尺寸只给 20 和 64 两个预设,两个预设的点数、点径和速度是各自单独调过的,不是把一个图按比例缩放24。
  • 最快反馈:npm install thinking-orbs 之后写一行 <ThinkingOrb state="searching" size={64} />,聊天头像那个位置就动起来;把 state 换成另一个动词,同一个组件换一段动画24。
  • 最短试玩:作者做了一个在线演示页,把九个状态挨个点一遍是最快的判断方式;也可以把包装进自己项目里,规格和代码里的默认参数都写在 README 上24。最新版 v0.3.125。
  • 边界与环境:MIT 许可证26。它画在普通 2D canvas 上,不用 WebGL、不用滤镜,所以 Chrome、Safari、Firefox 里出来的是同一份像素,在低端设备上也不贵;主题默认从宿主项目的 data-theme 或系统偏好自动判断,也能手动锁死。组件自带 role="img" 和每个状态各自的 aria-label,检测到系统开了减弱动态效果时只画一帧静止画面;滚出屏幕或切走标签页会自动暂停,回到视野里接着演24。
  • 收录理由:今天 TypeScript 榜单第 13 位、当日 168 颗新增,两项都是本期第一。本期十个项目里有五个要你打开终端,这一条是唯一一条纯做界面手感的:别人在算,它在演。

装进自己的机器和设备里动手

7. awalol/DS5Dongle:一块开发板变成 DualSense 的无线接收器

  • 仓库地址:awalol/DS5Dongle
  • 热度快照:累计收获 2,803 颗星,当日新增 5 颗,位于今日 C++ 榜单第 7 位27。
  • 用途:把一块树莓派 Pico 2 W(RP2350)变成 DualSense 手柄的蓝牙桥,让无线连接的 DualSense 在电脑眼里仍是一个有线连接的官方手柄。HD 触觉、手柄扬声器和 3.5mm 耳机口的声音、以及手柄麦克风的输入都一起接过去;按项目自述,板子跑在默认的 150MHz 频率上,不需要超频28。
  • 最快反馈:拿到预编译的 .uf2,按住 BOOTSEL 键把板子插上电脑,把固件文件拖进那个新出现的 U 盘,然后让手柄进配对模式——系统里直接多出一个 DualSense28。
  • 最短试玩:Releases 里下 ds5-bridge 的 .uf2,其他板型的固件打包在 other board.zip 里,配置工具 config_tool.py 也在同一页29。板子上那颗 BOOTSEL 键被重新定义了:单击是断开当前手柄或开始 30 秒配对扫描,双击重启固件,三击重新进 BOOTSEL 刷机模式,长按一秒半清空并拉黑所有配对记录28。
  • 边界与环境:MIT 许可证30。这个仓库只实现「把无线当有线用」的核心功能,音效驱动的自动触觉、桥接转发这类扩展在社区 fork 里,README 给出了名字和链接28。作者还留了一句经验:手柄进配对模式时,板子可能需要重新插拔一次才认28。
  • 收录理由:今天 C++ 榜单第 7 位。本期里它是唯一一条花几十块钱、连焊都不用焊就把厂商没打算给的功能做出来的项目:拖一个文件进板子,剩下的交给按钮。

8. finlater/weread.koplugin:让 Kindle 和 Kobo 读上微信读书

  • 仓库地址:finlater/weread.koplugin
  • 热度快照:累计收获 748 颗星,当日新增 6 颗,位于今日 Lua 榜单第 13 位15。
  • 用途:一个 KOReader 插件,让 Kindle、Kobo 这类封闭系统的墨水屏设备也能读微信读书。它把书架和公众号文章搬进 KOReader,支持整本与多章节下载、阅读进度同步、阅读时长上报和统计,还能看书的详情、书评、自己的划线和想法;装过 SimpleUI 或 Zen_UI 的人可以把书架入口塞进它们的底栏或首页31。
  • 最快反馈:插件装好重启 KOReader,「工具」菜单里多出「微信读书」;扫码登录后打开书架选一本书,翻页时进度同步跟着走,换到手机上接着看的还是那一页31。
  • 最短试玩:从 Releases 下 v1.5.2 的 zip,解压出 weread.koplugin 文件夹放进 KOReader 的 plugins 目录,重启即可32。登录只支持微信扫码,之前要先在手机微信读书 App 的「我 → 设置 → 微信读书 Skill」里确认自己的个人 API Key 已经生成31。
  • 边界与环境:AGPL-3.0 许可证33。插件建议跑在 KOReader 2026.03 或更高版本上,更旧的版本可能连菜单入口都找不到31。README 第一行是作者自己的免责声明:仅供个人学习和技术研究,不得用于商业用途,账号封禁、数据丢失这类后果由使用者承担,并要求遵守微信读书的用户协议31。
  • 收录理由:今天 Lua 榜单第 13 位。这类插件的价值不在技术难度,而在它把两件本来不通的东西接上了:一台几年前的墨水屏阅读器,和一个只认自己 App 的书库。

9. logisim-evolution/logisim-evolution:在屏幕上从与门搭到 SoC

  • 仓库地址:logisim-evolution/logisim-evolution
  • 热度快照:累计收获 7,635 颗星,当日新增 14 颗,位于今日 Java 榜单第 14 位34。
  • 用途:一个数字逻辑电路的设计与仿真软件。画布上可以从两个输入加一个与门这种最小电路开始,一路堆到 SoC;时序图能看每根线随时间的变化;元件的行为可以用 VHDL 描述;整套电路还能导出到真实电路板上跑;界面有多语言,组件库里有 LED、TTL 芯片、开关这些常用件35。
  • 最快反馈:File → New,放两个输入组件和一个与门,加一个探针或灯泡做输出,用连线工具把三者连起来,点开关——灯泡的亮灭跟着变,几十秒里就走完一次「逻辑到现象」35。
  • 最短试玩:多数发行版的仓库里就有这个包,winget、scoop、homebrew 这些包管理器也能装;不想动包管理器就直接下 5.0.0 的安装包,Windows、macOS、Linux 各一份,还有一个全平台通用的 all.jar36。运行时要求 Java 21 或更新35。
  • 边界与环境:GPL-3.0 许可证37。它是 Java 桌面程序,在 Linux 上碰见某些不重新父化的窗口管理器会出现「窗口空白但控件仍有反应」的情况,README 里有一节专门讲怎么排查35。最新版 v5.0.0 发布于 2026 年 9 月 12 日,正好是一个大版本号36。
  • 收录理由:今天 Java 榜单第 14 位。本期十条里它最老,2014 年建的库,也最适合「一个下午上手、之后断断续续玩几年」:从点亮点一颗灯到搭出一颗处理器,全在同一个软件里。

10. yegors/deGDID:把微软发给这台机器的那个安装级 ID 删掉

  • 仓库地址:yegors/deGDID
  • 热度快照:累计收获 1,055 颗星,当日新增 19 颗,位于今日 PowerShell 榜单第 2 位38。
  • 用途:一个 PowerShell 脚本,专门处理微软的 GDID(Global Device Identifier)。按项目文档的说法,这是一个由服务器下发的 64 位安装级标识,你只用本地账户登录也拦不住系统把它申请下来,而且它会留在好几处本地身份存储里。脚本做两件事:先在网络上堵住 DeviceAdd 这条路径,再把已知存储里的真实 GDID 清掉,最后回读确认39。
  • 最快反馈:用管理员身份开一个 PowerShell 窗口,先跑 .\degdid.ps1 -Status 看这台机器现在是什么状态,再跑 -Protect 执行清理,最后再跑一次 -Status;只有返回 ProtectedNoRealGdid 才算完成39。
  • 最短试玩:把仓库 clone 下来,三条命令按顺序跑就能看到结论;想撤销就执行 -Unblock,网络控制会被移除,Windows 也能重新申请真实 GDID39。仓库没有发布过版本,文档上标着最后更新于 2026 年 7 月 16 日,跑之前值得先读一遍用法说明里的适用条件39。
  • 边界与环境:MIT 许可证40。适用范围写得很窄:无域、无 Entra、无工作场所或 MDM 注册的个人 Windows,系统要求 Windows 10 22H2(19045)或 Windows 11 22000 以上,并且要在管理员权限的 64 位 PowerShell 里运行;完全实测过的是 Windows 11 25H2(26200),其他版本会先给警告;托管机器和多用户环境它直接拒绝执行39。作者自己划的界更值得读一遍:这只保证 GDID 这一件事,既不表示微软删掉了历史记录,也不表示别的遥测停了;Status 的输出里带着本机账号、配置文件和 PUID,属于隐私数据39。
  • 收录理由:今天 PowerShell 榜单第 2 位。本期里它的立场最特别:别的项目都在往你的设备里加东西,它在往外删一个你从来没有同意过的东西;而它对自己能力的声明,比这个榜单上大多数项目都克制。

References

  1. 1
    GitHub Trending 榜单

    github.com

  2. 2
    GitHub Trending 中文榜单

    github.com

  3. 3
    项目文档首页

    github.com

  4. 4
    基本用法

    github.com

  5. 5
    Releases 页

    github.com

  6. 6
    下载与常见问题

    github.com

  7. 7
    许可证

    github.com

  8. 8
    GitHub Trending C 榜单

    github.com

  9. 9
    项目说明

    github.com

  10. 10
    Releases 页

    github.com

  11. 11
    许可证

    github.com

  12. 12
    GitHub Trending Swift 榜单

    github.com

  13. 13
    项目说明

    github.com

  14. 14
    许可证

    github.com

  15. 15
    GitHub Trending Lua 榜单

    github.com

  16. 16
    项目说明

    github.com

  17. 17
    Releases 页

    github.com

  18. 18
    许可证

    github.com

  19. 19
    GitHub Trending Go 榜单

    github.com

  20. 20
    项目说明

    github.com

  21. 21
    Releases 页

    github.com

  22. 22
    许可证与第三方组件

    github.com

  23. 23
    GitHub Trending TypeScript 榜单

    github.com

  24. 24
    项目说明

    github.com

  25. 25
    Releases 与标签页

    github.com

  26. 26
    许可证

    github.com

  27. 27
    GitHub Trending C++ 榜单

    github.com

  28. 28
    项目说明

    github.com

  29. 29
    Releases 页

    github.com

  30. 30
    许可证

    github.com

  31. 31
    项目说明

    github.com

  32. 32
    Releases 页

    github.com

  33. 33
    许可证

    github.com

  34. 34
    GitHub Trending Java 榜单

    github.com

  35. 35
    项目说明

    github.com

  36. 36
    Releases 页

    github.com

  37. 37
    许可证

    github.com

  38. 38
    GitHub Trending PowerShell 榜单

    github.com

  39. 39
    项目说明

    github.com

  40. 40
    仓库页

    github.com

GitHub 每日趣玩精选
GitHub 每日趣玩精选@Kira

This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.

Related content

  • 打开就能看到结果
  • 1. HIllya51/LunaTranslator:把游戏里的日文实时翻成中文
  • 2. vladelaina/Catime:995KB 的 Windows 计时器
  • 3. microsoft/ZoomitForMac:微软把演示利器搬到了 Mac
  • 接进终端、项目和 agent 的工作流
  • 4. sphamba/smear-cursor.nvim:给 Neovim 的光标拖一条尾巴
  • 5. zhoushoujianwork/easyeda-agent:给 AI 装上画原理图的那只手
  • 6. Jakubantalik/thinking-orbs:九种「AI 正在想」的动画
  • 装进自己的机器和设备里动手
  • 7. awalol/DS5Dongle:一块开发板变成 DualSense 的无线接收器
  • 8. finlater/weread.koplugin:让 Kindle 和 Kobo 读上微信读书
  • 9. logisim-evolution/logisim-evolution:在屏幕上从与门搭到 SoC
  • 10. yegors/deGDID:把微软发给这台机器的那个安装级 ID 删掉