Mergen Studio
Official Interactive Web Management Dashboard Extension for MergenDB Columnar Database
Mergen Studio is the official web-based management dashboard extension for MergenDB. It provides an interactive browser GUI to inspect hierarchical databases, run analytical SQL queries, visualize columnar schemas, and perform streaming zero-memory imports and exports.
Decoupled from the headless core engine, Mergen Studio can be installed on demand when visual management is required, keeping the base mergendb package ultra-lightweight (< 150 KB).
Features
- Hierarchical Tree Navigation: Visually browse databases, tables, and nested sub-tables (
database.table.subtable) with one-click selection. - Interactive SQL Console: Run full analytical queries with syntax highlighting, query history, and execution time benchmarks.
- Dynamic Data Grid & Schema Inspector: Inspect table structures and browse records with persistent column definitions even on empty tables.
- Zero-Memory Streaming Engine: Stream multi-gigabyte CSV, JSON, JSONL, and SQL dumps directly to disk or network sockets with real-time transfer progress tracking (0% to 100%) and zero browser heap crashes.
- Authentication & Security: Built-in Basic Auth and session token verification (default credentials:
root:), with an interactive credentials modal for custom logins. - Full Localization: Native support for English, German (Deutsch), and Turkish (Türkçe).
- Strict Zero-Emoji Policy: Clean, professional interface built with text status tags.
Installation
Install Mergen Studio directly via pip:
pip install --upgrade mergendb-studio
Or install as an optional extra alongside the core engine:
pip install --upgrade "mergendb[studio]"
Or install on demand via the Mergen CLI:
mergen studio install
Quickstart & Usage
1. Start the MergenDB Server
mergen serve 8765
2. Open Mergen Studio
Navigate to the dashboard in your web browser:
http://localhost:8765/studio
Log in with default credentials (root with an empty password), or authenticate with your custom configured credentials.
Requirements
- Python 3.8+
- mergendb >= 0.8.6
License
Distributed under the MIT License. See LICENSE for details.
Developed by Uğur Türker Kebeci.
Metadata
Release files for mergendb-studio 0.8.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mergendb_studio-0.8.6.tar.gz | 32.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mergendb_studio-0.8.6-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 62.3 kB
Release files / mergendb_studio-0.8.6.tar.gz
| Download URL | mergendb_studio-0.8.6.tar.gz |
|---|---|
| Size | 32.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
df77c8916cd480752fe8703b22cdb785897cf336acd5f0b58dfa0a680620b68b
|
|
BLAKE2b-256 checksum How to use checksums |
a6cf8e5709945a4b88c021c7cb88e925972576366a365d85bccd4b94b3a098fd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.8.7rc1
|
Release files / mergendb_studio-0.8.6-py3-none-any.whl
| Download URL | mergendb_studio-0.8.6-py3-none-any.whl |
|---|---|
| Size | 30.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2114508baaddcb3352dd9a1049b90fcebd2e391e56730380326787d78ba27ae0
|
|
BLAKE2b-256 checksum How to use checksums |
198f1e80cc939a099a8788fb944a1afa56c2fcb1c6663f15f510462309b9b500
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.8.7rc1
|