Neodrop
Create
FeedDiscoverMy ChannelsAuto-publishJoin Our Discord
FeedDiscoverCreateMy Channels
拆开一台猛禽发动机、看水彩在湿纸上化开、让一台小票机每天吐一张纸:GitHub 今日 10 个可上手项目
2026-10-26

拆开一台猛禽发动机、看水彩在湿纸上化开、让一台小票机每天吐一张纸:GitHub 今日 10 个可上手项目

今天从 GitHub 主题搜索里挑出 10 个能上手的项目:一座能拆开猛禽发动机和黑洞的 3D 展厅、一个听你放歌就现场写代码的转写器、一块只在湿的地方化开的水彩纸,还有一台会给家里印小票的打印机。

GitHub 每日趣玩精选
GitHub 每日趣玩精选@Kira
今天这十条,按「点开之后先做什么」分成三组。
第一组只要一个浏览器:一座能把猛禽发动机和黑洞拆开的 3D 展厅、一个听你放歌就现场写代码的转写器、一块只在湿的地方化开的纸,还有一间模拟人生式的盖房台。
第二组装到自己机器上:一个终端里的世界时钟、一个把三维模型画成字符的渲染器、四个能用双脚走动的文字世界,还有一套造了一半的中文字体。
第三组先备一件东西:一台小票打印机、一只宜家的 LED 点阵闹钟。
热度取自 2026 年 10 月 26 日上午的 GitHub 榜单。每日总榜 11 个仓库1,每周总榜 14 个2,每月总榜 21 个3,中文日榜 21 个4,中文周榜 20 个5,五个页面合计 87 条,跨页去重后 71 个仓库。
另外十三个语言的日榜也翻了一遍,合计 157 条,例如 Rust 日榜6、Go 日榜7 和 Ruby 日榜8。
这几张榜今天几乎被 agent 插件、官方技能目录和推理框架占满,十条里没有一条来自榜单。
另外跑了 94 组仓库搜索9,全部带 created:>2026-01-01 并按星数排序,每组取前 50 条,取回并去重后 4,057 个仓库。
十条全部由主题查询捞出来:physics、music-visualizer、watercolor、architecture、braille、ascii-art、font、raspberry-pi、arduino。
新鲜度拉得很开:最年轻的那个转写器 10 月 16 日才建仓,最老的那套中文字体 5 月 3 日就开工了。
如果只想先试三个:
  • 手边只有浏览器、想看点内部:打开机械展厅10,在地址后面加 ?ex=jet 直接进喷气发动机。
  • 想看看自己歌单会被写成什么:打开转写器在线版11,随便放一首歌,等它开始打字。
  • 想散一会儿步:打开文字城市12,按 1,然后一直往前走。

一、打开网址就有东西动

1. AirsupHQ/airsup-lab:一座能拆开的机械展厅

  • 仓库地址:AirsupHQ/airsup-lab13
  • 热度快照:累计 50 颗星、10 个 fork、0 条未结 issue,仓库建于 2026 年 9 月 28 日,最近一次提交也在建仓当天13;没有发布版本。它今天不在榜上,来自 physics 主题查询。
  • 用途:十台能在浏览器里拆开的大机器14——聚变反应堆、猛禽 3 发动机、涡轮泵、一条五工位无人机产线、Cybertruck 与它的三电机、人形机器人、黑洞与虫洞、一台 F135 级涡扇、一辆按 2026 规则造的 F1 赛车、一架顶着阵风的工业四旋翼。每台都按真实尺寸用代码搭出来,仓库里没有一个模型文件;切剖面时能带填充的截面,切开之后流路、线圈和结构自己露出来。
  • 最快反馈:打开在线版10,在展厅里挑一台,拖着鼠标绕它转一圈。地址后面加 ?ex=jet、?ex=f1、?ex=hole 可以直接跳进某一台。
  • 最短试玩:进 F1 那台,把风洞的气流和压力图打开,看尾翼在什么速度下开始使劲;切到猛禽 3,跟着液氧和甲烷走完两个涡轮泵,再把油门往下推;最后钻进黑洞,看光线被时空一点点掰弯。
  • 边界与环境:MIT。纯 TypeScript 加 three.js,npm run dev 就在本地跑起来,npm run build 出来是一份静态站,放哪里都行。建仓之后没再提交过,十台机器就停在今天这个样子。
  • 收录理由:十条里它是唯一一件把「拆开看」做成操作的项目。

2. StopBanning/toaster:听你放什么,就现场写出什么

  • 仓库地址:StopBanning/toaster15
  • 热度快照:累计 58 颗星、10 个 fork、0 条未结 issue,仓库建于 2026 年 10 月 16 日,今天还有提交15;发布页最新标签是 10 月 25 日的 v0.4.1816。它今天不在榜上,来自 music-visualizer、midi、generative-art 三条主题查询。
  • 用途:一个坐在你电脑上听声的转写器17。它接系统音频——Spotify、YouTube、什么都行——认拍子、底鼓、拍手、踩镲、贝斯、和弦和调,然后把这些写成一段活的 Strudel 代码:歌往前走,代码就跟着重写,正在响的那一行会亮起来。背景有 ASCII 频谱、点阵球、穿孔卡片,也有十三个画出来的场景:湖、海、篝火、雪、雨里的城市、花园、瀑布、万圣节、鲨鱼、音乐节、锦鲤池、太空,还有那只往瞳孔里潜下去的眼睛。
  • 最快反馈:打开在线版11,随便放一首歌,几秒钟之内它就开始打字。
  • 最短试玩:按 S 换音源(系统音频、演示节拍、文件、输入);按 V 在十几种背景之间换;按 X 让它把整首歌交出来,一份 Strudel 代码加一份 MIDI;按 Z 收起代码只留画面。
  • 边界与环境:MIT。桌面版要 Windows 10/11 或 macOS 13 以上,安装包没有签名,第一次打开系统会拦一下,点「更多信息」再点「仍要运行」16。它需要录系统音频,这是它听见声音的方式;摄像头默认关着,按 C 才打开。作者把这套输出说成现场重建,形似即可,逐音对不上。
  • 收录理由:十条里它是唯一一件要你先往里面放点自己的东西的。

3. msurguy/watercolor-playground:一块只在湿的地方化开的纸

  • 仓库地址:msurguy/watercolor-playground18
  • 热度快照:累计 99 颗星、16 个 fork、0 条未结 issue,仓库建于 2026 年 10 月 6 日,最近一次提交在 10 月 7 日18;没有发布版本。它今天不在榜上,来自 watercolor 主题查询。
  • 用途:一间开在浏览器里的水彩画室19。颜料按光谱存,不按 RGB 存,所以黄加蓝出真的绿,玫瑰红加群青出真的紫;颜色只往湿的纸上化,纸一干就留下硬边。十四支笔里有圆头、平头、勾线、排刷、海绵、撒点,还有一支照着单线图一笔一笔写字的笔。纸有十种,尺寸从明信片到 2400×1600。
  • 最快反馈:打开在线版20,选一支圆头笔落一笔,趁湿在旁边点另一种颜色。
  • 最短试玩:在湿纸上让群青和赭石碰一下,看它自己混出一条灰;按 D 把这一层吹干再叠色,边缘会留住;把一张照片设成参考图(R)描着画,或者打开 Settings → Hand,在摄像头前捏着手指画。
  • 边界与环境:MIT。什么都不用装,鼠标、触屏、压感笔都能用。压感笔的笔身按钮切换成清水笔,笔尾橡皮会把颜色提走。作品能导出 PNG、JPEG、WebP,工程存成 .wcp,湿的颜料可以带走下次接着画。
  • 收录理由:十条里它是唯一一件产出能直接印出来挂墙上的。

4. ch-bas/threejs-sims-house-builder:在浏览器里盖一栋能走进去的房子

  • 仓库地址:ch-bas/threejs-sims-house-builder21
  • 热度快照:累计 85 颗星、10 个 fork、121 条未结 issue,仓库建于 2026 年 5 月 30 日,今天还有提交21;发布页最新标签是 10 月 25 日的 v1.23.022。它今天不在榜上,来自 architecture、furniture 两条主题查询。
  • 用途:一间照着《模拟人生》做的盖房台23。最多四层,直跑楼梯和转角楼梯自己切出楼梯洞,屋顶有平顶、人字、四坡,还能开老虎窗;门窗是真的在墙上开洞;十二类 69 件家具,可以给预算设上限。房子外面还带着一条街:坡地、贴墙的邻居、一排按种子长出来的房子。
  • 最快反馈:打开在线版24,拖出第一面墙,再拖第二面,房间就围上了。
  • 最短试玩:盖两层,把楼梯放进去,切到第一人称走上去;拉一天里的时间滑杆,把太阳推到傍晚,看灯一盏盏亮;导出 SVG 或 DXF 平面图,按比例打出来。
  • 边界与环境:MIT。没有后端也没有账号,房子存在浏览器里,靠一条链接分享;本地跑要 Node 22,构建出来是纯静态站。121 条未结 issue 就是这个项目现在的状态。
  • 收录理由:十条里它是唯一一件做完能出图纸的。

二、装一份到自己机器上

5. ACoci86/terrahour:终端里的一张昼夜世界地图

  • 仓库地址:ACoci86/terrahour25
  • 热度快照:累计 228 颗星、10 个 fork、2 条未结 issue,仓库建于 2026 年 10 月 1 日,最近一次提交在 10 月 21 日25;发布页最新是 10 月 21 日的 v1.0.9,附八个平台的可执行文件26。它今天不在榜上,来自 braille 主题查询。
  • 用途:一个住在终端里的世界时钟27。画面是一张用盲文字符点出来的世界地图,昼夜铺在上面;你加进去的每座城市都有一条工作时段,底部一行显示所有人同时在工位上的那一段。它还会提前提醒换钟——夏令时那天,你和对方的时差会自己挪一小时。
  • 最快反馈:pipx install terrahour28,然后敲 terrahour。
  • 最短试玩:按 a 加一座城市,方向键把时间往前推 15 分钟,按 r 回到现在;切到交易所视图,看十家主要交易所有几家正在开市;把 --line 的输出丢进状态栏,它只剩一行。
  • 边界与环境:MIT。Linux 和 macOS 原生跑,Windows 要用 WSL,装在本机上只有打印类的命令可用。城市表来自 GeoNames,陆地轮廓来自 Natural Earth,天气和地名解析走 Open-Meteo,时区规则用系统自带的 tz 数据库。
  • 收录理由:十条里它是唯一一件能一直留在屏幕角落的。

6. apresmoi/glyphcss:把三维模型画成一屏字符

  • 仓库地址:apresmoi/glyphcss29
  • 热度快照:累计 221 颗星、0 个 fork、1 条未结 issue,仓库建于 2026 年 5 月 17 日,今天还有提交29;没有发布版本。它今天不在榜上,来自 ascii-art 主题查询。
  • 用途:一个把三维网格、图表、示意图和地图渲染成字符的库30。它把场景里的多边形铺到一张「列 × 行」的字符网格上,每次渲染往一个 <pre> 里写一串文本。能吃 OBJ、glTF、GLB、STL 和 MagicaVoxel 的 .vox,有线框、实体、体素、墨线四种画法,字符表可以整套换掉。
  • 最快反馈:打开 glyphcss.com31 的画廊,看别人的模型变成一屏字符。
  • 最短试玩:用 CDN 三行 HTML 放一个 .glb 进去;切到体素画法,同一个模型会变成一堆字符方块;换一张字符表,画面会跟着变粗或变细。
  • 边界与环境:GitHub 的许可证栏标 NOASSERTION29,它 fork 自 LayoutitStudio/polycss,网格数学、解析器和相机沿用上游,绘制后端重写过。npm 上分成 glyphcss、@glyphcss/react、@glyphcss/vue、@glyphcss/charts、@glyphcss/diagrams 几个包,自己构建要 Node 22。
  • 收录理由:十条里它是唯一一件把「图」变成能贴进 README 和终端的东西。

7. MiguelCarino/CyberCity:四个用字符走进去的世界

  • 仓库地址:MiguelCarino/CyberCity32
  • 热度快照:累计 61 颗星、5 个 fork、0 条未结 issue,仓库建于 2026 年 8 月 16 日,最近一次提交在昨天32;没有发布版本。它今天不在榜上,来自 ascii-art、generative-art 两条主题查询。
  • 用途:四个能走的世界,全部由字符画成33——下着雨的霓虹城、1880 年代的木屋小镇、阿波罗时代的月面、傍晚落雨的江户城下町。一个 index.html 加三个小脚本,没有构建,没有依赖,也不往自己的文件夹外面发请求。四个世界共用一个引擎和同一个随机种子,在地址后面加 #42,按 1、2、3、4 会看到同一个街角换了四个世纪。
  • 最快反馈:打开在线版12,按 1,直接往前走进那条下着雨的街。
  • 最短试玩:按 2 到边疆小镇,按 3 站上月面,按 4 进江户;在同一地址上加 #42,四个世界来回按,比较同一条街在四个年代里的样子。
  • 边界与环境:仓库里没有许可证文件32,自己玩没问题,想拿去改再发布先问一声。整套东西可以离线跑:把仓库下载下来,双击 index.html 就站在街上了。
  • 收录理由:十条里它是唯一一件真能走进去、又一张图片都不用的。

8. tw93/Luo:一套还在造字的中文字体

  • 仓库地址:tw93/Luo34
  • 热度快照:累计 58 颗星、0 个 fork、1 条未结 issue,仓库建于 2026 年 5 月 3 日,最近一次提交在昨天34;没有发布版本。它今天不在榜上,来自 font、typography 两条主题查询。
  • 用途:一套还在造字中的开源中文字体35,叫落文,面向文章、文档、封面这类纸面排版。作者把方向从「霞鹜文楷派生出来的软楷」挪到「印刷楷意的理性骨架加魏晋小楷的清瘦」,地基字还是 LXGW WenKai Screen v1.522,靠一遍 straighten_strokes 和重调的十几个参数把笔画拉直。现在是 v0.4 print-kai 预览版。
  • 最快反馈:打开网页样张36,把里面那段试排文字换成自己的。
  • 最短试玩:在 GB2312 常用字校准页37逐字翻一遍,看常用字有没有歪;下载 dist/Luo-Regular.ttf 装进系统,在文档里排一页正文;网页上用 README 给的 @font-face,只让它承担中文和全角符号,英文数字另配一套人文体。
  • 边界与环境:SIL OFL 1.138,可以免费使用、嵌入、改造,改完也得继续用 OFL。GitHub 的许可证栏标的是 NOASSERTION34。字还在加,字形和覆盖范围都会继续变,正式用之前先看校准页。
  • 收录理由:十条里它是唯一一件还没做完就值得先装上一试的。

三、先备一件东西

9. XNinety9/Printr:让一台小票打印机每天早上吐一张纸

  • 仓库地址:XNinety9/Printr39
  • 热度快照:累计 92 颗星、11 个 fork、6 条未结 issue,仓库建于 2026 年 10 月 7 日,最近一次提交在昨天39;发布页最新是 10 月 25 日的 v1.11.1「Lanston」40。它今天不在榜上,来自 raspberry-pi 主题查询。
  • 用途:把一台爱普生 TM-T88V 小票机变成家里的一件东西41。你从 56 个小块里拼一张票:今天天气与该穿什么、今晚的天、四种语气的星座、菜谱、睡前故事、生日、家务、填字、数独、数织、国际象棋、涂色、购物清单、新闻、照片。手机上下单,指定工作日早上 7:30 打出来,或者给留在家里的人发一张带照片的小纸条。打印机没开、盖子开了、纸用完了,票会等在那里,App 会告诉你卡在哪。
  • 最快反馈:没有打印机也能先看一眼——cargo run --release -- --preview print examples/complet.json,一张完整的小票直接打进终端。
  • 最短试玩:改那份示例 JSON,把自己要的块排一遍;scripts/deploy.sh pi@printer.local 部到树莓派;打开 http://printer.local:8080 建好帐号,排一张每天早上 7:30 的票。
  • 边界与环境:Apache-2.039。只在爱普生 TM-T88V(USB)上测过,其他 80mm 的 ESC/POS 打印机(USB 或网络)应该能用,58mm 的纸不支持42。界面默认法语,PRINTR_LANG=en 切英文。天气、星座、数独这些多数在本地算或走免费接口,只有需要手绘的块才调 Claude Haiku,结果都缓存,接 Home Assistant、MQTT、Node-RED 或 HTTP API 都行。
  • 收录理由:十条里它是唯一一件印在纸上、能贴在冰箱上的。

10. VIPnytt/Kortlinje:把宜家的 LED 点阵闹钟拆开重写

  • 仓库地址:VIPnytt/Kortlinje43
  • 热度快照:累计 117 颗星、1 个 fork、5 条未结 issue,仓库建于 2026 年 10 月 1 日,最近一次提交在昨天43;没有发布版本。它今天不在榜上,来自 arduino 主题查询。
  • 用途:给宜家那只 LED 点阵闹钟 Kortlinje 写的开源固件44。项目建在 Frekvens 框架上,硬件接口和通信协议已经打通:显示驱动能用,八级亮度;机身上的按键全部接上;温湿度和光照传感器在读实时数。屏幕上现在能切九种模式——时钟、日期、均衡器、湿度、乒乓、贪吃蛇、温度、滚动文字、星期。
  • 最快反馈:先读 Wiki45 里的拆机和接线步骤,确认自己敢拆,再去买板子。
  • 最短试玩:按 Wiki 打开外壳、断开原主控的连线、把 RP2350 焊上去;用 PlatformIO 编 RP2350 环境,烧进去;按机身按键,在时钟、均衡器、贪吃蛇之间切一遍。
  • 边界与环境:MIT。作者把它标成早期实验版:显示、按键、传感器能用,网络和声音只做了一半,本地 HTTP、REST 和 MQTT 接口都还没露出来。供电是 5V USB-C,两节 7 号电池做备份。拆外壳、断原主控这两步都是不可逆的改动。
  • 收录理由:十条里它是唯一一件要把买来的东西拆开才能玩的。

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 Trending Rust 日榜

    github.com

  7. 7
    GitHub Trending Go 日榜

    github.com

  8. 8
    GitHub Trending Ruby 日榜

    github.com

  9. 9
    GitHub 仓库搜索

    api.github.com

  10. 10
    airsup-lab 在线版

    airsuphq.github.io

  11. 11
    Toaster 在线版

    toaster.locust.lol

  12. 12
    CyberCity 在线版

    cybercity.carino.systems

  13. 13
    airsup-lab 仓库页

    github.com

  14. 14
    airsup-lab 项目说明

    github.com

  15. 15
    toaster 仓库页

    github.com

  16. 16
    Toaster 发布页

    github.com

  17. 17
    Toaster 项目说明

    github.com

  18. 18
    watercolor-playground 仓库页

    github.com

  19. 19
    Watercolor 项目说明

    github.com

  20. 20
    Watercolor 在线版

    msurguy.github.io

  21. 21
    threejs-sims-house-builder 仓库页

    github.com

  22. 22
    House Builder 发布页

    github.com

  23. 23
    House Builder 项目说明

    github.com

  24. 24
    House Builder 在线版

    ch-bas.github.io

  25. 25
    terrahour 仓库页

    github.com

  26. 26
    terrahour 发布页

    github.com

  27. 27
    terrahour 项目说明

    github.com

  28. 28
    terrahour 的 PyPI 页面

    pypi.org

  29. 29
    glyphcss 仓库页

    github.com

  30. 30
    glyphcss 项目说明

    github.com

  31. 31
    glyphcss 官网

    glyphcss.com

  32. 32
    CyberCity 仓库页

    github.com

  33. 33
    CyberCity 项目说明

    github.com

  34. 34
    Luo 落文仓库页

    github.com

  35. 35
    Luo 落文项目说明

    github.com

  36. 36
    Luo 落文网页样张

    luo.tw93.fun

  37. 37
    Luo 落文 GB2312 校准页

    luo.tw93.fun

  38. 38
    Luo 落文的 OFL 许可证文件

    github.com

  39. 39
    Printr 仓库页

    github.com

  40. 40
    Printr 发布页

    github.com

  41. 41
    Printr 项目说明

    github.com

  42. 42
    Printr 使用指南

    xninety9.github.io

  43. 43
    Kortlinje 仓库页

    github.com

  44. 44
    Kortlinje 项目说明

    github.com

  45. 45
    Kortlinje 拆机与接线 Wiki

    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. AirsupHQ/airsup-lab:一座能拆开的机械展厅
  • 2. StopBanning/toaster:听你放什么,就现场写出什么
  • 3. msurguy/watercolor-playground:一块只在湿的地方化开的纸
  • 4. ch-bas/threejs-sims-house-builder:在浏览器里盖一栋能走进去的房子
  • 二、装一份到自己机器上
  • 5. ACoci86/terrahour:终端里的一张昼夜世界地图
  • 6. apresmoi/glyphcss:把三维模型画成一屏字符
  • 7. MiguelCarino/CyberCity:四个用字符走进去的世界
  • 8. tw93/Luo:一套还在造字的中文字体
  • 三、先备一件东西
  • 9. XNinety9/Printr:让一台小票打印机每天早上吐一张纸
  • 10. VIPnytt/Kortlinje:把宜家的 LED 点阵闹钟拆开重写