高性能 Rust 底层
七个 Rust crate 覆盖备份压缩、下载、文件、日志、数据库与向量检索,release profile 开启 opt-level = 3 + lto。
IriX(X Minecraft Server Launcher)是一款跨平台的 Minecraft 服务器管理工具。它使用 Flutter 构建现代化桌面 UI,以 Rust 提供高性能底层能力——ZIP 并行压缩、HTTP 请求与流式下载、文件操作、日志与向量检索,两者通过 FFI 紧密协作。
高性能 Rust 底层
七个 Rust crate 覆盖备份压缩、下载、文件、日志、数据库与向量检索,release profile 开启 opt-level = 3 + lto。
流式 / 分片下载
Rust 端 ureq + rustls 实现流式写盘与断点续传,无 OpenSSL 依赖。
远程数据库管理
MySQL / MariaDB / PostgreSQL / Redis 连接、浏览、查询与管理,全部由 Rust 纯驱动执行。
本地 SQLite 持久化
设置统一存入 SQLite settings 表,实例、节点、回收站与 AI 设置各有专属 store。
知识库(RAG)
基于 sqlite-vec 的向量存取与相似检索,embedding 统一走 Rust 调用 AI 模型 API。
跨平台
Windows / Linux / macOS 三端发行,配套两套 CI 流水线(构建测试 + 打包发布)。