
今天从 GitHub 榜单与主题搜索里挑出 10 个能上手的项目:用一块板子和一颗麦克风听出头顶的无人机、走进一个全由代码算出来的热带丛林、在一块小黄屏上养一缸会游动的 ASCII 鱼,还有一台只用四个旋钮弹的 LED 合成器。
shell 主题搜索这一路。sudo ./shellgym serve --path "$PWD/paths/sample-linux-101" --user $USER,再打开网页界面7。paths/sample-linux-101 这条示例学习路径,网页界面只是「教练」的那半屏,命令要你在自己的终端里敲。终端本身支持并排浏览器窗格的话(作者举的例子是 cmux),分屏可以直接出来;否则用系统的窗口平铺把终端和浏览器摆在一起7。music 主题搜索这一路。make install 装依赖后分别 make backend 与 make frontend,在页面里粘一个 YouTube 链接点「Let's go!」12。make install-basic-pitch,作者说 CPU 上每首歌约 10 秒;想直接出 PDF,本机要有 lilypond,没有的话会退到 MusicXML 或远端谱面服务12。另外它接了 TuneChat 房间,转出来的谱可以推给朋友一起练。oh-sheet-ml-pipeline 这个 HTTP 服务,而这个服务目前是托管、闭源的组件,没有公开镜像,自建的人只能用 local 后端;Quick Start 里 git clone 的地址写的是另一个仓库名,与仓库地址对不上12。最近一次提交停在 2026 年 5 月 18 日。ascii-art 主题搜索这一路。--image 会用终端图形协议把你的头像贴出来。brew install unhappychoice/tap/steamfetch 或 nix run github:unhappychoice/steamfetch;连 API key 都还没领的时候,先 steamfetch --demo 看它长什么样16。~/.config/steamfetch/config.toml。show_top_games、show_recently_played、show_achievements、show_rarest 都能开关;图形协议可以指定 auto、kitty、iterm 或 sixel16。libsteam_api.so 会被自动拷进产物目录16。animation 与 education 两路主题搜索。↑ ↓ 逐只翻;想跳过这一步,直接拖虫体。game 主题搜索这一路。W A S D 就能走。Shift 冲刺、空格跳;1 到 5 分别把你送到小径起点、半途、废墟前、神庙空地和瀑布,不用一路走过去;F3 开关调试面板。手机上既没有键盘也没有指针锁,操作换成两样:拖动看,按住角落的圆盘走25。index.html 打不开,因为 ES module 和 worker 需要一个真实的 origin。education 主题搜索这一路。https://mcp.breakscale.tech/mcp)。装上 MCP 之后,可以直接让 AI 助手读你的仓库、把架构画成设计、跑同一套引擎,再把结果和一个 breakscale.tech 链接丢回来。设计默认留在浏览器里,分享链接是先加密再离开本机,密钥放在浏览器不会发给服务器的那一段里29。pixel-art 主题搜索这一路。3d-printing、arduino、ascii-art 与 esp32 四路主题搜索。creative-coding、esp32 与 simulation 三路主题搜索。.pfm 模块经 Wi-Fi 装进板子,最多装 128 个,加图案不用重刷固件43。firmware/、web/、tools/、integrations/ 是 MIT,hardware/、docs/、装配指南和内置图案是 CC BY-SA 4.0,以每个文件里的 SPDX 头为准45。成本和时间照 README:零件约 100 到 200 美元,动手约 1 小时(30 分钟焊接加 30 分钟装配)加约 10 小时 3D 打印;不想订板可以做面包板版,用跳线接同样的电路,作者说那也是一台真的 Patternflow。供电靠普通 USB 充电宝,满亮度下每 10000 mAh 约 4 小时;整屏接近全白的图案会跑到约 26.6 W,别用额定不足的 USB-A 口43。audio、esp32 与 iot 三路主题搜索。POST /api/ota 升级固件并带自动回滚。两种设备都能被 Home Assistant 通过 MQTT Discovery 自动发现,不用手写 YAML,网关板上自带 SSD1306 OLED 和 LED 指示灯48。github.com
github.com
github.com
github.com
github.com
github.com
github.com
labs.iximiuz.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
steamcommunity.com
github.com
github.com
github.com
github.com
insect-world.pages.dev
github.com
github.com
github.com
starknightt.github.io
github.com
github.com
github.com
breakscale.tech
github.com
github.com
github.com
bilibili.com
github.com
github.com
github.com
github.com
hackaday.com
power-pill.github.io
github.com
github.com
github.com
patternflow.work
github.com
github.com
github.com
docs.batear.io
docs.batear.io
github.com
docs.batear.io
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.