zqlcrab crab-and-barrel mark

GPU 原生数据库客户端

zqlcrab 是用 Rust 和 Zed GPUI 渲染的 GPU 原生数据库客户端,不是 Electron 套一层网页。启动快、输入跟手、内存占用小,面向直接操作 SQLite、PostgreSQL 和 MySQL 的开发者与 DBA。

MIT OR Apache-2.0 · Rust 2024 · GPUI · macOS / Linux / Windows

同一套适配器,三种引擎。

一次会话里做完的事

不是功能清单。下面这扇窗口就是客户端:连库、写 SQL、改格子、看表结构、提交前先审 changeset。

REAL CLIENT CAPTURE

大表也保持清晰、跟手

分页浏览、原位编辑和 CSV / JSON / Markdown / SQL 导出都在同一张表上完成。变更进入 changeset,确认后才写回数据库。

为什么不是 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

打开 Releases 下载