这里放一些做桌面端小工具时留下的记录。多数是取舍,不是结论。
用得多的是 Tauri 2 和 Rust;前端看项目大小挑,原生 JS 和 Vue 都写。

笔记

项目

  • LinksManager

    桌面应用

    网址、分类、图标都放在本地,另有独立的分区需要密码才能进。

    Tauri 2Rust本地存储
  • LocalHub

    桌面应用

    把网址、软件、文件收在同一处管理,文件图标取自系统原图,不贴通用图标。

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

    桌面应用

    从 Electron 迁到 Tauri 2,起因主要是体积和冷启动。

    Tauri 2迁移Rust
  • toolbox

    检索工具

    在本地文档里按正文搜索,命中后给出行号和上下文,不做落盘索引。

    Vue 3TypeScriptRust
  • 半页风

    静态站点

    自己的技术博客。文章和七册资料集都在构建期内联,词条能单独分享,整站没有一个后端接口。

    Vue 3Vitenginx

关于

写法上偏向先定几个硬指标——安装包多大、冷启动多久、断网之后还能用多少功能——再倒推用什么技术。

不太喜欢非要联网才能开始工作的软件,自己写的东西也尽量保证离线可用。更多见关于页。