Native database apps for macOS, iPhone, iPad and Linux.
Free and open source.
Website · Docs · Download · Discord
TablePro is what I wanted TablePlus to be: native, fast, open source.
TablePro is a free, open-source database client with a native app for each platform. Browse data, write queries and edit rows in SQL and NoSQL databases.
Apple apps use Swift and native frameworks. Linux uses Rust, GTK 4 and libadwaita. Windows uses C# and WinUI 3 and is in development. Linux and Windows build on the shared Rust core; the Swift app does not use it yet.
Database clients today fall into three groups:
- Single-database, open source: Sequel Ace (MySQL only), Postico (PostgreSQL only). Great if you live in one engine.
- Multi-database, closed source: TablePlus. Polished and native, but proprietary.
- Multi-database, not native: DBeaver (JVM), Beekeeper Studio and DBGate (Electron). Cross-platform, but slow to start and heavy on memory.
TablePro is the missing fourth: native on every platform, multi-database, and open source.
| Platform | Status | Install |
|---|---|---|
| macOS 13+ | Stable | brew install --cask tablepro or GitHub Releases |
| iPhone / iPad, iOS / iPadOS 18+ | Stable | iPhone and iPad guide |
| Linux, amd64 / arm64 | Public beta | Ubuntu beta PPA, Fedora beta COPR or beta Flatpak repository |
| Windows | In development | Source and build guide |
Linux native packages need GNOME 50 libraries: Ubuntu 26.04 / 26.10 uses ppa:tablepro/tablepro-beta, and Fedora 44 / 45 uses @tablepro/tablepro-beta. Other distributions use the beta Flatpak repository. Follow the Linux install guide for setup and updates. Packages are also on GitHub Releases.
Support differs by platform. The linked guides own the full lists and limits.
| Platform | Databases |
|---|---|
| macOS | PostgreSQL, MySQL, MariaDB, SQLite, Redis, MongoDB, SQL Server and more. Built-in drivers and signed plugins; see the database catalog and plugin guide. |
| iPhone / iPad | Includes PostgreSQL, MySQL, MariaDB, SQLite, DuckDB, Redis, MongoDB and SQL Server. Drivers ship with the app; see mobile database support. |
| Linux | 11 engines: PostgreSQL, MySQL, MariaDB, SQL Server, ClickHouse, Cassandra, ScyllaDB, SQLite, DuckDB, Redis and MongoDB. See supported servers and versions. |
| Windows | In development over the shared core's drivers. No released app yet. |
- Query editors, data browsing and row editing.
- SSH tunnels and SSL/TLS connections.
- Saved queries and query history.
- On Mac and Linux: autocomplete, multi-cursor editing and Vim mode.
- On Mac: split panes and driver plugins.
- On Mac and Linux: AI assistance with your own provider or Ollama, and an MCP server for local clients.
- On iPhone and iPad: browse and edit data, with optional iCloud sync for connections and saved queries.
See the Mac feature guide, Linux guide and iPhone and iPad guide for what each app supports.
The database tools above are free on every supported database, with no trial period or time limit. Pro and Team add paid features on the Mac. Linux uses the same plans and account; a license covers up to 3 computers, Mac or Linux. Features differ by platform: see plans and prices and Linux accounts. The iPhone and iPad app needs no license.
Each platform keeps its setup, build and test instructions beside its source:
- macOS and iOS.
- Linux.
- Windows, with packaging and release instructions.
- Shared Rust core and architecture.
Read CONTRIBUTING.md before opening a pull request.
- Documentation for setup and daily use.
- GitHub Discussions or Discord for questions and ideas.
- Issues for bugs. Include the platform, app version and Linux install source when relevant.
- Security policy for private vulnerability reports, and Code of Conduct for community standards.
Buying a license or sponsoring the project funds development. You can keep using the free version without buying either.
TablePro is funded by its users and these sponsors. Become a sponsor.
Individual sponsors: 朱文锦
Thanks to everyone who has contributed to TablePro:
Want to join them? Read CONTRIBUTING.md.
This project is licensed under the GNU Affero General Public License v3.0 or later (AGPL-3.0-or-later). The TablePro name and icon are covered separately by TRADEMARKS.md.
