项目
多数是自己每天在用的工具。共同点大概是数据留在本机,断网也还能打开;另有一个纯静态的博客站点,没有后端。
-
LinksManager
桌面应用网址散在浏览器书签、聊天记录和笔记里,找的时候总要翻几个地方。这个客户端把它们收进本地数据库,按分类和关键字检索,图标可以自己指定;另有一个分区需要密码才能进。数据落在本地文件,安装包在 10MB 量级。
-
LocalHub
桌面应用想把网址、软件、文件放在同一处管理,找到的方案多少有点偏科,于是自己写了一个。三类条目共用一套外壳和搜索逻辑,区别只在数据结构和渲染。文件图标不按扩展名贴通用图标,而是取系统原图,再裁掉透明边距。
-
时序工作助手
桌面应用最早是 Electron 写的。功能没什么问题,但一个不算复杂的工具背着近百兆安装包,冷启动还要等一会儿,用着别扭。迁到 Tauri 2 之后复用系统 WebView,体积降了一个数量级。代价是前后端通信和本地存储都得重写。
-
toolbox
检索工具要在几百份本地文档里找一句话,靠文件名搜不太够。这个工具做的是正文级检索:按行读取文本,命中后给出行号和上下文片段,左右分栏显示。扫描放在 Rust 侧跑,避免大目录下界面卡住。不做落盘索引,每次现读。
-
半页风
静态站点自己的技术博客,也是这套笔记的姊妹站。文章用 Markdown 写,构建时全部内联成静态数据;另有一组结构化资料集,分名句、成语、节气、称谓、地名、时辰、意象七册,每条都能单独直链,也能跨册一次搜完。没有数据库、没有接口,首屏 gzip 压在 60KB 以内。