https://github.com/dunkbing/dearsql
A simple, cross-platform database client built with Dear ImGui
https://github.com/dunkbing/dearsql
cpp database imgui sql
Last synced: about 13 hours ago
JSON representation
A simple, cross-platform database client built with Dear ImGui
- Host: GitHub
- URL: https://github.com/dunkbing/dearsql
- Owner: dunkbing
- License: other
- Created: 2026-02-27T07:17:43.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2026-04-02T07:11:25.000Z (7 days ago)
- Last Synced: 2026-04-03T02:21:16.692Z (6 days ago)
- Topics: cpp, database, imgui, sql
- Language: C++
- Homepage: https://dearsql.dev
- Size: 17.2 MB
- Stars: 9
- Watchers: 0
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
DearSQL
A simple, cross-platform database client built with Dear ImGui.

## Features
- Support SQLite, PostgreSQL, MySQL, MariaDB, MongoDB, and Redis connections
- Cross-platform: macOS (Metal), Linux (GTK4 + OpenGL)
- Database browser: Sidebar for exploring schemas, tables, and structure
- Native file dialogs for SQLite files
- Native alert/confirm dialogs per platform
- Saves and restores previous database connections
- Run SQL queries with formatted results display
- Query history
## Built With
- [Dear ImGui](https://github.com/ocornut/imgui) - Immediate mode GUI
- [Native File Dialog](https://github.com/btzy/nativefiledialog-extended) - File pickers
- [IconFontCppHeaders](https://github.com/juliettef/IconFontCppHeaders) - Icon fonts
- [vcpkg.json](vcpkg.json) - Full dependency list