项目

多数是自己每天在用的工具。共同点大概是数据留在本机,断网也还能打开;另有一个纯静态的博客站点,没有后端。

  • LinksManager

    桌面应用

    网址散在浏览器书签、聊天记录和笔记里,找的时候总要翻几个地方。这个客户端把它们收进本地数据库,按分类和关键字检索,图标可以自己指定;另有一个分区需要密码才能进。数据落在本地文件,安装包在 10MB 量级。

    Tauri 2Rust原生 JS本地存储
  • LocalHub

    桌面应用

    想把网址、软件、文件放在同一处管理,找到的方案多少有点偏科,于是自己写了一个。三类条目共用一套外壳和搜索逻辑,区别只在数据结构和渲染。文件图标不按扩展名贴通用图标,而是取系统原图,再裁掉透明边距。

    Tauri 2Win32原生 JS
  • 时序工作助手

    桌面应用

    最早是 Electron 写的。功能没什么问题,但一个不算复杂的工具背着近百兆安装包,冷启动还要等一会儿,用着别扭。迁到 Tauri 2 之后复用系统 WebView,体积降了一个数量级。代价是前后端通信和本地存储都得重写。

    Tauri 2Rust迁移重构
  • toolbox

    检索工具

    要在几百份本地文档里找一句话,靠文件名搜不太够。这个工具做的是正文级检索:按行读取文本,命中后给出行号和上下文片段,左右分栏显示。扫描放在 Rust 侧跑,避免大目录下界面卡住。不做落盘索引,每次现读。

    Vue 3TypeScriptRust全文检索
  • 半页风

    静态站点

    自己的技术博客,也是这套笔记的姊妹站。文章用 Markdown 写,构建时全部内联成静态数据;另有一组结构化资料集,分名句、成语、节气、称谓、地名、时辰、意象七册,每条都能单独直链,也能跨册一次搜完。没有数据库、没有接口,首屏 gzip 压在 60KB 以内。

    Vue 3Vite静态站点nginx