KA
KosDBAdmin
phpMyAdmin-like GUI for KosDB • PyQt5 desktop client • Browse, query, export
A lightweight PyQt5 administration client for KosDB — connect via TCP socket, browse databases/tables, run SQL-like commands with syntax highlighting, and manage your LevelDB data visually.
🗂️ Tree Browser
Databases & tables tree, right-click export
📝 SQL Editor
Syntax highlighting, arbitrary commands
💾 Dump Support
Export DB/table to .sql, import via server
Features
- Connect to KosDB via TCP socket (host/port + credentials)
- Browse table data with auto column sizing + view structure (columns, PK, indexes)
- Create/drop databases and tables from UI
- Export database or single table to SQL dump; import .sql dumps
Quick Start
pip install -r requirements.txt # start KosDB first python server.py --prepare-admin admin --prepare-password admin && python server.py # then python main.py # connect localhost:3306
Requirements
Python 3.7+ • PyQt5 • Running KosDB server
Structure: kosdbadmin/client.py connection_dialog.py main_window.py query_widget.py table_browser.py tree_panel.py
Copyright 2026 Blaž Kos — Modified Apache 2.0 • LICENSE — Contact w4d4f4k@gmail.com for commercial use
Comments
0 comments