TablePro:面向开发者的免费开源原生多数据库客户端全解析
【免费下载链接】TableProFree and open source database client built natively for developers项目地址https://gitcode.com/gh_mirrors/ta/TablePro点击查看免费下载导读TablePro 是一个完全原生构建的 macOS / iOS 数据库客户端没有 Electron、没有 JVM、没有 JavaScript 运行时通过各数据库的原生驱动直接连接 MySQL、PostgreSQL、SQLite、MongoDB、Redis 等主流 SQL 与 NoSQL 引擎并内置了可对接 Cursor、Claude Desktop、Raycast 的 MCP 服务器。本文以仓库根目录的 README.zh.md 为核心骨架结合官方文档与仓库源码docs、Plugins、TablePro/Core/MCP完整梳理它的产品定位、平台支持、数据库矩阵、核心功能、安装方式、插件系统与许可模型帮助你判断它能否替代你手头的数据库工具并快速上手。产品定位原生、多数据库、开源TablePro 的开发动机写得很直白它想成为心目中的 TablePlus——原生、快速、开源。项目的自我描述是 Free and open source database client built natively for developers即面向开发者的免费开源数据库客户端且强调natively built原生构建。这一点在仓库结构上可以得到印证主应用 TablePro 目录下是纯 Swift 代码约 1300 多个源文件全部使用 Apple 原生框架编辑器能力来自独立的 Swift 包 TableProEditor语法高亮来自基于 tree-sitter 的 TableProGrammars项目使用 project.yml 与 Configs 下的 xcconfig 管理构建配置。官方文档 安装页 明确说明Native Apple frameworks only, so there is no Java or .NET runtime to install first下载包约 20 MB冷启动不到 1 秒空闲内存约 80 MB。从源码结构看整个应用不存在任何 WebView 或 JVM 桥接层而是通过原生驱动与数据库通信这一点与后面介绍的插件架构相互印证。为什么选择 TablePro市场第四类README 将现有 macOS 原生数据库客户端划分为三类并指出 TablePro 补上了缺失的第四类类别代表产品特点单数据库、开源Sequel Ace仅 MySQL、Postico仅 PostgreSQL只适合单一引擎场景多数据库、闭源TablePlus流畅且原生但是专有软件多数据库、非原生DBeaverJVM、Beekeeper Studio 与 DBGateElectron跨平台但启动慢、占内存多数据库、原生、开源新增TablePro原生性能 多引擎覆盖 AGPLv3 开源这一分类直接决定了项目的两条核心承诺原生性能与开放源代码前者来自全原生框架栈后者落在 LICENSEAGPLv3上。平台支持现状README 给出的平台矩阵如下注意其明确边界平台状态macOS 14稳定版iOS / iPadOS 18稳定版Linux原型阶段暂无可安装版本Windows无官方文档要求略宽松macOS 13.0Ventura或更高、Apple Silicon 或 Intel x86_64 均可安装。移动端在仓库中对应 TableProMobile 工程含 TableProMobile.xcodeproj 与 iOS 专属的 project.yml。如果你在 Linux 或 Windows 上工作TablePro 目前不在可安装范围内——这是评估选型时必须明确的限制。支持的数据库与分发方式README 将支持的数据库明确区分为内置驱动与插件驱动两类数据库分发方式MySQL内置MariaDB内置PostgreSQL内置Amazon Redshift内置CockroachDB内置SQLite内置ClickHouse内置Redis内置Microsoft SQL Server插件MongoDB插件Oracle Database插件达梦 DM8插件SAP HANA插件DuckDB插件Cassandra / ScyllaDB插件Etcd插件Cloudflare D1插件DynamoDB插件BigQuery插件Spanner插件libSQL / Turso插件内置驱动随应用一起发布插件驱动按需从插件仓库安装。这一架构在仓库中清晰可见内置驱动直接以 Swift 源文件形式存在于 TablePro 工程内MySQL、PostgreSQL、SQLite、Redis、ClickHouse 等。插件驱动位于 Plugins 目录每个插件一个子目录例如MSSQLDriverPlugin基于 FreeTDS 的 C 桥接CFreeTDS含 SSL、Kerberos、Entra 登录支持MongoDBDriverPlugin基于 libmongoc 的 C 桥接CLibMongoc文档编辑、脚本运行时等DamengDriverPlugin达梦 DM8 驱动其原生 Rust 桥接位于 Native/DamengBridgeHanaDriverPluginSAP HANA 驱动配套 Go 实现的 Native/HanaBridgeDuckDBDriverPlugin、DynamoDBDriverPlugin、BigQueryDriverPlugin、KafkaDriverPlugin 等一应俱全。插件通过 TableProPluginKit172 个 Swift 文件暴露统一接口给主应用官方称用 Swift 自己写数据库驱动正是基于这套 Kit。主要功能详解README 列举的核心功能几乎每一项都能在仓库与官方文档中找到对应实现SQL 编辑器自动补全、多光标、Vim 模式、语法主题。编辑器本体来自独立的 TableProEditor 包Vim 模式有专门的功能文档 vim-mode自动补全见 autocomplete。数据网格行内编辑、排序、过滤、撤销/重做。对应>brew install --cask tablepro # 安装 brew upgrade tablepro # 更新 brew uninstall tablepro # 卸载应用 brew uninstall --zap tablepro # 卸载应用及数据DMG 手动安装从 Release 下载与架构匹配的包TablePro-version-arm64.dmgApple Silicon或TablePro-version-x86_64.dmgIntel打开后拖入 Applications 即可。可在关于本机中确认芯片类型。更新与卸载新版本后台下载、退出时安装也可在TablePro Check for Updates…手动检查。完全移除本地数据连接、查询历史、已装插件可执行rm -rf ~/Library/Application\ Support/TablePro rm ~/Library/Preferences/com.TablePro.plist注意连接密码存放在 macOS Keychain 中上述命令不会删除需在钥匙串访问中搜索com.TablePro手动清理已同步到 iCloud 的数据仍保留在 iCloud 账户中。快速上手三步官方 快速开始 给出了最简路径安装并创建连接首次启动进入欢迎窗口点击New Connection…选择数据库类型标记为 Not Installed 的类型会先下载驱动再打开表单无需重启。没有服务器时可打开内置的Open Sample DatabaseChinook SQLite 示例库随时可通过Help Reset Sample Database…重置。填写并测试连接主机默认localhost、端口为引擎默认值用户名可留空SQLite 则选择.sqlite或.db文件。点击Test Connection通过后点Save Connect。运行查询CmdT新建查询页CmdEnter执行光标处语句例如SELECT * FROM users LIMIT 10;。源码与文档导航想深入源码推荐以下入口主应用源码TablePro含 Core、Models、ViewsMCP 服务器实现TablePro/Core/MCP编辑器与语法TableProEditor、TableProGrammars驱动插件全目录Plugins插件运行时 TableProPluginKit原生桥接Native/DamengBridgeRust、Native/HanaBridgeGo官方文档仓库内镜像docs涵盖连接、数据库、功能、外部 APIMCP、URL scheme、AppleScript、终端等贡献指南CONTRIBUTING.md。许可证与商业模式TablePro 采用 GNU Affero General Public License v3.0 (AGPLv3)。免费版覆盖全部核心能力——SQL 编辑器、数据网格、导入导出、AI 助手都没有试用倒计时付费层主要覆盖 iCloud 同步、加密连接导出、连接字段环境变量、Linked Folders、Query Insights、结果图表与团队共享见 licensing。README 特别说明如果你在工作中使用 TablePro 且负担得起请购买许可证资助后续开发如果买不起免费版就是它免费的原因。总结TablePro 的独特位置在于同时占据原生多数据库开源三个标签它是第四类 macOS 数据库客户端的代表。对开发者而言它的价值集中在三点——全原生驱动的性能体验、覆盖 20 引擎的插件化架构、以及内置 MCP 服务器与 AI 工具调用带来的工作流自动化能力。选型时请结合平台矩阵确认自己的系统是否受支持再根据 支持的数据库列表 核对所需引擎的分发方式内置或插件。赞分享【免费下载链接】TableProFree and open source database client built natively for developers项目地址https://gitcode.com/gh_mirrors/ta/TablePro点击查看免费下载相关推荐TablePro面向开发者的免费开源原生数据库客户端TablePro面向开发者的免费开源原生数据库客户端 TablePro 是一款免费、开源、面向开发者设计的原生数据库客户端覆盖 macOS 与 iOS/iPTablePro 深度解读原生、开源、多数据库的开发者数据库客户端TablePro 深度解读原生、开源、多数据库的开发者数据库客户端 TablePro 是一款面向开发者的免费开源数据库客户端核心理念是用原生框架构建、以原华硕笔记本屏幕颜色发灰G-Helper 三步恢复出厂色彩华硕笔记本屏幕颜色发灰G Helper 三步恢复出厂色彩 昨晚修一张人像片调好的肤色一刷新就发灰发闷。换台电脑打开同一张图颜色又是正常的——问题多半出在这上一篇突破性能极限M/o/Vfuscator单指令编译器在高频交易系统中的革命性应用下一篇如何快速集成 apidoc 与 LaravelPHP 框架文档生成完整指南创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

oh-my-openagent 发布前审查门禁:12-Agent 三层并行发布评审流水线(pre-publish-review)详解

oh-my-openagent 发布前审查门禁:12-Agent 三层并行发布评审流水线(pre-publish-review)详解

人工智能AI Agent代码智能体多智能体MCP ClientsAgent 编排 【免费下载链接】oh-my-openagent OmO: Just type "mass ulw" keyword with your prompt. Now you are the master of graph engineering. 项目地址: https://gitcode.com/gh_mirrors/oh/oh-my-…

2026/10/10 1:41:43 阅读更多 →
陕西钢骨架聚乙烯复合管实力供应商靠谱商家测评排名

陕西钢骨架聚乙烯复合管实力供应商靠谱商家测评排名

陕西工程采购必看:钢骨架聚乙烯复合管怎么选才不踩坑最近不少陕西地区的市政、水务、煤矿朋友在后台问:钢骨架聚乙烯复合管到底怎么挑供应商?测评排名满天飞,谁家才靠谱?今天这篇就按科普、市场、避坑、选型、总结的顺序,把这件…

2026/10/10 1:41:43 阅读更多 →
基于微信小程序的校园二手交易平台源码与数据库设计解析

基于微信小程序的校园二手交易平台源码与数据库设计解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 1:41:43 阅读更多 →

最新新闻

为什么你的 Node 测试会卡死?skills 项目教你诊断 flaky 测试与悬挂进程的完整指南

为什么你的 Node 测试会卡死?skills 项目教你诊断 flaky 测试与悬挂进程的完整指南

为什么你的 Node 测试会卡死?skills 项目教你诊断 flaky 测试与悬挂进程的完整指南 【免费下载链接】skills My own collection of skills for modern Node.js development 项目地址: https://gitcode.com/gh_mirrors/skills15/skills skills 是一个面向现代…

2026/10/10 2:28:59 阅读更多 →
如何读懂 NPUSim 指令流水图:Perfetto 可视化操作与关键字段全解

如何读懂 NPUSim 指令流水图:Perfetto 可视化操作与关键字段全解

如何读懂 NPUSim 指令流水图:Perfetto 可视化操作与关键字段全解 【免费下载链接】npu-simulator NPUSim(全称NPU Simulator)是一款面向算子开发场景的SoC级芯片仿真工具,用于分析运行在AI仿真器上的AI任务在各阶段的精度和性能数…

2026/10/10 2:28:59 阅读更多 →
developer-roadmap 中的 Angular 路由转换动画(Route Transitions)实战指南:为页面切换注入流畅过渡

developer-roadmap 中的 Angular 路由转换动画(Route Transitions)实战指南:为页面切换注入流畅过渡

文档教程知识库 【免费下载链接】developer-roadmap Interactive roadmaps, guides and other educational content to help developers grow in their careers. 项目地址: https://gitcode.com/GitHub_Trending/de/developer-roadmap 点击查看 免费下载 当用户从一…

2026/10/10 2:28:59 阅读更多 →
Kubernetes Python Client 探针模型解析:V1HTTPGetAction 类完整指南

Kubernetes Python Client 探针模型解析:V1HTTPGetAction 类完整指南

后端云原生容器编排 【免费下载链接】python Official Python client library for kubernetes 项目地址: https://gitcode.com/gh_mirrors/python1/python 点击查看 免费下载 本篇技术指南聚焦 Kubernetes 官方 Python 客户端(kubernetes-python-client…

2026/10/10 2:28:59 阅读更多 →
Unison Records 语法保真:从 `view` 往返验证到 Record 访问器的源码实现剖析

Unison Records 语法保真:从 `view` 往返验证到 Record 访问器的源码实现剖析

编程语言编译器语言运行时开发工具 【免费下载链接】unison A friendly programming language from the future 项目地址: https://gitcode.com/gh_mirrors/un/unison 点击查看 免费下载 Unison 语言中的 Record(记录类型)是一类以花括号 { …

2026/10/10 2:28:59 阅读更多 →
TVA具身智能系统简介(12):三层核心架构的定义与层级划分

TVA具身智能系统简介(12):三层核心架构的定义与层级划分

前沿技术探索:TVA智能体(简称TVA,亦称“TVA视觉智能体”或“AI智能体视觉”)是依托Transformer架构与“因式智能体”理论构建的通用视觉技术框架。它深度融合深度强化学习(DRL)、卷积神经网络(C…

2026/10/10 2:27:59 阅读更多 →

日新闻

卫星轨道分类全解析:从LEO到GEO的选型逻辑与工程实践

卫星轨道分类全解析:从LEO到GEO的选型逻辑与工程实践

1. 从“卫星轨道分类”这个标题说起:为什么值得花时间搞懂第一次接触“卫星轨道分类”这个概念,很多人会觉得它离自己很远——不就是天上的星星怎么转吗?但如果你正在做航天任务规划、遥感数据接收、星座设计,甚至只是准备一场航天…

2026/10/10 0:00:39 阅读更多 →
Spring AOP 核心原理与实战:从概念到日志切面落地

Spring AOP 核心原理与实战:从概念到日志切面落地

1. 从一个真实痛点说起:为什么你的代码里到处都是重复逻辑刚入行那会儿,我写过一个用户管理模块,注册、登录、改密码、注销四个接口。每个接口里都塞了几乎一样的日志打印、参数校验、事务开启和提交。当时觉得没什么,能跑就行。直…

2026/10/10 0:00:40 阅读更多 →
Python招聘数据采集与分析可视化:从采集清洗到薪资技能城市可视化全链路

Python招聘数据采集与分析可视化:从采集清洗到薪资技能城市可视化全链路

简介:这是一套面向计算机相关专业学生与项目实战学习者的Python数据采集与分析可视化完整项目,以Boss直聘岗位数据为对象,适合用作毕业设计、课程设计或期末大作业。资源包共38个文件,约246KB,以13个py源码文件为核心&…

2026/10/10 0:00:40 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 15:26:32 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 1:36:08 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 10:11:06 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 21:13:17 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 21:32:20 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 6:17:20 阅读更多 →