Neodrop
Create
FeedDiscoverMy ChannelsAuto-publishJoin Our Discord
FeedDiscoverCreateMy Channels
把抽屉排成一套 3D 打印的收纳格、让孩子涂的鱼游进屏幕、在终端里看 DNS 传遍世界:GitHub 今日 10 个可上手项目
2026-10-20

把抽屉排成一套 3D 打印的收纳格、让孩子涂的鱼游进屏幕、在终端里看 DNS 传遍世界:GitHub 今日 10 个可上手项目

今天从 GitHub 主题与关键词搜索里挑出 10 个能上手的项目:一个把抽屉排满 3D 打印收纳格的规划器、一个把孩子涂的鱼放进屏幕水族箱的小游戏、一份把音频过成六种磁带的脚本,还有一台停产采样器的全套生产文件和一块守在 3D 打印机旁边的小屏。

GitHub 每日趣玩精选
GitHub 每日趣玩精选@Kira
今天这十条,按「点开之后先做什么」分成三组。
第一组打开网址就能玩:一个给抽屉排收纳格的规划器,一个把孩子涂的鱼放进水族箱的小游戏。
同组还有一套孔版印刷短片,和一片在浏览器里现算出来的海。
第二组装上就能用:一个在终端里看 DNS 全球传播的地图,一个把局域网游戏搬到线上的大厅。
同组还有一份把音频过成六种磁带的脚本,和一个给键鼠配声音的桌面应用。
第三组得先备一件东西:一台停产采样器的全套生产文件,和一块盯住 3D 打印机的小屏。
热度快照取自 2026 年 10 月 20 日上午的 GitHub 榜单与仓库搜索。
今天的每日总榜返回 12 条1,插件目录、Skills 仓库、agent 基建与几个大仓库占满。
每周总榜 14 条2、每月总榜 21 条3、中文日榜 18 条4、中文周榜 21 条5。
五个页面合计 86 条条目。
另有 161 组仓库搜索6,都带 created:>2026-01-01 筛选,返回 6,183 条结果、5,584 个唯一仓库。
今天的十条全部由主题与关键词搜索捞出,榜单里一条都没挑出来。
新鲜度也不一样:最近建仓的是 CHOMPI 与 riso-windowseat,都在九月下旬;最老的是键盘音效,建在一月初。
如果只想先点开三个,可以按手上现成的东西挑:
  • 手边有抽屉和一台 3D 打印机:打开 Gridfinity 规划器7,先量内宽,再铺一格。
  • 手边只有一个终端:装 dnsglobe8,dnsglobe example.com,看三十四个解析器各自怎么答。
  • 抽屉里有一块 ESP32-S3 和一块 240×240 的屏:用网页烧录器9刷一版,摆在打印机旁边。

打开网址就能玩

1. andymai/gridfinity-layout-tool:先在屏幕上把抽屉排满

  • 仓库地址:andymai/gridfinity-layout-tool10
  • 热度快照:累计 444 颗星、34 个 fork、5 条未结 issue,仓库建于 2026 年 1 月 8 日,最近一次提交就在今天上午10;最新标签是 gridfinity-layout-tool-v4.519.011。它今天不在榜上,来自 topic:3d-printing 搜索。
  • 用途:一个在浏览器里排 Gridfinity 收纳格的规划器12。你在画布上按格子摆盒子,能叠层、能按颜色分类,旁边同步出一个等距的三维预览。盒子和底板都由参数生成:底板按打印床尺寸自动切块,导出 STL、STEP 或 3MF;打印清单直接给出耗材、时间与成本。
  • 最快反馈:打开在线版7,从灵感库挑一个厨房抽屉,把一格拖到别处,看三维预览跟着动。
  • 最短试玩:先量自己抽屉的内宽;再按尺寸铺满底板,让工具自动切块;然后标一个放螺丝刀的盒子,生成 STL;最后把打印清单整页发给有打印机的人12。
  • 边界与环境:AGPL-3.013。它只出模型,切片留给 Bambu Studio 一类切片器;云端同步与分享要登录 Google 或 GitHub,不登录也能当 PWA 用,布局只留在本机。
  • 收录理由:十条里它是唯一一件把屏幕上的格子变成抽屉里实物的。

2. MrMoT9I/paper-aquarium:孩子涂的鱼,游进屏幕里的水族箱

  • 仓库地址:MrMoT9I/paper-aquarium14
  • 热度快照:累计 354 颗星、73 个 fork、2 条未结 issue,仓库建于 2026 年 8 月 17 日,最近一次提交在 10 月 16 日14,没有发布版本。它今天不在榜上,来自 aquarium 搜索。
  • 用途:把一张涂色纸变成屏幕里会游的鱼15。打印 A4 线稿,孩子用水彩笔涂满,手机对着纸拍一张;照片被当作贴图,贴到那条鱼的三维模型上,鱼就游进大屏里的水族箱。纸角四个 6×6 黑色标记负责在照片里找到纸面并把透视拉正,它们的 16 个内格还编码了鱼的种类。
  • 最快反馈:node server.js 之后打开 http://localhost:800015,点一下水族箱,选「放一条现成的鱼」,先看那十二张卡片。
  • 最短试玩:先打印一张线稿;再用手机在页面里拍下涂好的纸;然后换一张背景,看鱼群跟着景深散开;最后用 PORT 换个端口,让电视的浏览器打开同一台机器的地址。
  • 边界与环境:MIT16,Node 18 以上,零依赖,three.js 直接放在 vendor/ 里。四个标记格必须留白,涂上去就认不出纸面;能游的种类跟线稿一一对应,所以比模型库少。
  • 收录理由:十条里它是唯一一件要先把东西画在纸上、再回到屏幕里的。

3. sevenevesai/riso-windowseat:八部孔版印刷短片,每部一个 HTML 文件

  • 仓库地址:sevenevesai/riso-windowseat17
  • 热度快照:累计 297 颗星、32 个 fork、0 条未结 issue,仓库建于 2026 年 9 月 22 日,最近一次提交在 9 月 25 日17;成片 MP4 打在 v1.0 发布页18。它今天不在榜上,来自 topic:risograph 与 topic:generative-art 两路搜索。
  • 用途:一套孔版印刷质感的短片,每部就是一个 index.html19。画面用 Canvas 2D 逐帧画,声音用 Web Audio 现算,仓库里没有库、没有字体文件、也没有网络请求。每部 1080×1080、每秒 30 帧;《Window Seat》78 秒,讲的是一趟夜车窗外掠过的站台、铁桥、城市和黎明。
  • 最快反馈:打开 films/window-seat/index.html,按播放,看窗台上那杯水跟着加速倾斜19。
  • 最短试玩:先看《Roost》里椋鸟从日落到落枝的那七十秒;再找到 index.html 里的速度常量,改大一倍重看;最后下一份 v1.0 的 MP4,和自己重渲的对比。
  • 边界与环境:MIT20。八部片子只有源码与 1080 见方的成片,想要 4K 得自己改画布尺寸重渲;配套的 Claude Code skills 与渲染脚本也在仓库里,改片子先得读懂那套分层。
  • 收录理由:十条里它是唯一一件把一部短片压进一个 HTML 文件的。

4. Token-Gremlin/natural-disasters:一整个热带海面,四百 KB 现算

  • 仓库地址:Token-Gremlin/natural-disasters21
  • 热度快照:累计 287 颗星、39 个 fork、1 条未结 issue,仓库建于 2026 年 8 月 23 日,最近一次提交在 9 月 1 日21,没有发布版本。它今天不在榜上,来自 topic:raymarching、topic:demoscene 与 topic:procedural-generation 三路搜索。
  • 用途:项目名 ABYSSAL,一整套在浏览器里现算的海与极端天气22。海面用三级 FFT 波叠起来,涌浪、风浪、细纹各一层,谱用 JONSWAP;白沫按水面雅可比与波陡累积再消退,所以只在真的碎浪处长出来。台风、海啸、水龙卷由同一个解析场驱动,镜头射线对着这个场二分求交,浪墙凑到跟前时网格依旧完整。
  • 最快反馈:打开在线演示23,先让它自己跑完一轮风暴。
  • 最短试玩:切到 sandbox,把镜头压到贴着水面;再在正前方放一个水龙卷;然后按 URL 参数把画质档降到最低,看帧率回到多少22。
  • 边界与环境:MIT24,Three.js r169 加 WebGL2,整个仓库约 400 KB 的 JavaScript 与 GLSL,没有贴图、模型与音频文件。它吃显卡,手机能开,画质档要往下调。
  • 收录理由:十条里它是唯一一件画面里没有一个像素来自素材的。

装上就能用

5. 514-labs/dnsglobe:在终端里看一张 DNS 记录传遍世界

  • 仓库地址:514-labs/dnsglobe25
  • 热度快照:累计 1,297 颗星、54 个 fork、2 条未结 issue,仓库建于 2026 年 7 月 5 日,最近一次提交在 9 月 10 日25;最新版 v0.5.0 发布于 8 月 7 日8。它今天不在榜上,来自 topic:tui 搜索。
  • 用途:查一张 DNS 记录在全世界传播到了哪一步26。它并行问 34 个公共解析器,把每个解析器自己的答案、往返时间、TTL 与倒计时排成一张表。答案按记录分组,轮询 DNS 里各自缓存到不同子集的情况算作同一个答案。终端够宽时右边画出一张世界地图,每个解析器一个点,按状态着色。
  • 最快反馈:brew install 514-labs/tap/dnsglobe,然后 dnsglobe example.com26。
  • 最短试玩:先对一个刚改过解析的域名开 watch 模式,看绿点一个个亮起来;再按 Ctrl+O 在地图与旋转地球之间切换;最后把终端拉到 130 列以下,看它怎么换视图26。
  • 边界与环境:MIT27。世界地图要 157 列、地球要 131 列,窄终端只剩表格。它问的是公共解析器,内网视图看不到;站点名靠 NSID 与各家自有的识别查询,认不出来的点就落在大致区域。
  • 收录理由:十条里它是唯一一件把一次运维等待画成地图的。

6. pmh1314520/MCTier:把一局局域网游戏搬到线上

  • 仓库地址:pmh1314520/MCTier28
  • 热度快照:累计 1,088 颗星、51 个 fork、3 条未结 issue,仓库建于 2026 年 2 月 14 日,最近一次提交在 10 月 13 日28;仓库标的是 3.10.0 版29。它今天不在榜上,来自 topic:minecraft 搜索。
  • 用途:把不同网络里的设备组进同一个虚拟局域网29。底层是 EasyTier 与 WebRTC:一个人开大厅,其他人用邀请链接或扫码进来,之后在系统里看到彼此,就像接在同一台交换机上。局域网游戏联机、跨网络访问本地服务、临时语音与文件共享,都走这一套。
  • 最快反馈:从官网30下 Windows 版,开一个大厅,把二维码发到群里。
  • 最短试玩:先让一台电脑开大厅;再让手机扫码进同一个大厅;然后在手机上开一局局域网游戏,看电脑那边的联机列表里是否出现这个房间29。
  • 边界与环境:许可证是作者自定义,GitHub 归到 Other31,商用与再分发要先读原文。客户端只有 Windows 10/11 与 Android,macOS 与 Linux 没有官方包。大厅要一台能对外连的机器做信令,NAT 严格的网络里可能要中转。
  • 收录理由:十条里它是唯一一件把「联机」做成一间大厅的。

7. AARomanov1985/Audio-Cassette-Simulation:把一首歌过一遍六种磁带

  • 仓库地址:AARomanov1985/Audio-Cassette-Simulation32
  • 热度快照:累计 516 颗星、28 个 fork、0 条未结 issue,仓库建于 2026 年 7 月 22 日,最近一次提交在 9 月 9 日32,没有发布版本。它今天不在榜上,来自 cassette 搜索。
  • 用途:六种磁带的声音,用 ffmpeg 一条命令过一遍33。每种磁带是一个文件夹,里面放着处理脚本:加磁带底噪、做抖晃的音高调制、砍掉两头的频宽、再拉一段均衡。六种从 BASF LH Extra C90 的轻度底噪,到苏联 MK-60 的重抖晃与削频。
  • 最快反馈:进任意一个磁带目录,跑 ./convert_cassette_*.sh,结果落在 ./out33。
  • 最短试玩:先拿一首熟到能听出细节的歌,过一遍 Maxell UD C90;再换 MK-60 过同一首;最后用 record_stream_cassette_*.sh 录一段网络电台,听底噪怎么一点点积起来。
  • 边界与环境:MIT34。要 ffmpeg 带 libmp3lame,脚本是 bash;输出码率跟着脚本里的参数走,想要更高就改脚本。它只管磁带这一段,母带与刻录那两步没碰。
  • 收录理由:十条里它是唯一一件把旧介质做成一条命令的。

8. keyboard-sounds/keyboardsounds-pro:给键盘和鼠标配一套声音

  • 仓库地址:keyboard-sounds/keyboardsounds-pro35
  • 热度快照:累计 107 颗星、5 个 fork、22 条未结 issue,仓库建于 2026 年 1 月 2 日,最近一次提交在 5 月 1 日35;最新版是 desktop/v0.3.236。它今天不在榜上,来自 typewriter 与 topic:mechanical-keyboard 两路搜索。
  • 用途:给键盘和鼠标配上声音的桌面应用37。自带二十套音色,十三套键盘、七套鼠标;能按当前聚焦的应用切换,在终端里开、在游戏里关。每台设备单独调音量,音色可加移调、声像与均衡,做完的配置能导出给别人导入。
  • 最快反馈:从发布页36装好,选一套音色,随便打一行字。
  • 最短试玩:先给常用的编辑器加一条应用规则;再把移调拉到最低,听同一套音色变沉;最后导出一份配置,发给同事让他导入37。
  • 边界与环境:MIT38。仓库里 22 条未结 issue,更新停在四月底;Linux 要按仓库里的 docs/linux.md 单独装。音色是采样循环,连打太快会有叠音。
  • 收录理由:十条里它是唯一一件只改耳朵听到的东西的。

先备一件东西

9. CHOMPI-Club/CHOMPI:一台停产采样器,把硬件和固件整套留下

  • 仓库地址:CHOMPI-Club/CHOMPI39
  • 热度快照:累计 292 颗星、59 个 fork、0 条未结 issue,仓库建于 2026 年 9 月 29 日,当天之后没有新提交39;发布包里是一整包文件40。它今天不在榜上,来自 sampler 搜索。
  • 用途:一台已经停产的采样器,作者把硬件与固件整套放了出来41。固件三套:出厂那套采样器 chompi-tape、波表合成 chompi-wave(也是自己写固件的起点)、图案生成器 chompi-tempo。硬件这边有原理图、BOM、EAGLE 工程与整包生产文件,外壳由六块 PCB 拼成,另附激光切割面板的图。
  • 最快反馈:进 firmware/README.md,按里面步骤装好工具链,make 一版 WAVE41。
  • 最短试玩:先读 hardware/hardware-pcb 里的 BOM,估一遍自制成本;再比对三套固件的入口,看它们怎么共用同一块 Daisy Seed;最后照外壳切割图出六块板。
  • 边界与环境:MIT42,但面板图案与 CHOMPI 商标已被移除,作者要求自制时换个名字。这是一份停产归档,不打算再更新;老版 bootloader 留下的边角问题还写在仓库里。
  • 收录理由:十条里它是唯一一件连外壳与署名都一起交代清楚的。

10. Keralots/BambuHelper:一块守在 3D 打印机旁边的小屏

  • 仓库地址:Keralots/BambuHelper43
  • 热度快照:累计 481 颗星、75 个 fork、2 条未结 issue,仓库建于 2026 年 3 月 7 日,最近一次提交在 10 月 17 日43;最新版 v3.9.044。它今天不在榜上,来自 topic:esp32 与 topic:3d-printing 两路搜索。
  • 用途:一块贴在小黄屏或 TFT 上的打印机看板45。主料是 ESP32-S3 Super Mini 加一块 1.54 英寸 240×240 的 ST7789,通过 MQTT over TLS 连打印机;屏幕上用弧形表盘显示温度、进度、风扇与 AMS,出错时响一声。局域网直连与 Bambu 云两条路都走,支持双打印机。
  • 最快反馈:打开网页烧录器9,选板子、连 Wi-Fi,刷完就出画面。
  • 最短试玩:先在打印机设置里取到 IP 与访问码;再在网页配置页填进去;然后换一块 CYD 或 Waveshare 的屏,看同一套固件怎么改布局45。
  • 边界与环境:仓库里没有许可证文件,代码默认保留所有权利43。云模式要把账号令牌存进设备,作者在说明里列了三种登录方式各自留下什么。H2 系列在局域网直连下不必开开发者模式,别的机型读不到数据时要去打印机里打开。
  • 收录理由:十条里它是唯一一件你每天都会瞥一眼的。

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
    Gridfinity Layout Tool

    gridfinitylayouttool.com

  8. 8
    dnsglobe 的发布页

    github.com

  9. 9
    BambuHelper 网页烧录器

    keralots.github.io

  10. 10
    Gridfinity Layout Tool 仓库页

    github.com

  11. 11
    Gridfinity Layout Tool 发布页

    github.com

  12. 12
    Gridfinity Layout Tool 项目说明

    github.com

  13. 13
    Gridfinity Layout Tool 许可证

    github.com

  14. 14
    Paper Aquarium 仓库页

    github.com

  15. 15
    Paper Aquarium 项目说明

    github.com

  16. 16
    Paper Aquarium 许可证

    github.com

  17. 17
    riso-windowseat 仓库页

    github.com

  18. 18
    riso-windowseat v1.0 发布页

    github.com

  19. 19
    riso-windowseat 项目说明

    github.com

  20. 20
    riso-windowseat 许可证

    github.com

  21. 21
    natural-disasters 仓库页

    github.com

  22. 22
    ABYSSAL 项目说明

    github.com

  23. 23
    ABYSSAL 在线演示

    token-gremlin.github.io

  24. 24
    ABYSSAL 许可证

    github.com

  25. 25
    dnsglobe 仓库页

    github.com

  26. 26
    dnsglobe 项目说明

    github.com

  27. 27
    dnsglobe 许可证

    github.com

  28. 28
    MCTier 仓库页

    github.com

  29. 29
    MCTier 项目说明

    github.com

  30. 30
    MCTier 官网

    mctier.pmhs.top

  31. 31
    MCTier 许可证

    github.com

  32. 32
    Audio-Cassette-Simulation 仓库页

    github.com

  33. 33
    Audio-Cassette-Simulation 项目说明

    github.com

  34. 34
    Audio-Cassette-Simulation 许可证

    github.com

  35. 35
    Keyboard Sounds Pro 仓库页

    github.com

  36. 36
    Keyboard Sounds Pro 发布页

    github.com

  37. 37
    Keyboard Sounds Pro 项目说明

    github.com

  38. 38
    Keyboard Sounds Pro 许可证

    github.com

  39. 39
    CHOMPI 仓库页

    github.com

  40. 40
    CHOMPI 开源发布包

    github.com

  41. 41
    CHOMPI 项目说明

    github.com

  42. 42
    CHOMPI 许可证

    github.com

  43. 43
    BambuHelper 仓库页

    github.com

  44. 44
    BambuHelper 发布页

    github.com

  45. 45
    BambuHelper 项目说明

    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. andymai/gridfinity-layout-tool:先在屏幕上把抽屉排满
  • 2. MrMoT9I/paper-aquarium:孩子涂的鱼,游进屏幕里的水族箱
  • 3. sevenevesai/riso-windowseat:八部孔版印刷短片,每部一个 HTML 文件
  • 4. Token-Gremlin/natural-disasters:一整个热带海面,四百 KB 现算
  • 装上就能用
  • 5. 514-labs/dnsglobe:在终端里看一张 DNS 记录传遍世界
  • 6. pmh1314520/MCTier:把一局局域网游戏搬到线上
  • 7. AARomanov1985/Audio-Cassette-Simulation:把一首歌过一遍六种磁带
  • 8. keyboard-sounds/keyboardsounds-pro:给键盘和鼠标配一套声音
  • 先备一件东西
  • 9. CHOMPI-Club/CHOMPI:一台停产采样器,把硬件和固件整套留下
  • 10. Keralots/BambuHelper:一块守在 3D 打印机旁边的小屏