Lite weight SQL client programmed in c++
A desktop SQL client for Windows — a native C++ GUI database tool (internally called "Mayah Queries"). Think of it as a lightweight DBeaver/HeidiSQL-style IDE.
Tech stack:
UI: Dear ImGui (vendored in third_party/imgui/) rendered via DirectX 11 in a Win32 window — immediate-mode, dockable panels, dark/light themes, syntax highlighting.
Language: C++20, MSBuild project , dependencies via vcpkg (libmysql, nlohmann-json).
Features
- Connect — multiple MySQL or LDF connections at once
- Query — SQL editor with syntax highlighting, autocomplete, async execution + cancel
- View results — sortable/paginated grid, inline edit, export (CSV/JSON/SQL)
- Explore schema — DB/table/view tree, search, generate CREATE statements
- Manage — table designer, maintenance (optimize/repair), batch DML, CSV import, user/privilege manager, server monitor
- Extras — query history, SQL snippets, model/code generation from schema
- UX — dockable panels, dark/light themes, saved preferences
Follow mayah Q
Other Useful Business Software
Build Data Resilience - Take the Assessment Today
Is your recovery strategy as strong as you think? Take this quick self-assessment to check your recovery readiness and gain tailored insights. In only 2 minutes, you'll learn where you fall on the recovery readiness scale.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of mayah Q!