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.
Key facts
Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.
| Field | Value |
|---|---|
| Repository | TableProApp/TablePro |
| Owner | TableProApp |
| Primary language | Swift |
| License | AGPL-3.0 — OSI-approved |
| Stars | 4.9k |
| Forks | 312 |
| Open issues | 37 |
| Latest release | v0.55.0 (2026-07-03) |
| Last updated | 2026-07-08 |
| Source | https://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.
Get the TablePro source
Clone the repository and explore it locally.
git clone https://github.com/TableProApp/TablePro.gitcd TablePro# follow the project's README for install & configurationNeed it deployed, integrated, or customized instead? DEV.co ships production installs.
Best use cases
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.
| Signal | Assessment |
|---|---|
| Maintenance | Active |
| Documentation | Strong |
| License clarity | Needs review |
| Deployment complexity | Low |
| DEV.co fit | Good |
| Assessment confidence | High |
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.
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.coRelated 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?
Does TablePro support databases other than MySQL and PostgreSQL?
Is Linux supported?
What LLM does TablePro use for AI features?
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.