QueryDock for DuckDB Coming Soon
Open DuckDB database files to explore, edit, and analyze your data on Android.
About
QueryDock for DuckDB is an Android client for opening DuckDB database files to explore, edit, and analyze your data. It reimagines the workflow of desktop tools like DBeaver, TablePlus, and DB Browser for a mobile interface, running the DuckDB engine locally on your device. Built with Kotlin, Jetpack Compose, and Material 3, it embeds DuckDB v1.5.4 ("Variegata", stable) cross-compiled directly via the NDK, so queries run entirely on-device against your local database files with no cloud round-trip.
Features
- Open local database files, create new files, or work in memory, plus encrypted databases (AES-256
ENCRYPTION_KEY) and read-only attach (ATTACH … READ_ONLY) - Schema browser via
duckdb_*introspection — database → schema → tables, views, sequences, and indexes with search, type filter, CREATE-statement view, rename, DROP, and table/column comments - Data grid with pagination, column sort (tap a header), full cell view (JSON/nested expand and copy), and inline row CRUD (cell edit, row insert/delete)
- Column editor — add, drop, and rename columns, edit attributes (type cast, default value, NOT NULL, nested subfield DDL), and profile columns via SUMMARIZE
- SQL editor with run (including selection-only run and multi-statement result tabs), autocomplete (sql_auto_complete), EXPLAIN / EXPLAIN ANALYZE plans, history, snippets, Friendly SQL templates, and a MERGE INTO upsert builder
- Chart visualization of query results (bar/line/pie)
- Import and export CSV, JSON, and Parquet, plus full-database backup and restore via EXPORT / IMPORT DATABASE, with Android system share integration
- Utilities: a database size and memory dashboard, CHECKPOINT and ANALYZE, an external file-cache toggle, a static extension viewer, and secret management for remote-storage (S3/GCS) credentials
- Korean/English UI with per-app locale and Material 3 theming
DuckDB is a trademark of the DuckDB Foundation. QueryDock for DuckDB is an independent product and is not affiliated with, endorsed, or sponsored by the DuckDB Foundation.