Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

QueryCraft

为 macOS 打造的原生数据库工作台。

English · 下载最新版 · 反馈问题

QueryCraft 不只是另一个查询窗口集合。它把连接、数据库对象、SQL 文档、查询结果与数据编辑组织在独立工作区中,让日常数据库工作保持清晰、连贯,同时保留 macOS 应有的交互质感。

当前支持 MySQL、PostgreSQL、Apache Doris 和 SelectDB。更多数据系统将通过插件化能力持续加入。

下载

前往 GitHub Releases 下载最新版

Release 页面提供 Apple Silicon 与 Intel Mac 对应的 DMG 安装包。应用要求 macOS 15 或更高版本

QueryCraft 当前采用免费分发阶段的 ad-hoc 签名。首次打开若被 macOS 阻止,请前往 系统设置 > 隐私与安全性,确认应用来源后选择 仍要打开

已支持的数据库

数据库 当前能力
MySQL 连接与对象浏览、SQL 查询、表数据编辑、结构与索引编辑、导出
PostgreSQL Database / Schema 上下文、SQL 查询、数据与结构工作流、导出
Apache Doris 连接与对象浏览、只读 SQL 查询
SelectDB 复用 Doris 驱动,支持连接、对象浏览与只读 SQL 查询

为什么是原生 macOS

许多数据库工具用同一套跨平台界面覆盖多个桌面系统。QueryCraft 选择专注 Mac:

  • 真正的原生交互:使用 SwiftUI、AppKit 与系统控件,遵循 macOS 的窗口、菜单、快捷键、焦点、钥匙串、深浅色外观和辅助功能习惯。
  • 为大数据表格设计:结果网格采用原生虚拟化与直接绘制,滚动、选择、搜索和列操作不依赖庞大的逐单元格视图层级。
  • 控制内存增长:查询、搜索和导出采用分页、批处理、流式处理与临时磁盘存储,避免把无界结果一次性堆进内存。
  • 驱动按需安装:数据库驱动与主应用分离,只下载当前 Mac 架构和实际需要的驱动,不让所有数据库运行时常驻安装包。
  • Mac 工作流优先:多窗口、多工作区、标签页恢复、系统菜单快捷键与中文输入法下的键盘操作从一开始就是产品能力,而不是跨平台实现后的补丁。

这意味着 QueryCraft 不追求“所有平台看起来完全一样”,而是追求在 Mac 上更自然、更轻、更稳定的数据库体验。

核心体验

  • 多连接、多数据库上下文与独立工作区
  • 可恢复的查询文档、标签页与编辑状态
  • SQL 高亮、补全、格式化、当前语句与批量执行
  • Safety Lock 写入保护,以及执行前的 SQL 预览
  • 表数据和可定位查询结果的暂存编辑、统一提交与失败回滚
  • 原生数据网格搜索、复制、分页和服务端排序 / 筛选
  • Excel、CSV、JSON、JSON Lines 与 SQL 导出
  • 简体中文 / English、浅色 / 深色外观
  • 应用内自动更新

接下来

QueryCraft 的数据库能力采用插件化方向演进。计划逐步覆盖 Redis、Elasticsearch、Kafka,以及更多数据库、分析引擎和数据基础设施。新增产品不会以牺牲现有原生体验或把全部依赖塞进主应用为代价。

关于此仓库

这是 QueryCraft 的公开产品与下载仓库,用于发布安装包、版本说明和收集反馈。QueryCraft 应用源码目前未在此仓库公开;第三方组件继续遵循各自许可证。

About

A native database workspace built for macOS.原生数据库工作台

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors