Mergen Studio
Official Interactive Web Management Dashboard Extension for the MergenDB Columnar Database
Mergen Studio is the official graphical web administration dashboard for MergenDB. It provides an interactive browser GUI to inspect hierarchical database containers, execute analytical SQL queries, visualize columnar table 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 core mergendb package ultra-compact (< 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 (Turkce).
- 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.8
License
Distributed under the MIT License. See LICENSE for details.
Metadata
Release files for mergendb-studio 0.8.8
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.8.tar.gz | 31.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mergendb_studio-0.8.8-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 62.2 kB
Release files / mergendb_studio-0.8.8.tar.gz
| Download URL | mergendb_studio-0.8.8.tar.gz |
|---|---|
| Size | 31.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c0a4552e901eea80f3daea2eefcef2096f06d8ced7b9f95851b34d1b0c3613d7
|
|
BLAKE2b-256 checksum How to use checksums |
dfde92971e0ef762b5d8dfc53f2db004e95a7e5838806e30ca26b4df07f094ea
|
| 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.8-py3-none-any.whl
| Download URL | mergendb_studio-0.8.8-py3-none-any.whl |
|---|---|
| Size | 30.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
98a9c9f72bfc2d2b68555a5f00c020f4c9a6dac72b8fb7f6b0ae3a5854c17678
|
|
BLAKE2b-256 checksum How to use checksums |
5ba123550cba2742e1b8b076d0c2aad9caa822c47746ae15ad21d4e8456e1e87
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.8.7rc1
|