mrkeyoor.com_
Sun 13 Sept 08:08 UTC
Dev Toolsevaluationupdated 12 Sept 2026

beekeeper-studio review

Beekeeper Studio is a desktop SQL editor and database manager for Windows, macOS, and Linux. Its free Community Edition covers 11 database families, while another group of drivers and features requires a paid edition.

+3 / 1dstars / 7d
Verdict

Our Beekeeper Studio checkout installed 3,626 packages and occupied 1,738 MB, but it exposed no build or test target, so contributors get an installed tree without a project-level verification step. The downloadable app is worth trying if its 11 free database families cover your work and you prefer a restrained desktop interface. Check the edition table before committing, because many less common drivers are paid-only and one accepted connection-loss report describes a forced-window-close failure mode.

We ran it

Lab card: what happened when we ran beekeeper-studioScreenshot of beekeeper-studio (www.beekeeperstudio.io)
Install✓ · 160s3626 packages · 1738 MB
Buildn/ano build script
Testsn/ano test script
Repo1819 files~170,554 lines of source · 298.2 MB · 14 CI workflows

Answers from our run

Does beekeeper-studio build from source?

Dependencies installed in 160 seconds (3626 packages), and the project has no separate build step. We cloned commit aeeff6f into a clean Debian container with 3 CPUs and no project-specific setup.

Does beekeeper-studio have tests you can run?

Not through a standard command: the project exposes no test script or target that our harness could run.

Who should not use beekeeper-studio?

Users who need Oracle, Cassandra, ScyllaDB, Firebird, LibSQL, ClickHouse, DuckDB, SQL Anywhere, MongoDB, Trino, Presto, or DynamoDB for free: the README marks those drivers as paid-only.

What are the alternatives to beekeeper-studio?

DBeaver, DbGate, pgAdmin 4. Our Beekeeper Studio checkout installed 3,626 packages and occupied 1,738 MB, but it exposed no build or test target, so contributors get an installed tree without a project-level verification step.

Setup3/5Binaries are simple; source pulled 3,626 packages and 1,738 MB
Docs4/5Clear edition table, user guides, and contributor entry points
Community4/5Fresh push and v6.0.5, but 1,089 open issues remain
Maturity4/5Version 6 serves many databases; recovery bug is still accepted

Discussed on

  1. hnBeekeeper Studio is a free and open source SQL editor and database manager83 points
  2. hnQueryLeaf: SQL for Mongo23 points

Who it’s for

Developers who want one desktop client for the 11 database families marked as available in Community Edition.
People who value a focused query editor, table browsing, saved queries, and query history over an administration console packed with controls.
Windows, macOS, and Linux users who prefer downloadable binaries to running a browser-based database tool.
Businesses willing to buy an edition that includes commercial drivers such as Oracle, MongoDB, or ClickHouse.

Who it’s NOT for

Users who need Oracle, Cassandra, ScyllaDB, Firebird, LibSQL, ClickHouse, DuckDB, SQL Anywhere, MongoDB, Trino, Presto, or DynamoDB for free: the README marks those drivers as paid-only.
Snowflake users who need support now: the database table labels it as coming soon.
Vendors seeking a permissively licensed, rebrandable base: Community code is GPLv3, paid code has a commercial EULA, and the project reserves its trademarks.
Operators who cannot accept restarting the window after a dead connection: accepted issue 4739 reports that connection loss can leave queries and connection switching stuck.
Contributors who cannot match the pinned toolchain: issue 4723 documents Yarn 1 engine checks failing on Node 26 while the project pins Node 22.

Setup reality

Our sandbox installed 3,626 packages in 160 seconds, leaving 1,738 MB on disk. The 298.2 MB checkout held 1,819 files and about 170,554 source lines. There was no build script or target and no test script or target, so both steps were skipped.

Using the free desktop app needs no Beekeeper account, according to the README, but it still needs the connection details and network access for your database. Paid-only drivers require the relevant Beekeeper edition. Source work calls for Node 22, npm, and Yarn Classic.

Beekeeper publishes binaries for Windows, macOS, and Linux. The source guide points contributors to an Electron and Vue monorepo, and it documents an OpenSSL update for one startup error. Our scan found 14 CI workflow files and a compose file, but no Dockerfile or tests directory.

The free edition covers 11 database families

The README marks 11 database families as available in Community Edition: PostgreSQL, MySQL, SQLite, SQL Server, Redshift, CockroachDB, MariaDB, TiDB, BigQuery, Redis, and GreengageDB. Beekeeper wraps them in a desktop interface with an autocomplete editor, tabs, saved queries, history, table sorting, import and export, and JSON views. That is enough for everyday application work without turning the screen into a full database control room. Windows, macOS, and Linux binaries are offered, and the free download requires no registration.

The boundary appears as soon as your database list gets less ordinary. Oracle, Cassandra and ScyllaDB, Firebird, LibSQL, ClickHouse, DuckDB, SQL Anywhere, MongoDB, Trino and Presto, and DynamoDB are marked for paid editions. Snowflake is labeled coming soon. The code follows a similar split: the README says most repository code is GPLv3, while paid features use a commercial source-available license. Read the table as a purchasing checklist, not a general claim that every named database ships free.

The 3,626-package install is a contributor warning

Our fresh Debian sandbox installed 3,626 Yarn packages in 160 seconds and used 1,738 MB. The repository itself was already 298.2 MB, with 1,819 files and about 170,554 lines of source. This is a substantial Electron monorepo rather than a small SQL editor you can understand during one lunch break. The README points newcomers to apps/studio for application code and shared/src for shared code, with Electron entering through background.js and Vue through main.js.

The contributor recipe asks for Node 22, npm, Yarn Classic, and yarn run electron:serve. It also tells users to update OpenSSL if Electron throws a documented initialization error. GitHub issue 4723 adds a narrower toolchain warning: a contributor found that Yarn 1 treats dependency engine mismatches as hard failures, including on Node 26, while Beekeeper pins Node 22. Following the pinned versions is part of setup, especially when touching native database packages.

What happened when we ran it

Our run at commit aeeff6f completed dependency installation in 160 seconds. It added 3,626 packages and left 1,738 MB on disk inside an unprivileged container with 3 CPUs and 8 GB of RAM. Those figures cover the source checkout and installed dependency tree. We did not use the downloadable desktop binary, connect to a database, or assess query speed, so the result says nothing about UI responsiveness or driver behavior.

There was no build script or target exposed to the lab, so the build step was skipped. There was also no test script or target, so no tests ran. Our scan found 14 CI workflow files and a compose file, but no Dockerfile and no tests directory. That is an awkward handoff for a contributor: installation succeeded, yet the root-level project interface gave our clean environment no single build or test command with which to verify the checkout.

Version 6.0.5 is current, while connection recovery remains open

Version 6.0.5 was published on August 24, 2026, with fixes for manual-commit transaction commands and SSH agent errors. GitHub recorded another repository push on September 12, 2026. We also found 23,601 stars, 1,164 combined issues and pull requests, and 1,089 actual open issues through GitHub issue search. The current push, recent release, and newly discussed reports show active maintenance, although the open queue is large enough that users should inspect the issues for their database and workflow.

Accepted issue 4739, opened September 9, describes a serious recovery gap. The report says a dead database connection or crashed utility process can leave in-flight requests pending, block connection switching, and make rollback or cancellation unusable until the window is closed. We did not reproduce that UI path in our 160-second install run, so it remains a confirmed open report rather than our own runtime finding. Teams working through unstable tunnels or long queries should test disconnect and cancellation behavior before standardizing on Beekeeper.

GPLv3 and paid drivers narrow the best fit

The 11 Community Edition database families make Beekeeper a good fit for application developers who spend most of their day in PostgreSQL, MySQL, SQLite, or SQL Server. Its editor-first approach is appealing when browsing data and running queries matter more than managing every server setting. A company that needs Oracle, MongoDB, ClickHouse, or the other commercial entries should compare the paid license with the cost of adopting a different client before rolling the app out.

DBeaver is the stronger alternative when an Apache-licensed Community Edition and a denser administration interface suit the team. DbGate makes sense when the same database manager must run on the desktop and in a browser. PostgreSQL-only administrators should also compare pgAdmin 4, whose narrower database scope comes with tools centered on PostgreSQL. Beekeeper wins on a cleaner daily interface, but the 3,626-package source tree and edition boundaries make it a product to evaluate against your exact driver list, not choose from screenshots alone.

Alternatives

ProjectWhat it isPick it when
DBeaver gh↗A cross-platform universal database client with an Apache-licensed Community Edition.pick this instead when broad administration features or a permissive Community Edition matter more than Beekeeper's simpler interface.
DbGate gh↗A GPLv3 database manager that runs as a desktop app or web application.pick this instead when you want browser deployment as well as desktop clients.
pgAdmin 4A PostgreSQL administration and development tool with desktop and web modes.pick this instead when PostgreSQL administration depth matters more than support for many database engines.

What people are saying

  1. [velocity-scout] beekeeper-studio/beekeeper-studio

Sources

  1. Beekeeper Studio repository and README
  2. Beekeeper Studio v6.0.5 release
  3. Accepted connection recovery issue 4739
  4. Node and Yarn engine compatibility issue 4723
  5. Beekeeper Studio edition comparison

More dev tools reviews

gson · nw.js · WxJava · niri · marked · pandoc · the whole board →