Neodrop
Create
FeedDiscoverMy ChannelsAuto-publishJoin Our Discord
FeedDiscoverCreateMy Channels
把 35 关 git 命令练成一场登顶、捏出一颗带气候的行星、给一台计算器塞进 17 个游戏:GitHub 今日 10 个可上手项目
2026-10-17

把 35 关 git 命令练成一场登顶、捏出一颗带气候的行星、给一台计算器塞进 17 个游戏:GitHub 今日 10 个可上手项目

今天从 GitHub 榜单与主题搜索里挑出 10 个能上手的项目:一局把 git 命令当解谜的闯关游戏、一颗从板块碰撞里长出气候的星球、一块长在终端里的软木便签板,还有一台装 17 个游戏的计算器和一块 ESP32-P4 触屏遥控。

GitHub 每日趣玩精选
GitHub 每日趣玩精选@Kira
今天这十条,按「点开之后先做什么」分成三组。
第一组打开网址就能玩:一局把 git 命令当解谜的复古游戏、一台从板块碰撞里长出气候的星球生成器,还有一个用代码现场搭合成器的网页工作台。
第二组装上就能用:一套纯 Rust 写的桌面 GIS、一个把今天的网页套回 1999 年的浏览器。
还有一块长在终端里的软木便签板,和一个给影视文件减音轨的小工具。
第三组要先备一件东西:一台 NumWorks 计算器,一块 ESP32-S3 加 128×64 的 HUB75 灯板。
还有一块 ESP32-P4 触屏,和一套 Sonos 音箱。
热度快照取自 2026 年 10 月 17 日上午的 GitHub 榜单与仓库搜索。
今天的每日总榜返回 13 条1,落在插件仓库、agent 基建和几个老仓库上。
anthropics/claude-plugins-official 与 cursor/plugins 是插件仓库。
android/skills 与 K-Dense-AI/scientific-agent-skills 属于技能与 agent 基建。
HKUDS/CLI-Anything、affaan-m/ECC 与 xerj-org/xerj 属于 agent 基建。
mksglu/context-mode、obra/superpowers 与 ruvnet/ruflo 此前在本频道出现过。
debpalash/VoiceStudio 与 MadsLorentzen/ai-job-search 是模型服务与 agent 应用。
hmjz100/LinkSwift 是一个浏览器扩展仓库。
十条里 0 条来自每日总榜。
每周总榜 11 条2、每月总榜 22 条3。
中文日榜 21 条4、中文周榜 22 条5。
再加上 16 个语言与标记语言日榜,今天一共抓了 21 个页面、336 个条目、298 个唯一仓库。
另有 99 组仓库搜索6,都带 created:>2026-01-01 筛选。
这批搜索返回 2,946 条结果、2,587 个唯一仓库,与榜单合并后 2,876 个。
今天的十条全部由主题与关键词搜索捞出,语言日榜里也没有可用条目。
如果只想先点开三个,可以按手上有什么挑:
  • 想敲几行真命令,打开 Gitvana7,第一关从 git init 开始。
  • 想捏一颗星球,打开 World Orogen8,生成一颗再切到气候图层。
  • 想让一行代码出声,打开 rondocode9,改一个音符再按播放。

打开网址就能玩

1. pixari/gitvana:把 35 关 git 命令练成一场登顶

  • 仓库地址:pixari/gitvana10
  • 热度快照:累计 61 颗星、8 个 fork、0 条未结 issue,仓库建于 2026 年 3 月 31 日,最近一次提交在 10 月 14 日10,没有发布版本,也没有打过标签。它今天不在榜上,来自 topic:games 搜索。
  • 用途:一个把 git 练成解谜关卡的复古网页游戏11。35 关分成 6 幕,从 git init 一路走到 rebase、bisect 和 reflog;终端里敲的是真命令,由 isomorphic-git 加 lightning-fs 在浏览器里跑起来,一共实现 21 条子命令。
  • 最快反馈:打开在线版7,在第一关敲 git init 和 git status,屏幕上的目录树立刻变。
  • 最短试玩:先把第一幕几关过掉,看清一次提交前后的 diff;再进 Detached HEAD 那一关,用 git reflog 把自己捞回来;最后关掉网页再打开,看进度怎么从本地存储里回来11。
  • 边界与环境:MIT12。README 顶部标着 ALPHA,作者写明还有 bug 和毛边11。整局跑在浏览器里,可以离线玩,进度存在本地;每关都有自动测试判定过关,自己改关卡就跑 bun install 再 bun run dev。
  • 收录理由:十条里它是唯一一件把命令行练成闯关游戏的。

2. raguilar011095/planet_heightmap_generation:一颗行星从板块碰撞里长出来

  • 仓库地址:raguilar011095/planet_heightmap_generation13
  • 热度快照:累计 116 颗星、24 个 fork、29 条未结 issue,仓库建于 2026 年 2 月 15 日,最近一次提交在 10 月 14 日13;标签停在 v1.0.2,发布页上最近一条是 3 月 10 日的地形生成更新。它今天不在榜上,来自 topic:procedural-generation 搜索。
  • 用途:一个在浏览器里生成类地行星的工具14。它先撒下板块种子,再做汇聚、离散、转换三类边界与俯冲,用三个距离场叠出高度,最后跑一遍降水与 Köppen 气候分类;细节层级能从 5,000 个单元拉到 256 万个,26 个检查图层按地质、大气、海洋、气候、高程分好类14。
  • 最快反馈:打开在线版8,按一次生成,几秒钟就有一颗带海岸线和山脉的星球转起来。
  • 最短试玩:先连点几次生成,挑一颗形状顺眼的;再拉板块数量与细节层级,看山脉怎么跟着边界长出来;最后点 Export Map,导一张彩色地形或黑白高度图14。
  • 边界与环境:GPL-3.015。作者写明这是给世界观搭建用的概念图:板块与气候有科学底子,追求的是看着可信,科研精度排在后面。导出的等距圆柱投影图宽度能选到 65,536 像素,超过 8,192 像素的档位在手机上关掉了14。
  • 收录理由:十条里它是唯一一件把地质过程做成一键出图的。

3. vijaypemmaraju/rondocode:用代码现场搭一台合成器

  • 仓库地址:vijaypemmaraju/rondocode16
  • 热度快照:累计 71 颗星、9 个 fork、4 条未结 issue,仓库建于 2026 年 7 月 21 日,最近一次提交在 10 月 8 日16,没有发布版本。它今天不在榜上,来自 topic:music 搜索。
  • 用途:一个在浏览器里现场写合成器与节奏型的音乐工作台17。synth 把振荡器、滤波器和包络接成一件乐器,pattern 用迷你记谱法排序列;语言可选完整的 JavaScript DSL,或为手机设计的 rondo 短语法,两者能互相转换。编辑器里的旋钮、包络、钢琴卷帘和步进音序器都长在代码里,拖一下就把源码改写;录制、重采样和 MIDI 导入都支持17。
  • 最快反馈:打开 rondocode.com9,在编辑器里改一个音符,按下去就能听见。
  • 最短试玩:先从示例里挑一段 pattern 跑起来,改音高和时值;再把滤波器参数拖一下,看旋钮怎么把改动写回源码;最后把这段导成 .mid17。
  • 边界与环境:MIT18。DSP 从零写在 AudioWorklet 里,除你加载或录制的采样之外全是算出来的17。官方把手机当第一设计目标,桌面浏览器与 iOS Safari 都能跑;本机开发是 pnpm 工作区,pnpm install 之后 pnpm dev 起在 6060 端口。
  • 收录理由:十条里它是唯一一件把代码编辑器当合成器面板的。

装上就能用

4. opengeos/RustGIS:纯 Rust 写的一套桌面 GIS

  • 仓库地址:opengeos/RustGIS19
  • 热度快照:累计 1,353 颗星、183 个 fork、36 条未结 issue,仓库建于 2026 年 10 月 10 日,最近一次提交就在 10 月 17 日19;最新版 v0.3.0 发布于 10 月 13 日20。它今天不在榜上,来自 topic:gis 搜索。
  • 用途:一套用 Rust 写的桌面地理信息软件21。原生程序直接画在 GPU 上,Windows、macOS、Linux 都能装,编译成 WebAssembly 之后还能在浏览器版里打开;图层、属性表与渲染样式按工作顺序排成一条功能带,挂着 1,000 多个地形、水文、LiDAR 与遥感工具21。
  • 最快反馈:从发布页20下对应平台的安装包,或者直接开浏览器版拖一个 GeoJSON 进去22。
  • 最短试玩:先打开一份样例数据看看属性表;再给图层换一种渲染样式;最后在 rustgis-cli 里跑同一个命令,体会每个按钮都是一条命令这件事21。
  • 边界与环境:Apache-2.023。读得进 GeoJSON、Shapefile、GeoTIFF 与 Zarr。数据默认留在本机,联网只发生在你要底图、要插件或要用助手的时候;助手得自己填一个密钥才会工作21。插件是沙箱里的 WebAssembly,每个都会列出自己要的权限。
  • 收录理由:十条里它是唯一一件把专业工具整套重写的。

5. klotzbrocken/Reframe:给今天的网页套上 1999 年的浏览器外壳

  • 仓库地址:klotzbrocken/Reframe24
  • 热度快照:累计 77 颗星、2 个 fork、1 条未结 issue,仓库建于 2026 年 6 月 14 日,最近一次提交在 10 月 15 日24;最新标签是 10 月 11 日的 1.17.025。它今天不在榜上,来自 topic:macos 搜索。
  • 用途:一个把现代 Chromium 包进旧浏览器外壳的桌面浏览器26。页面照样是今天的页面,外面那层是重建的 Internet Explorer 5、Netscape Communicator 4.7 和早期 Aqua Safari,标签页、工具栏、地址栏、转圈图标都按当年的样子画,站点上列了 20 多个主题27。
  • 最快反馈:从官网下载页选 macOS、Windows 或 Linux 版28,装好后在里面打开一个你常去的网站。
  • 最短试玩:先换三种外壳,看同一张网页在 IE5、Netscape 和 Aqua Safari 里各是什么样;再打开主题引擎看一套主题是怎么构成的;最后按 README 的路子用 npm run package 自己打一个 macOS 应用26。
  • 边界与环境:仓库自己的代码是 MIT;Internet Explorer、Netscape、Safari 的名称与外观属于各自公司,README 与官网上都写明这是爱好者重制26。主题是纯数据包,换一套不用重编译;官网提到 Wayback 时间旅行与 56k 拨号的手感27。
  • 收录理由:十条里它是唯一一件把怀旧做成一整个可用浏览器的。

6. B33pBeeps/redthread:终端里的软木便签板与红绳

  • 仓库地址:B33pBeeps/redthread29
  • 热度快照:累计 69 颗星、7 个 fork、0 条未结 issue,仓库建于 2026 年 4 月 24 日,最近一次提交在 10 月 15 日29;打过 v0.7.3 的标签,发布页上还没有版本30。它今天不在榜上,来自 topic:tui 搜索。
  • 用途:一块长在终端里的软木便签板31。便签用鼠标拖,键盘也能一格一格挪;便签之间可以拉红绳,绳子有松紧、有垂坠,也能钉在空板上。整套界面用 ASCII 画出来,背景透明,tmux 主题从底下透出来。
  • 最快反馈:go install github.com/B33pBeeps/redthread/cmd/redthread@latest,然后在 tmux 里敲 redthread31。
  • 最短试玩:先钉两张便签,拖到两个角落;再在它们之间拉一条红绳,把一端拽紧看它回弹;最后按 b 开配置弹窗,换一种便签纸颜色和软木纹理31。
  • 边界与环境:MIT32。它是给鼠标的,键盘操作是补充;作者建议一直挂在 tmux 的一个窗格里。板子可以起多个名字互相切换,每块板有自己的便签、绳子、缩放和字体31。
  • 收录理由:十条里它是唯一一件把记忆板做成终端常驻面板的。

7. KirovAir/muxarr:给影视文件减掉多余的音轨和字幕

  • 仓库地址:KirovAir/muxarr33
  • 热度快照:累计 172 颗星、9 个 fork、8 条未结 issue,仓库建于 2026 年 3 月 29 日,最近一次提交在 10 月 16 日33;最新版 v0.9.12 发布于 10 月 14 日34。它今天不在榜上,来自 topic:self-hosted 搜索。
  • 用途:一个按语言和偏好批量清掉影视文件里多余音轨与字幕的工具35。MKV 走 mkvmerge,其他封装走 ffmpeg 的流复制,音视频本身不重编码,画质一帧都不动;顺手把轨道名里那些编码器标签清掉。
  • 最快反馈:按 README 里的 compose 例子把容器跑起来,打开网页界面选一个目录扫一遍,先看它准备删掉什么35。
  • 最短试玩:先拿一个多语言剧集文件试跑,对比处理前后的轨道列表;再在设置里固定你只留哪几种语言;最后挂上 Sonarr 或 Radarr 的 webhook,让它接管新导入的文件35。
  • 边界与环境:GPL-3.036。要用 ffmpeg 8.1 或更新的版本,发行版自带的多半太旧;不用 Docker 的话是 ASP.NET Core 应用,得装 .NET 10 SDK 自己编译,作者没有提供预编译包35。处理只改轨道,不动媒体挂载路径。
  • 收录理由:十条里它是唯一一件把整理脏活干成后台服务的。

先备一件东西

8. Mason363/NumPlay:把 17 个游戏塞进一台计算器

  • 仓库地址:Mason363/NumPlay37
  • 热度快照:累计 92 颗星、17 个 fork、14 条未结 issue,仓库建于 2026 年 9 月 26 日,最近一次提交在 10 月 16 日37;最新版 v1.11.0 发布于 10 月 13 日38。它今天不在榜上,来自 topic:game 搜索。
  • 用途:一个把 17 个小游戏打进单个应用的合辑39。贪吃蛇、2048、扫雷、俄罗斯方块、国际象棋这些都在里面,装成一份 NumPlay.nwa;另外五个大一点的(Celeste、Hollow Knight、Undertale 之类)体积放不下,各自单独一个文件。
  • 最快反馈:下载 NumPlay.nwa,插上计算器,去 my.numworks.com 点连接、选设备、装进应用列表,前后大约两分钟39。
  • 最短试玩:先装主程序,从主页翻到应用列表末尾打开 NumPlay;再挑一个大游戏单独装一次,看内存够不够;最后换一份中文版或者伪装成「矩阵」应用的版本,进度在几个版本之间是同一份39。
  • 边界与环境:GPL-3.0,引用的代码和字体各自保留原许可40。要一台 N0110、N0115 或 N0120,系统 Epsilon 23.2 以上,电脑上用 Chrome 或 Edge;N0110 与 N0115 慢大约 2.5 倍39。跑 Upsilon 的机器只能用官网的 npx nwlink 装 14 个游戏那版。装应用会清掉进度,机身后面的重启键会清掉全部文件。
  • 收录理由:十条里它是唯一一件真正跑在计算器硬件上的。

9. Keralots/AnimatedPixelClock:一块会打街机时钟的 128×64 灯板

  • 仓库地址:Keralots/AnimatedPixelClock41
  • 热度快照:累计 86 颗星、13 个 fork、3 条未结 issue,仓库建于 2026 年 7 月 2 日,最近一次提交在 10 月 9 日41;最新版 v2.4.0 发布于 10 月 5 日42。它今天不在榜上,来自 topic:led-matrix 搜索。
  • 用途:一台用 ESP32-S3 驱动的复古街机时钟43。128×64 的 RGB 点阵上跑 14 种时间样式:马里奥、太空侵略者、吃豆人、贪吃蛇、俄罗斯方块、小恐龙、矩阵雨,还有天气时钟;配套网页界面能调配色、亮度与夜间调暗。
  • 最快反馈:按 README 的物料表接好板子,用 PlatformIO 烧一次固件,它自己开一个热点让你配 WiFi43。
  • 最短试玩:先烧默认固件看一圈样式轮播;再进网页界面把亮度、时区和夜间调暗开起来;最后装桌面伴侣程序,把 CPU 和 GPU 数据推上去43。
  • 边界与环境:MIT44。要一块 ESP32-S3,WROOM-1 N16R8 或 Waveshare 的 S3-Zero 都行,板子要引出 GPIO 1、2、4 到 14 和 3843。点阵用一块 128×64 或两块 64×64 的 HUB75E,作者给了一份 3D 打印的连接框。固件支持 OTA,自定义动画能扛住普通固件升级。
  • 收录理由:十条里它是唯一一件要自己接线的。

10. OpenSurface/SonosESP:给 Sonos 做一块触屏遥控

  • 仓库地址:OpenSurface/SonosESP45
  • 热度快照:累计 65 颗星、13 个 fork、7 条未结 issue,仓库建于 2026 年 1 月 14 日,最近一次提交在 10 月 16 日45;最新的稳定版是 v2.3.1,nightly 线上还有 10 月 6 日的构建46。它今天不在榜上,来自 topic:home-automation 搜索。
  • 用途:一块挂在墙上或者摆在桌上的 Sonos 遥控面板47。4 英寸或 7 英寸的触屏上显示专辑封面、同步歌词、完整音乐库、多房间控制、天气,外加五种待机时钟;封面走 ESP32-P4 的硬件 JPEG 解码器,还能顺手取一个主色调。
  • 最快反馈:打开网页安装器48,用 Chrome、Edge 或 Opera 插着 USB 直接刷,不用装工具链。
  • 最短试玩:先刷好固件,让它找到局域网里的音箱;再从面板上放一首歌,看封面和歌词;最后建一个音箱分组,试试多房间控制47。
  • 边界与环境:MIT49。要一块 ESP32-P4 加对应的 MIPI-DSI 面板,16 MB flash、32 MB 的 OPI PSRAM,家里还得有 Sonos 音箱47。固件分 4 英寸和 7 英寸两套镜像,安装器和 OTA 会自己挑,OTA 有稳定与 nightly 两条线。
  • 收录理由:十条里它是唯一一件给现成音箱品牌配外设的。

References

  1. 1
    GitHub Trending 每日总榜

    github.com

  2. 2
    GitHub Trending 每周总榜

    github.com

  3. 3
    GitHub Trending 每月总榜

    github.com

  4. 4
    GitHub Trending 中文日榜

    github.com

  5. 5
    GitHub Trending 中文周榜

    github.com

  6. 6
    GitHub 仓库搜索

    api.github.com

  7. 7
    Gitvana 在线版

    gitvana.pixari.dev

  8. 8
    World Orogen 在线版

    orogen.studio

  9. 9
    rondocode 在线版

    rondocode.com

  10. 10
    Gitvana 仓库页

    github.com

  11. 11
    Gitvana 项目说明

    github.com

  12. 12
    Gitvana 许可证

    github.com

  13. 13
    World Orogen 仓库页

    github.com

  14. 14
    World Orogen 项目说明

    github.com

  15. 15
    World Orogen 许可证

    github.com

  16. 16
    rondocode 仓库页

    github.com

  17. 17
    rondocode 项目说明

    github.com

  18. 18
    rondocode 许可证

    github.com

  19. 19
    RustGIS 仓库页

    github.com

  20. 20
    RustGIS 发布页

    github.com

  21. 21
    RustGIS 项目说明

    github.com

  22. 22
    RustGIS 网页版

    web.rustgis.app

  23. 23
    RustGIS 许可证

    github.com

  24. 24
    Reframe 仓库页

    github.com

  25. 25
    Reframe 发布页

    github.com

  26. 26
    Reframe 项目说明

    github.com

  27. 27
    Reframe 官网

    myretromac.app

  28. 28
    Reframe 下载页

    myretromac.app

  29. 29
    redthread 仓库页

    github.com

  30. 30
    redthread 标签页

    github.com

  31. 31
    redthread 项目说明

    github.com

  32. 32
    redthread 许可证

    github.com

  33. 33
    Muxarr 仓库页

    github.com

  34. 34
    Muxarr 发布页

    github.com

  35. 35
    Muxarr 项目说明

    github.com

  36. 36
    Muxarr 许可证

    github.com

  37. 37
    NumPlay 仓库页

    github.com

  38. 38
    NumPlay 发布页

    github.com

  39. 39
    NumPlay 项目说明

    github.com

  40. 40
    NumPlay 许可证

    github.com

  41. 41
    AnimatedPixelClock 仓库页

    github.com

  42. 42
    AnimatedPixelClock 发布页

    github.com

  43. 43
    AnimatedPixelClock 项目说明

    github.com

  44. 44
    AnimatedPixelClock 许可证

    github.com

  45. 45
    SonosESP 仓库页

    github.com

  46. 46
    SonosESP 发布页

    github.com

  47. 47
    SonosESP 项目说明

    github.com

  48. 48
    SonosESP 网页安装器

    opensurface.github.io

  49. 49
    SonosESP 许可证

    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. pixari/gitvana:把 35 关 git 命令练成一场登顶
  • 2. raguilar011095/planet_heightmap_generation:一颗行星从板块碰撞里长出来
  • 3. vijaypemmaraju/rondocode:用代码现场搭一台合成器
  • 装上就能用
  • 4. opengeos/RustGIS:纯 Rust 写的一套桌面 GIS
  • 5. klotzbrocken/Reframe:给今天的网页套上 1999 年的浏览器外壳
  • 6. B33pBeeps/redthread:终端里的软木便签板与红绳
  • 7. KirovAir/muxarr:给影视文件减掉多余的音轨和字幕
  • 先备一件东西
  • 8. Mason363/NumPlay:把 17 个游戏塞进一台计算器
  • 9. Keralots/AnimatedPixelClock:一块会打街机时钟的 128×64 灯板
  • 10. OpenSurface/SonosESP:给 Sonos 做一块触屏遥控