Philippa Lawson

Philippa Lawson

Making time for a little coding between other hobbies. It is a good excuse to try something new.

加入于 10/30/2026
2
发布项目
0
共创需求
0
已迭代
0
获赞
0
收藏
6
浏览
0
评论
作品展示
已上线
音乐音频

BlindRadio

为读屏用户做的网络收音机:上下翻台像拧老式收音机旋钮,还能时移、录音、认歌。

BlindRadio 是给读屏用户做的网络收音机,Rust 写的,Windows、macOS 和 Linux 都有。它的玩法很特别:翻台的时候像拧老式收音机旋钮,当前台立刻出声,旁边的台保持连接,换台几乎没有等待,还会在台与台之间留一点柔和的底噪。GitHub 上目前只有 10 个 star,但版本已经发到了 0.2.70,几乎每天都在更新。 电台来源很全:Radio Browser、TuneIn、iHeartRadio、Icecast 这些目录都能直接翻,还有 BBC、NPR、Radio Paradise 这些公共电台的合集。收藏、最近播放、自建合集、按字母跳转、M3U 导入导出都有,搜台也能按名字、投票数、码率这些条件排序。 它不只是能放:暂停不会断开连接,而是把直播存下来时移,30 分钟的缓冲能随时往回跳,还能按电台报的歌名分段做书签;按 Ctrl+R 就能录音,原格式、WAV、MP3、FLAC 都行。没歌名的台可以接 AudD 认歌,听满一分钟的歌能同步到 ListenBrainz 或 last.fm,13 个全局快捷键和托盘图标也都齐了。 有几处要提醒:认歌要自己去 audd.io 领一个免费 token;YouTube 和 Twitch 的直播音频要靠 yt-dlp,第一次用会现场下载;Windows 安装包没有签名,第一次打开 SmartScreen 会拦一下。界面是为读屏和键盘操作优化的,视觉上比较朴素,别指望花里胡哨的皮肤。

作品展示
已上线
设计创意

Viboceros

用 Rust 从头写的开源 Rhino:多视口建模、NURBS 与 3DM/STL/STEP 互通,还在早期开发。

Rhino 是工业设计师天天用的 3D 建模软件,Viboceros 想用 Rust 从头做一个开源版:模块化的几何内核,加上命令驱动的界面,多视口、捕捉、图层、分组、撤销重做都已经有了。解析几何、NURBS、裁剪 B-rep、网格和 SubD 都在做,3DM、STL、STEP 文件能进能出,目标是慢慢追上 Rhino 的兼容性。 别看只有 9 个 star,这个仓库的开发强度很实在:2,018 次提交,备稿当天 35 分钟前还在提交,CurveBoolean 区域拾取、SubD 转 NURBS 这些硬核几何功能最近都在动。作者一个人维护,README 里直接放了一张多视口加命令行的实机界面图,文档里还写了用法、命令、架构和测试方法。 作者在仓库介绍里直接写了,这是用 vibe-coded 方式做的 Rhino 开源实现。项目还在早期开发阶段,作者自己也写明了:功能带有限制,Rhino 全兼容还在路上,拿来当主力工具还太早,更适合想参与、想看看 Rust 怎么做 CAD 的人。 局限也得说清楚:没有现成安装包,得自己装 Rust 1.95、CMake 和 C++17 编译器从源码跑;Linux 上部分高级功能还要另装 oneTBB 这类库;0 个 fork、没有发过正式 release,版本就是跟着 main 分支走。

Philippa Lawson 的 VibeFix 主页