finds.dev← search

// the find

outerbase/studio

★ 5,816 · TypeScript · AGPL-3.0 · updated Mar 2026

A lightweight Database GUI in your browser. It supports connecting to Postgres, MySQL, and SQLite.

Outerbase Studio is a Next.js browser-based SQL GUI that runs entirely client-side for SQLite-family databases (Turso, Cloudflare D1, rqlite) and wraps in Electron for MySQL/Postgres. It's the open-source frontend for the Outerbase cloud product, which means the OSS repo carries a lot of SaaS machinery. Best fit for developers already in the SQLite/LibSQL/D1 ecosystem.

The staged data editor is the standout feature — you queue changes and preview them as a diff before committing, which prevents the classic 'fat-fingered a cell and didn't notice' problem. The embeddable iframe client is genuinely useful: you can drop this GUI into your own app's admin panel with a few lines. The one-click Cloudflare Workers deploy is well-executed — D1 support is first-class, not bolted on. The EXPLAIN diagram that renders query plans as a visual flow graph is a nice touch that most GUI tools skip.

MySQL and Postgres are explicitly 'beta, limited features' — for most developers these are the primary databases, so you're adopting an alpha-quality experience for the most common case. The desktop app is a bare Electron wrapper around the web version; this is the only way to get real MySQL/Postgres connections, which means the browser-native selling point breaks down exactly when you need it most. The codebase is significantly entangled with Outerbase's commercial platform: workspace models, billing pages, account flows, and auth are woven throughout, making it hard to extract the GUI layer for self-hosting without also inheriting the surrounding product. Team connection sharing requires either Outerbase's cloud or rolling your own server; there's no clean self-hosted sharing story.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →