GPU 原生数据库客户端
zqlcrab 是用 Rust 和 Zed GPUI 渲染的 GPU 原生数据库客户端,不是 Electron 套一层网页。启动快、输入跟手、内存占用小,面向直接操作 SQLite、PostgreSQL 和 MySQL 的开发者与 DBA。
同一套适配器,三种引擎。
- SQLite WAL、内存库、本地文件
- PostgreSQL 异步驱动、TLS、Schema
- MySQL 5.7 / 8.x,事务与类型映射
一次会话里做完的事
不是功能清单。下面这扇窗口就是客户端:连库、写 SQL、改格子、看表结构、提交前先审 changeset。
REAL CLIENT CAPTURE
大表也保持清晰、跟手
分页浏览、原位编辑和 CSV / JSON / Markdown / SQL 导出都在同一张表上完成。变更进入 changeset,确认后才写回数据库。
REAL CLIENT CAPTURE
写 SQL,也读得懂结果
格式化、执行、Explain 和结果浏览在同一工作区。查询结果可继续编辑、分页和导出,不需要在窗口之间来回切换。
REAL CLIENT CAPTURE
类型、约束、索引一眼看清
从列类型、空值、主键和默认值,到多列索引与方言 DDL,结构设计与真实数据库保持在同一个上下文里。
REAL CLIENT CAPTURE
节点树形 Explain 分析
一键查看查询计划树、预估代价与最耗时步骤,直观识别全表扫描与性能瓶颈。
REAL CLIENT CAPTURE
完整查询执行足迹
状态状态码、耗时毫秒、影响行数与时间戳清晰留存,随时一键重填或重新运行。
REAL CLIENT CAPTURE
安全受控的连接生态
内置 36 种生态引擎选项,支持一键切换生产只读保护(防止误执行 DROP/DELETE/UPDATE),配置保存在本地。
为什么不是 Electron
拒绝臃肿的 Webview 包装与数百兆的空闲内存占用。zqlcrab 选择 Rust 与 Zed 的 GPUI 引擎,追求极客级性能与纯粹原生质感。
GPU 原生加速渲染
通过 Metal / Vulkan / DirectX 直接与 GPU 对话,稳定保持 120 FPS 高刷新率,数十万行数据滚动丝滑无撕裂。
亚毫秒级输入跟手
消除浏览器 DOM 抽象与多进程消息中转开销。按键直达渲染帧,输入延迟低于 1ms,体验如同本地终端。
极致轻量内存占用
摒弃 Chromium 运行环境与 Node.js 冗余组件,空闲内存仅数十兆,瞬时冷启动无需等待沙盒初始化。
纯正操作系统原生集成
深度遵循平台人机交互,具备原生菜单栏、全局快捷键体系与 CrabStudio 双模主题,专注沉浸而无 Web 感。
下载
预编译包在 GitHub Releases。版本号以仓库发布页为准。
| 系统 | 架构 | 包 |
|---|---|---|
| macOS | Apple Silicon | zqlcrab-aarch64-apple-darwin.dmg |
| macOS | Intel x86_64 | zqlcrab-x86_64-apple-darwin.dmg |
| Linux | x86_64 | zqlcrab-x86_64-unknown-linux-gnu.tar.gz |
| Windows | x86_64 | zqlcrab-x86_64-pc-windows-msvc.zip |
macOS 未公证的开源包可能被 Gatekeeper 隔离。把应用拖进 Applications 后,在终端执行:sudo xattr -rd com.apple.quarantine /Applications/zqlcrab.app