anitnilay20

一个用Rust + egui构建的高性能桌面数据工作区,支持懒加载GB级JSON/NDJSON文件、JSONPath搜索、CSV加载、REST API调用、PostgreSQL/MySQL查询,并通过WASM插件系统扩展。

v0.4.7
发布于
2026年8月18日
73
星标
241
下载
同步于
9 天前

最新版本

v0.4.72026年8月18日 17:14
下载慢?可在上方随时切换镜像源

项目说明

项目概述

Thoth 是一个高性能桌面数据工作区,用 Rust + egui 构建,支持懒加载 GB 级 JSON/NDJSON 文件、JSONPath 搜索、CSV、REST API、PostgreSQL 和 MySQL 查询。

主要功能

  • 海量 JSON/NDJSON:懒加载,只解析查看的部分,大文件即时打开
  • 强大搜索:JSONPath 查询和正则表达式搜索,支持并行执行
  • 数据库浏览器:连接 PostgreSQL 和 MySQL,浏览 Schema,运行 SQL 并查看查询计划
  • WASM 插件系统:通过沙盒 WebAssembly 插件扩展数据源、查看器和侧边栏面板
  • MCP 服务器:通过 Model Context Protocol 暴露加载器、搜索和 JSONPath 给 AI 助手

适用人群

  • 数据工程师和分析师
  • 需要处理大型 JSON 文件的开发者
  • 希望集成 AI 助手的用户

快速上手

  1. macOS/Linux:curl -fsSL https://raw.githubusercontent.com/anitnilay20/thoth/main/install.sh | bash
  2. Windows (PowerShell):irm https://raw.githubusercontent.com/anitnilay20/thoth/main/install.ps1 | iex
  3. 从 Releases 下载预编译二进制

核心优势

  • 懒加载技术,GB 级文件即时打开
  • 原生桌面应用,高性能
  • WASM 插件系统,高度可扩展
  • MCP 服务器,支持 AI 助手集成

历史版本

排序