DEV.co
Open-Source Databases · TableProApp

TablePro

TablePro is a free, open-source database client built natively in Swift for macOS, iOS, and (in development) Linux. It connects to 18+ SQL and NoSQL databases with built-in AI features, query editing, and SSH tunneling—positioning itself as a faster, native alternative to Electron-based or proprietary tools.

Source: GitHub — github.com/TableProApp/TablePro
4.9k
GitHub stars
312
Forks
Swift
Primary language
AGPL-3.0
License (OSI-approved)

Key facts

Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.

FieldValue
RepositoryTableProApp/TablePro
OwnerTableProApp
Primary languageSwift
LicenseAGPL-3.0 — OSI-approved
Stars4.9k
Forks312
Open issues37
Latest releasev0.55.0 (2026-07-03)
Last updated2026-07-08
Sourcehttps://github.com/TableProApp/TablePro

What TablePro is

Written in Swift/SwiftUI with native AppKit frameworks (no Electron, JDBC, or JavaScript runtime), TablePro achieves sub-1-second startup and ~80 MB idle RAM. It ships with built-in drivers for MySQL, PostgreSQL, SQLite, Redis, and others; additional databases are installed on-demand via a plugin system. Features include SQL editor with autocomplete, data grid editing, iCloud sync, MCP server integration, and AI chat powered by user-supplied API keys or local Ollama.

Quickstart

Get the TablePro source

Clone the repository and explore it locally.

terminalbash
git clone https://github.com/TableProApp/TablePro.gitcd TablePro# follow the project's README for install & configuration

Need it deployed, integrated, or customized instead? DEV.co ships production installs.

Best use cases

Native macOS development workflow

Developers on macOS 14+ who want a snappy, single-window database client without Electron bloat. Particularly valuable for teams already in the Apple ecosystem with iCloud sync for connection profiles.

Multi-database environment with AI assistance

Engineering teams managing heterogeneous database stacks (MySQL, PostgreSQL, MongoDB, Redis, etc.) who want native SQL editing, inline AI suggestions, and integration with Cursor or Claude Desktop via MCP server.

Self-hosted AI-powered database tooling

Organizations that can run local LLMs (Ollama) or bring their own API keys and need native database client capabilities without vendor lock-in or proprietary closed-source tooling.

Implementation considerations

  • Requires macOS 14+ and Xcode 15+ to build from source. Pre-built binaries available via Homebrew (`brew install --cask tablepro`) or GitHub Releases simplify adoption.
  • Plugin system for additional database drivers (MSSQL, MongoDB, Oracle, DuckDB, etc.) uses on-demand installation. Verify plugin availability for your target databases before committing.
  • AI features require either user-supplied API keys (e.g., OpenAI) or local Ollama setup. Plan for API cost management or self-hosted LLM infrastructure.
  • iCloud sync for connections and SSH profiles is built-in but ties users to Apple accounts. Evaluate whether this aligns with your organization's credential and settings management policies.
  • CLA (Contributor License Agreement) required for external contributions; review before planning community-driven feature development.

When to avoid it — and what to weigh

  • Windows or pure-Linux primary environment — macOS 14+ is stable; Linux is in development. Windows support is not mentioned. If your team runs primarily Windows, this is not viable today.
  • Cannot accept AGPLv3 or must use closed-source tooling — AGPLv3 requires source disclosure of modifications and network use; commercial work-use requires a paid license per the README. If your legal/procurement team blocks AGPL or requires proprietary guarantees, review alternatives.
  • Enterprise SaaS deployment or multi-tenant scenarios — TablePro is a desktop client, not a server or managed service. No mention of multi-user, role-based access control, or audit logging for enterprise compliance.
  • Cross-platform UI consistency as non-negotiable — Native frameworks on each platform mean UI may differ between macOS, iOS, and future Linux versions. If pixel-perfect parity across platforms is required, Electron-based alternatives offer consistency.

License & commercial use

Licensed under GNU Affero General Public License v3.0 (AGPLv3). This is a copyleft license requiring source code disclosure for modifications and triggering reciprocal obligations if used over a network. Not an OSI-permissive license for commercial closed-source use without a paid license agreement.

README explicitly states: 'If you use TablePro at work, please buy a license.' The project offers free use under AGPLv3 but monetizes via commercial licenses for workplace use. Requires review with legal/procurement to confirm licensing terms and pricing for your organization before deployment.

DEV.co evaluation signals

Editorial assessment — not user reviews. Directional, with an explicit confidence level.

SignalAssessment
MaintenanceActive
DocumentationStrong
License clarityNeeds review
Deployment complexityLow
DEV.co fitGood
Assessment confidenceHigh
Security considerations

No security audit, vulnerability disclosure policy, or threat model provided in the data. SSH/TLS support for database connections is standard. iCloud sync encrypts credentials in transit but depends on Apple's infrastructure. No mention of credential rotation, audit logging, or compliance certifications (SOC2, etc.). Users must evaluate risk of storing database credentials locally or in iCloud before production use. Recommend reviewing the project's GitHub security policy and any open CVEs.

Alternatives to consider

DBeaver (JVM-based, multi-database, open-source Eclipse license)

Slower startup, heavier RAM footprint, cross-platform. Choose if Windows/Linux primary or if JDBC is already in your stack.

TablePlus (proprietary, native macOS, multi-database)

Closed-source, no plugin extensibility, requires purchase. Choose if you want native polish without open-source complexity, but sacrifices transparency and customization.

Sequel Ace (MySQL-only, open-source, native macOS)

Single-database focus but very lightweight and stable. Choose if you work exclusively with MySQL and want minimal dependencies.

Software development agency

Build on TablePro with DEV.co software developers

If your team is on macOS and managing multiple databases, TablePro offers a performant, native alternative to Electron-based clients. Review the AGPLv3 license terms and commercial licensing policy with your legal team, then test with your database stack.

Talk to DEV.co

Related open-source tools

Surfaced by semantic similarity across the DEV.co open-source index.

Related on DEV.co

Explore the category and the services that help you build with it.

TablePro FAQ

Can I use TablePro for free at work?
The app is free under AGPLv3, but the README encourages purchasing a commercial license if used at work. Unclear what enforcement mechanism exists; requires review of commercial licensing terms.
Does TablePro support databases other than MySQL and PostgreSQL?
Yes. Built-in: MySQL, MariaDB, PostgreSQL, Redshift, CockroachDB, SQLite, ClickHouse, Redis. Plugins (on-demand): MSSQL, MongoDB, Oracle, DuckDB, Cassandra, Etcd, Cloudflare D1, DynamoDB, BigQuery, libSQL/Turso.
Is Linux supported?
Linux support is listed as 'In development' in the README. Not production-ready today; macOS 14+ and iOS/iPadOS 18+ are stable.
What LLM does TablePro use for AI features?
Bring-your-own API key model: users supply their own OpenAI, Anthropic, or other provider credentials. Alternatively, run a local Ollama instance. No default or bundled LLM.

Custom software development services

From first prototype to production, DEV.co delivers software development services around tools like TablePro. Our software development agency staffs experienced software developers and web developers for custom software development, web development, integrations, and ongoing support across open-source databases and beyond.

Evaluate TablePro for Your Database Workflow

If your team is on macOS and managing multiple databases, TablePro offers a performant, native alternative to Electron-based clients. Review the AGPLv3 license terms and commercial licensing policy with your legal team, then test with your database stack.