dodb — ดู DB Wails v3 · Go Core Open Source

See your data. Build queries visually.

A native database manager for macOS & Windows with Visual SQL Query Builder, PostGIS Maps, and ER Diagrams.

$ brew install --cask thutil/tap/dodb
macOS Apple Silicon & Intel Windows 10 / 11 64-bit
production_postgres /
Connected
dodb Visual SQL Query Builder
Click to expand
SQL
SELECT u.id, u.name, o.total FROM users u JOIN orders o ON u.id = o.user_id
Architecture
Wails 3 & Go Native desktop application
Connection
Go pgx & sql Direct database driver
Spatial & Maps
MapLibre GL PostGIS & spatial viewer
Data & Privacy
Local Storage No telemetry · Local only

Supported Database Engines & Spatial Extensions

PostgreSQL

v10 - 17+ with PostGIS

PostGIS Geometry & Geography

MySQL

v5.7, 8.0, 8.4, 9.0+

Spatial POINT / POLYGON

MariaDB

v10.3 - 11.x+

Spatial Engine

SQLite

v3.x Native

SpatiaLite & GeoJSON
Engineered for Developers

Visual by design. Native by architecture.

dodb is crafted around one core principle: working with complex data should start with seeing it clearly, without sluggish web views or heavy virtual machines.

Interactive Canvas

Visual SQL Query Builder

Compose complex SQL queries visually on an interactive canvas. Drag & drop table cards, connect animated JOIN cables, dock WHERE filter blocks, and watch formatted SQL synchronize bi-directionally in real-time.

  • Canvas Table Cards with column type selectors
  • Interactive JOIN cables supporting INNER, LEFT, RIGHT, and FULL OUTER
  • Smart primary/foreign key auto-join detection
  • 1-click transfer to Monaco Console
Visual SQL Query Builder
Zoom
Visual SQL Query Builder
MapLibre GL Engine

Native GIS & Spatial Map Explorer

First-class support for spatial databases with zero external GIS software required. Inspect PostGIS geometry and geography columns with interactive spatial layers, vector styling, and coordinate pickers.

  • Universal decoding: WKT, GeoJSON, and EWKB Hex binary
  • Multi-basemap: Dark Matter, Light Positron, OSM, Esri Satellite
  • Offline raster tile caching for lightning-fast map loads
  • Coordinate picker and 1-click GeoJSON export
Native GIS & Spatial Map Explorer
Zoom
Native GIS & Spatial Map Explorer
React Flow (@xyflow/react)

Visual Schema & Entity Relationship (ERD)

Understand your entire database architecture at a glance. Auto-generated interactive node graphs with foreign key topology, collision-free edge routing, and real-time relationship tracing.

  • Auto-generated relational node graph
  • Foreign key highlighting on click
  • Instant table search and schema navigation
  • Export diagrams to high-resolution vector images
Visual Schema & Entity Relationship (ERD)
Zoom
Visual Schema & Entity Relationship (ERD)
IDE-Grade Precision

Monaco SQL Console & Transactional DataGrid

Full-featured SQL workspace powered by VS Code's Monaco editor. Intelligent schema autocomplete, highlight-to-run queries (`Cmd + Enter`), 60fps virtual data grid, and staged transactional mutations with atomic rollback.

  • Monaco Editor with schema-aware autocomplete and syntax highlighting
  • Highlight-to-run (`Cmd + Enter`) and multi-tab results
  • Transactional mutation bar (Insert, Update, Delete) with diff preview
  • Fast clipboard & file export to JSON, CSV, and SQL INSERT
Monaco SQL Console & Transactional DataGrid
Zoom
Monaco SQL Console & Transactional DataGrid
On local

No cloud proxies. No telemetry. Your data stays yours.

dodb communicates directly between your machine and your database server. Saved credentials are encrypted locally using local AES-256-GCM with hardware keys.

Go & Wails 3 Core

Built with Go pgx/database/sql pool, Wails v3, and Next.js 16. Ultra-low RAM footprint.

AES-256-GCM

Connection passwords and certificates are encrypted locally on disk.

Direct Sockets

Direct TCP/TLS socket connections without cloud middleman or proxies.

Get started with dodb

Download the native app for your platform or install with a single terminal command.

macOS

Apple Silicon & Intel

Install effortlessly via Homebrew Cask (Recommended) or download the Universal DMG installer.

$ brew install --cask thutil/tap/dodb

Windows

Windows 10 / 11 64-bit

Download the standard Windows installation wizard (.msi or .exe) with automatic WebView2 runtime support.

# Run dodb-setup.msi

Frequently Asked Questions

dodb currently supports PostgreSQL (10 to 17+ with full PostGIS), MySQL (5.7, 8.0, 8.4, 9.0+ with Spatial), MariaDB (10.3 to 11.x+), and SQLite (3.x with SpatiaLite). Direct connection pooling is powered by Go pgx and database/sql.
dodb is built with Wails v3 and Go (with Next.js 16 UI) rather than heavy Chromium/Electron runtimes or bloated Java VMs. It starts instantly, has a minimal memory footprint, and connects directly through native Go drivers without intermediary node processes.
dodb includes a built-in MapLibre GL engine with universal geometry decoding (WKT, GeoJSON, EWKB/WKB Hex binary). You can view points, polygons, and linestrings directly on multi-layer maps (Dark Matter, Light Positron, OSM, Esri Satellite) with offline tile caching.
Yes, 100%. dodb operates strictly locally with zero telemetry. Stored database credentials and SSL certificates are encrypted locally using AES-256-GCM. Your queries and data never leave your computer.
On macOS, the recommended method is via Homebrew: `brew install --cask thutil/tap/dodb`, or download the Universal DMG from GitHub Releases. On Windows, download the standard .msi or .exe installer.
Yes! dodb is open-source software licensed under the permissive MIT License. You can inspect the source code, fork it, and contribute on GitHub.

Ready to see your database differently?

Download dodb (ดู DB) today and experience visual SQL composition and high-speed native database exploration.

© 2026 thutil. Released under the MIT License.

v0.1.0 Built with Astro & Tailwind Github RSS