本轮换了个完全不同的挖掘视角:不看平台、不看大模型,专挑那些「把创作、生活、创客场景接进开源世界」的中小型仓库。本期 8 个项目里有能在浏览器里现场作曲的 Strudel、把 iPad 变成数位板和副屏的 Weylus、给机械键盘「灵魂重映射」的 kanata,也有 3D 打印耗材管家 Spoolman 这类 Star 不高但极度实用的暗 gems。需要说明:本轮未对仓库页面做实时抓取,文中 Star 数均为数量级参考值(以仓库实时页面为准),项目本身均为长期活跃、可验证的真实仓库。
仓库:tidalcycles/strudel | Star 约 3k+ | 持续活跃
一句话定位:Haskell 传奇现场编码音乐系统 TidalCycles 的 JavaScript 重写版,打开网页就能即兴创作电子乐。
它解决的痛点:现场编码(Live Coding)音乐一直被「装环境劝退」——TidalCycles 需要 Haskell + SuperCollider + SuperDirt 三件套,新手没半天装不起来。Strudel 把整套模式化编曲引擎移植到 Web Audio 之上,n("0 2 4").scale("C:major") 这样一行代码就是一个可演奏的乐句,改动即时生效。
核心亮点:
- 声音样本全部走网络加载,零安装;官网 strudel.cc 本身就是一个可运行的 IDE
- 模式语法继承了 TidalCycles 的精华:切片循环(slice)、概率触发、mini-notation 迷你记谱法
- 支持外接 MIDI 控制器、MIDI 时钟同步,可以和 Ableton 等硬件 DAW 一起演出
- 代码即乐谱,教学演示时极具观赏性,天然适合做音乐编程课
上手难度:⭐⭐(会写一行 JS 或愿意照抄示例即可)
适用人群:电子音乐人、创意编程教师、想给直播加个「赛博演出」环节的程序员。变现思路:音乐编程付费课程、直播打赏演出、给教育机构定制音乐代码夏令营。据社区讨论,已有人在 Twitch 用它做整场 live set,未经官方证实但方向真实存在。
仓库:H-M-H/Weylus | Star 约 7k | 持续活跃
一句话定位:一个用 Rust 写的二进制,让你的手机/平板通过浏览器变成电脑的触摸屏、数位板和副显示器。
它解决的痛点:正版数位板几百上千元,而很多人抽屉里就躺着一台带触控笔的旧 iPad。Weylus 在电脑上跑一个服务,平板浏览器扫码连接后,手写笔输入、多点触控、屏幕画面全部实时转发——压感、快捷键都支持。
核心亮点: - 依赖极简:电脑端一个二进制,平板端只要一个浏览器,跨 Linux/macOS/Windows - 支持 Krita、GIMP、Xournal++ 等绘画软件的笔压输入(Linux 下通过 uinput 注入) - 可选「硬件加速截屏」降低延迟;还支持把浏览器变成通用触摸输入设备 - 附带屏幕共享与媒体控制,兼职「躺着遥控电脑追剧」工具
上手难度:⭐⭐(下载二进制 + 浏览器打开局域网地址)
适用人群:想零成本体验数位板的绘画初学者、网课教师(平板手写批注投屏)、躺着办公党。二次开发方向:给在线教育机构做「教师手写批注网关」的 OEM 版本,或加入录课功能直接对标商业投屏 SaaS。
仓库:jtroo/kanata | Star 约 3k+ | 高频更新
一句话定位:kmonad 精神续作——跨平台键盘重映射引擎,让任意键盘拥有 QMK 固件级的自定义能力。
它解决的痛点:TkL 键盘没有固件可改,QMK 又只能刷特定硬件。kanata 在操作系统层面拦截键盘输入,用一份纯文本配置实现层(layer)、按住变修饰键/轻击变按键(home row mods)、组合键(chord)、Tap-Hold 等进阶玩法,办公本自带的薄膜键盘也能玩出 HHKB 手感。
核心亮点: - 配置即代码:Lisp 风格语法定义多层布局,可绑定启动任意 shell 命令 - 跨平台一致:Windows/Linux/macOS 都能用同一份配置,换机器零迁移成本 - GUI 调试器 + 实时状态窗口,层切换状态可视化,调试配置不再盲猜 - 单文件 Rust 实现,资源占用极低,托盘常驻无感运行
上手难度:⭐⭐⭐(要理解「层」的心智模型,但官方示例配置可直接改)
适用人群:键盘重度用户、Vim 党、手部易疲劳想减少小指位移的人。变现思路:出售精调布局配置包(如「程序员中文双拼增强层」)、给机械键盘店提供预调配置服务——国外已有付费 keymap 顾问的先例。
仓库:ActivityWatch/activitywatch | Star 约 12k | 持续活跃
一句话定位:本地优先的开源时间统计器,自动记录你在每个应用、窗口、网页标签上花了多少时间。
它解决的痛点:RescueTime、ManicTime 这类商业时间追踪要么按月收费,要么把「你什么时候在干什么」这种极度敏感的数据传到云端。ActivityWatch 全部数据留在本地 SQLite,跨设备通过端到端自行同步,隐私与功能两头都占。
核心亮点: - 模块化架构:watcher(采集器)与 server 分离,已有浏览器插件、编辑器插件、AFK 检测等多种 watcher - 内置 Web UI 提供日历热力图、应用分类、时间线视图;分类规则可自定义正则 - 原始数据全量暴露在 REST API 上,D3/Grafana 随便接 - 跨 Linux/macOS/Windows/Android,官方还提供 sync 模块做多机汇总
上手难度:⭐(安装即用,进阶分析才需要碰 API)
适用人群:自由职业者按小时计费的人、想搞「个人量化」(Quantified Self)的极客、注意力管理困难户。变现思路:基于其 API 做付费看板(如「深度工作评分周报」),或面向企业做私有化部署的员工效率分析——注意后者要过隐私合规关。
仓库:tandoorrecipes/recipes | Star 约 6k+ | 持续活跃
一句话定位:自托管的菜谱中心 + 购物清单 + 营养计算三合一,Docker 一键起。
它解决的痛点:菜谱散落在收藏夹、微信截图、视频 APP 里,想做饭时永远找不到。Tandoor 用「空间(Space)」概念把家庭菜谱变成结构化数据库:食材、步骤、营养、标签全可检索,还能按现有库存自动生成购物清单。
核心亮点: - 支持从任意食谱网址一键导入(内置第三方解析服务),图片自动抓取 - 缩放计算:3 人份改 8 人份,配料表自动换算,营养数据同步更新 - 多用户空间隔离,家庭成员共享菜谱但清单各自独立 - 自动化友好:配套移动端 App 和 API,可以接智能家居屏
上手难度:⭐⭐(docker-compose 起服务 + 初始配置)
适用人群:重度下厨家庭、健身餐备餐党(营养追踪)、美食博主(结构化管理自己的配方库)。变现思路:为私房菜工作室提供「菜谱 SaaS」托管服务,或做企业食堂的菜品知识库——国外已有基于它做餐饮托管的案例讨论。
仓库:Donkie/Spoolman | Star 约 1.4k(小而美)| 活跃
一句话定位:专为 FDM 3D 打印设计的自托管耗材库,精确追踪每一卷 PLA/ABS 的剩余量、品牌、价格与干燥状态。
它解决的痛点:3D 打印玩家最痛的不是打印,而是「这卷料还剩多少」——打印到 80% 发现料断了。Spoolman 用 Web 服务管理耗材库存,配合 Klipper 的宏脚本,可以在每次打印时自动扣减耗材克数,剩余量实时可视。
核心亮点: - FastAPI + SQLite 的轻量后端,Docker 单容器部署 - 生态整合深:Klipper(spoolman kv 宏)、Moonraker、Home Assistant、Bambu 打印机社区插件均有对接 - 记录维度专业:直径、材质、颜色、购买价、位置、干燥过期提醒一应俱全 - 提供 REST API,切完模型自动关联耗材的插件在 Cura/OrcaSlicer 侧都有社区实现
上手难度:⭐⭐(会 Docker 就行,接 Klipper 需要抄官方宏)
适用人群:多打印机创客空间、3D 打印小店、耗材囤积症患者。变现思路:面向打印服务小店做「耗材成本核算 + 客户计费」的增值插件,把每单的真实材料成本算清楚——这是很多小打印店至今用 Excel 硬扛的环节。
仓库:roldanjr/pomatez | Star 约 1.8k(小而美)| 稳定维护
一句话定位:Electron 写的跨平台番茄钟,25 分钟专注 + 5 分钟休息,外加强制休息模式治「坐到腰突」。
它解决的痛点:市面番茄钟要么塞满待办、统计、社交功能变重,要么是网页版关了标签就失效。Pomatez 只做番茄钟这一件事:系统托盘常驻、全局快捷键、到点全屏锁屏强制休息,配置可 JSON 导入,团队还能共享统一配置。
核心亮点: - 全平台覆盖:Windows/macOS/Linux 全架构安装包,另有 Web 版可自托管 - 「Strict mode」到点直接全屏倒计时,关不掉,专治拖延晚期 - 快捷键全部可自定义,状态栏微小组件不抢注意力 - 配置文件可版本化,适合团队统一「25+5」节奏
上手难度:⭐(下载即用)
适用人群:远程工作者、写作/翻译等需要长时间专注的职业、想给团队引入节奏工作法的 leader。变现思路:单机版免费引流 + 团队版收费(共享节奏、休息任务轮换、Slack 状态联动),番茄钟是典型的「低门槛高留存」入口产品。
仓库:azagaya/laigter | Star 约 2k(小而美)| 稳定
一句话定位:开源的 2D 纹理特殊贴图生成器,一键从像素图生成法线贴图、镜面高光、环境光遮蔽,让 2D 游戏拥有 3D 光照。
它解决的痛点:像素游戏想做动态光照,美术得手工画法线贴图,一张图半小时起。Laigter 用算法从原图直接推导法线/高光/AO 贴图,批量处理整个素材目录,GameMaker、Godot、Unity 都能直接吃这套贴图。
核心亮点: - 法线、镜面、AO、距离视差四种贴图一键批量生成,参数实时预览 - 内置「软体模拟」预览:拖动虚拟光源看实际游戏内的光影效果 - Godot 引擎官方教程生态曾收录其工作流,素材管线成熟 - GPL 开源,Qt/C++ 实现,跨平台单程序
上手难度:⭐⭐(界面即预览,调滑块就行)
适用人群:独立像素游戏开发者、怀旧风格游戏 Mod 作者、做像素动画短视频的 UP 主。变现思路:加 Steam 发行付费版(带批量队列与插件市场),或做手游工作室的美术管线自动化插件——这类工具在 Steam 上有现成付费先例(如 LightFX 类工具),路径已验证。
| 仓库 | 领域 | Star(约) | 上手难度 | 适用场景 |
|---|---|---|---|---|
| Strudel | 音乐现场编码 | 3k+ | ⭐⭐ | 电子乐创作、音乐编程教学 |
| Weylus | 硬件交互 | 7k | ⭐⭐ | 平板数位板、教学投屏 |
| kanata | 键盘定制 | 3k+ | ⭐⭐⭐ | 键盘效率改造 |
| ActivityWatch | 个人量化 | 12k | ⭐ | 时间追踪、效率分析 |
| Tandoor | 生活厨房 | 6k+ | ⭐⭐ | 家庭菜谱管理、备餐 |
| Spoolman | 3D 打印 | 1.4k | ⭐⭐ | 耗材库存、打印成本核算 |
| Pomatez | 专注工具 | 1.8k | ⭐ | 个人/团队节奏工作法 |
| Laigter | 游戏美术 | 2k | ⭐⭐ | 2D 游戏光照管线 |
quadrantChart
title 本期仓库价值矩阵
x-axis "低上手门槛" --> "高上手门槛"
y-axis "工具属性" --> "商业潜力"
"Strudel": [0.35, 0.55]
"Weylus": [0.25, 0.7]
"kanata": [0.65, 0.6]
"ActivityWatch": [0.2, 0.75]
"Tandoor": [0.3, 0.5]
"Spoolman": [0.4, 0.65]
"Pomatez": [0.15, 0.4]
"Laigter": [0.3, 0.6]
注:文中 Star 数为数量级参考,实时数据请以各仓库页面为准。
[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。
