# TableProApp/TablePro

Free and open source database client built natively for developers

Repository: https://github.com/TableProApp/TablePro
Canonical: https://ross.abutalabs.com/products/tablepro
Homepage: https://tablepro.app
Language: Swift
License: AGPL-3.0
License Family: copyleft
Topics: appkit, database, database-client, macos, macos-app, mysql, native, postgresql, sql, sqlite, swift, swiftui, tableplus, mongodb, mssql, redis, database-gui, database-management, mysql-client, sql-editor
Last push: 2026-08-26T18:20:40+00:00

## Health v2 (maintenance only)
Score: 79/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 87, longevity 18
- inputs: {"age_days": 260, "days_push": 7, "days_rel": 8, "gap_med": 0.0, "n_releases_24m": 507}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 5559, forks 370 (observed 2026-08-28T04:09:22.356589+00:00)

## What it is
TablePro is a free, open-source, native macOS (and iOS/iPadOS) database client supporting 29 SQL and NoSQL engines through native drivers, with a SQL editor, data grid, SSH tunnels, ER diagrams, and a built-in AI assistant with an MCP server. It is built with Swift/AppKit/SwiftUI (no Electron or JDBC), starts in under a second, and is licensed under AGPLv3 with optional paid licenses for premium features.

## Use cases
- manage mysql and postgresql databases from a native mac app
- free open source alternative to tableplus
- query sqlite and mongodb with a fast native gui
- connect to databases over ssh tunnel
- import connections from dbeaver or sequel ace
- chat with an ai assistant about my database schema
- let cursor or claude desktop query my database via mcp
- browse and edit redis keys on mac

## When to choose
- you want a native, fast, multi-database client on macOS or iOS without Electron or JVM overhead
- you prefer open source (AGPLv3) over proprietary tools like TablePlus or Navicat
- you need broad engine support including MySQL, PostgreSQL, SQLite, MongoDB, Redis, ClickHouse, and cloud warehouses
- you want built-in AI assistance with strict read-only safety gates and an MCP server

## When to avoid
- you need a Windows or fully stable Linux client - TablePro has no Windows build and Linux is only a prototype
- you need cross-platform consistency across Windows, Linux, and macOS - DBeaver or Beekeeper Studio fit better
- you rely on paid-tier features like iCloud sync, query insights, or team sharing without buying a license
- you need a scriptable headless database tool rather than a GUI application

## Facets
- artifact type: application
- maturity: active
- function: database, database-driver, gui, llm-inference, mcp, chatbot, ssh, data-visualization
- domain: databases, developer-tools, desktop-applications, operating-systems, apple-ecosystem
- platform: -
- tags: database-client, sql-editor, database-gui, native-app, tableplus-alternative, multi-database, data-grid, ai-assistant, open-source, macos, ios, desktop, swift

## Member repositories
- TableProApp/TablePro (main) score 79

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:22.356589+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:55:38.518506+00:00, confidence not recorded.
  - readme: https://github.com/TableProApp/TablePro (fetched 2026-08-28T04:09:22.356589+00:00, sha 6b7290c41c53)
  - homepage: https://tablepro.app (fetched 2026-08-29T08:50:54.065498+00:00, sha 4e9b738bbf8c)
  - site_page: https://docs.tablepro.app (fetched 2026-08-29T08:50:54.074877+00:00, sha 737f456754a5)
  - site_page: https://docs.tablepro.app/changelog (fetched 2026-08-29T08:50:54.078884+00:00, sha 67f1f0d4ca7c)
  - site_page: https://tablepro.app/faq (fetched 2026-08-29T08:50:54.076806+00:00, sha 8bd294f46502)
- Data as of 2026-08-30T08:39:29.467469+00:00.
