EN
Back to the archive

The archive · Developer & Business Tools · Product decision · 2017–2018

TablePlus bets a fast native client can end the multi-database tooling grind

Frustrated by slow, dated database GUIs, Huy's team built a native macOS client for many engines at once; the December 2017 launch drew 333-point HN attention.

TablePlus

The betDevelopers unhappy with slow, dated, single-engine GUIs would switch to one fast native client for Postgres, MySQL, SQL Server and more — and some would pay for upgrades.Live

What the business is

TablePlus is a native macOS GUI for relational databases — PostgreSQL, MySQL, SQL Server, Redshift, SQLite, MariaDB and more — with tabs, a dark theme, a SQL designer and a JavaScript plugin system.

How it started

Huy and his team wanted a perfect relational-database tool and could not find one: pgAdmin and Navicat were slow, memory-hungry or dated, other tools supported only a single driver, and SequelPro — the closest to what they wanted — was MySQL-only with development almost stopped. After searching Google and giving up, they decided to build their own native client, named it TablePlus, and released the first version about four months before the December 2017 announcement.

What happened

In those first four months TablePlus shipped a modern native UI with tabs, multi-window support, full-retina rendering and a dark theme, plus a SQL editor with syntax highlighting, autocomplete and split panes — across PostgreSQL, MySQL, SQL Server, SQLite, MariaDB and Redshift. The team was also building a JavaScript plugin system so users could add features without waiting for the vendor. The app was free with no time limit, with a paid upgrade offered to support development.

No ending yet — it is still running.

Background

TablePlus is a native macOS client for relational databases — PostgreSQL, MySQL, SQL Server, Redshift, SQLite, MariaDB and more — launched by a team that could not find a tool they liked. The founder's December 2017 announcement framed it as the tool the category lacked: native, fast, modern, multi-engine and extensible, four months after the first release.

The origin was shared frustration: pgAdmin and Navicat were slow, memory-hungry or dated, some tools supported only one driver, and SequelPro — the best of the bunch — was MySQL-only with development almost stopped. After searching and giving up on finding a perfect tool, the team built its own client with tabs, a dark theme, full-retina support, a SQL editor with autocomplete and split panes, and a JavaScript plugin system so users could extend it without waiting for the vendor.

TablePlus was free with no trial limit, with an optional paid upgrade to support development. The launch landed with developers: the Show HN thread on 2018-02-09 drew 333 points and 155 comments, and the author said the tool had received strong support from developers worldwide in its first months — enough early demand to keep a small native-macOS tool business going.

What has to be true

  • The complaints were concrete and shared — slow startups, heavy RAM use, dated interfaces, single-engine limits — so the pitch needed no explanation for the exact audience it targeted.
  • Going multi-engine at once (Postgres, MySQL, SQL Server, SQLite, MariaDB, Redshift) made TablePlus a replacement for several tools rather than another specialist.
  • A native, retina-ready UI with a plugin system let a small team out-position legacy tools on polish and extensibility without out-spending them.
  • Free-with-paid-upgrade removed adoption friction while still giving users a way to fund development.

What can be applied

When incumbents are slow, dated or single-engine, a fast native multi-database client draws users immediately — free-with-upgrades lets a small team fund itself in an underserved niche.

Aftermath

As of 2018-02-09 TablePlus was live and free, roughly four months after its first release, with the Show HN thread (333 points, 155 comments) as the clearest external signal of demand. The December 2017 post records no funding, revenue or team size, so this entry stops at an early-stage product with a working upgrade path rather than an ending.

Sources

spotted an error? The archive wants to know.

Your turn

You just read one. Describe what you are building, and see who is betting on the same thing.

Free account · 3 free questions · no card

Related cases