The Name & Origin: “ดู DB”
The name dodb comes from the Thai word “ดู” (do / doo), which translates to “to see / to look at” — together with DB, it literally means “See your DB” (ดู DB).
Traditional database clients are often built on bulky Electron shells or legacy Java runtimes (consuming hundreds of megabytes of memory before running a single query). They treat databases as flat text schemas, forcing developers to mentally reconstruct relationships and write repetitive JOINs by hand.
dodb takes a different approach: combining modern visual interfaces (interactive canvas cards, animated JOIN cables, PostGIS map layers, and ER diagrams) with a lightweight, pure Go + Wails v3 backend.
Core Engineering Principles
Native Go Performance
Instant launch, minimal RAM footprint, and direct socket connections via Go pgx & database/sql.
Visual Ergonomics
Drag-and-drop table query builder, ER graphs, and PostGIS vector maps baked right into the workflow.
100% Local & Zero Telemetry
Credentials encrypted locally with AES-256-GCM. No cloud relay, no analytics tracking.
Permissive Open Source
MIT-licensed under the thutil organization. Transparent and community-driven.
Milestones & Roadmap
- v0.1.0 2026
Initial Launch & Core Engine
First public release featuring Visual SQL Query Builder, PostGIS & MapLibre GL spatial map explorer, visual ER diagrams, and Monaco SQL console with direct Go pgx & database/sql pooling.
- Next Upcoming
SSH Tunneling & Mock Data Generation
Native SSH / Bastion jump tunneling, AI natural language SQL assistant, and synthetic mock dataset generator.
thutil Open Source Project
dodb is built and maintained by thutil. All source code is freely available on GitHub under the MIT License. Contributions, issues, and feature suggestions are always welcome.