* 戳上方蓝字“程序掘金”关注我
01 Nova-OperatingSystem
这是一个纯用 HTML、CSS、JS 搭出来的”网页版桌面系统”。

打开浏览器,就能体验一整套桌面环境。
窗口管理、任务栏、桌面小组件,一样不少。
还自带笔记、文件管理、设置、终端等内置小应用。

支持拖拽,支持多窗口层叠,主题和壁纸也能换。
作者说得很实在:它不是真的操作系统,纯粹是个 UI 模拟项目,不会碰你的硬件和系统文件。
想练手前端?想学做窗口管理器?想整一个”赛博桌面”出来玩?
这个项目都很适合当练习素材,甚至能用 Electron 或 Tauri 打包成桌面 App。
项目地址:https://github.com/Mr-Erco/Nova-OperatingSystem
02 lottie
这是一个”文字生成动画”的小工具。
核心是基于 Skia CanvasKit(也就是 Skottie 引擎)做的全屏 Lottie 播放器,配上 React + shadcn/ui 的控制面板。

最好玩的地方在于:它是专门给 AI Agent 用的技能包。
一条命令 npx skills add diffusionstudio/lottie 装好后,就能让 Claude Code、Codex 这类支持 skills 的智能体,直接帮你用自然语言生成一段 Lottie 动画。

写好的 JSON 文件一保存,开发服务器就会自动热更新播放。
想用 AI 快速出动效原型?想给自己的 Agent 加个”会画动画”的技能?
这个项目挺香的。
项目地址:https://github.com/diffusionstudio/lottie
03 flipbook-app
这个项目名字很有画面感——Flipbook Canvas。
中文可以叫它”点击式探索知识画册”。

玩法是这样的:AI 先给你画一张带标注的知识图。
你长按图上任意一个区域,系统就会分析你点的是啥,判断要不要联网搜索。
然后画出一张聚焦这个概念的”子图”。
一路点下去,就变成一棵可以无限延伸的知识树。
背后是一整套可插拔的多模态流水线:文本 LLM 做规划,图像生成模型画图,联网搜索补充最新信息,OCR 把图上的文字变成可选中复制的文本层,还接了 TTS 语音朗读。
适合做互动科普,适合做儿童百科式的可视化内容,也适合单纯体验一下”AI 版点读机”的感觉。
作者还提供了导出静态站点、生成分享链接的功能,方便直接发给朋友玩。
项目地址:https://github.com/imcuttle/flipbook-app
04 ForesightJS
这是一个很轻量的 JS 库,专门用来”预判你要点哪里”。
它会分析你的鼠标移动轨迹和键盘导航行为。
移动端则监听进入视口和触屏事件。
在你真正点击之前,就提前触发预加载逻辑,让页面看起来”秒开”。

最大的亮点是开箱即用,不用任何配置就能跑。
而且已经做好了 React(Next.js、React Router、Hook)和 Vue(指令、组合式 API)的现成集成。
还配了一套调试用的 DevTools,能实时看到鼠标轨迹预测和元素命中范围。
如果你在做需要”极致体感速度”的网站,特别是电商、内容站这类需要智能预加载的场景,这个库能帮你省不少事。
项目地址:https://github.com/spaansba/ForesightJS
05 restic
这是一个老牌但依然常青的备份神器,用 Go 写成,支持 Linux、macOS、Windows,也支持 FreeBSD、OpenBSD。
核心卖点就三个字:快、安全、高效。
备份数据会自动加密。
速度基本只受限于你的网络或硬盘带宽。
靠去重技术,每次增量备份只占用真正变化的那部分空间。
存储后端也很丰富:本地目录、SFTP、S3、B2、Azure、Google Cloud,借助 rclone 几乎能接入市面上所有云存储服务。

用起来也很简单。
restic init 建仓库,restic backup 一键备份,restic mount 挂载浏览历史快照。
几条命令就能搞定。
不管是给服务器做定时备份,还是给自己电脑的重要数据上个保险,这个项目都值得长期驻守在你的工具箱里。
项目地址:https://github.com/restic/restic