最近入坑 Tauri ,被 Rust 惊艳到
虽然 Rust 写起来确实痛苦,但有了 AI 的辅助后,就没那么折磨了(感谢 AI !)。
我之前用 Tauri 2.0 打包了一个前端的 JSON 格式化编辑器,前端组件来自 Ant Design 社区的精选项目:
👉 项目地址
当时有位老哥评论说:
@Trinityuan:
感觉 JSON 因为是前后端传输的协议,理论上不会有过大的文件,所以快慢区别不大。
倒是可以考虑试试 JSONL ,现在大模型训练的数据好多都是这个格式,动辄几十 G 。
如果能做到极速打开和编辑,应该会很受欢迎!
于是我就动手开发了一个支持 超大 JSONL 文件查看 的客户端:
功能简介
- 目前测试 2.8G / 3000 万行 JSONL 文件,约 5 秒完成分页读取;
- 支持关键词搜索(当前单次搜索耗时约 5-6 秒,正在优化中);
- 支持视图切换(;
- 当前版本:macOS (其他平台后续补上);
技术栈
- 桌面端:Tauri 2.0
- 前端组件:React+Radix UI+Tailwind CSS
- 核心逻辑:Rust 实现流式读取 + 前端虚拟列表
欢迎感兴趣的朋友体验、提建议,或者一起来优化!
项目地址:
JSON 编辑器 👉 https://github.com/ca-gee/develop-tools JSONL Viewer 👉 https://github.com/ca-gee/smart-slice