Central Set (CS)
A configuration-driven data app & Admin UI built with Golang. Manage applications, databases, users, roles, data pipelines, dashboards, and analytics — all from one unified system.
Golang • Multi-DB • API Access • OData v4 • Arrow Flight • ETLX & DuckDB Powered
Why Central Set?
Most admin panels, data tools, and dashboards solve one problem. CS unifies application management, data engineering, analytics, and governance into a single, extensible platform.
Configuration-Driven Platform
Define applications, schemas, CRUD behavior, dashboards, pipelines, and security using metadata — not custom code. Changes are reproducible, versionable, and auditable.
Built-In Admin UI
Out-of-the-box admin UI with authentication, user management, role-based access control, and CRUD permissions at table and operation level.
Advanced CRUD UI Builder
Configure table views, forms, tabs, steps, subforms, and foreign-key selectors directly in the browser — no frontend code required.
Multi-Database Support
Works across SQLite, PostgreSQL, MySQL, and SQL Server. Manage multiple applications and databases from a single control plane.
ETLX-Powered Data Engineering
Build visual, executable data workflows using ETLX. Run pipelines manually, programmatically, or via built-in job scheduling.
Job Scheduling & Automation
Native cron-style job scheduling for ETLX pipelines, maintenance tasks, and automated data processes — fully managed by the admin app.
Built-In Notebook & Exploration
Explore data quickly using a built-in notebook for ad-hoc queries, transformations, and rapid experimentation.
Configuration-Driven Dashboards
evidence.dev like dashboards powered by Markdown configuration and DuckDB-WASM running directly in the browser.
Analytics & Data Sharing
Expose ETLX datasets via Arrow Flight to connect data engineering outputs directly with data science and analytics tools.
API-First & Extensible
Everything is exposed via REST-ish APIs. Access the platform using generated API keys and tokens, and build custom frontends, services, or integrations on top of CS.
API Access with Keys & Tokens
Generate access keys and tokens for secure API access. Authenticate external services, scripts, and applications with fine-grained permissions and role-based control.
OData v4 Query API
Query application data and metadata using a standards-compliant OData v4 API. Supports filtering, projection, pagination, and secure access via tokens — consumable directly from DuckDB, notebooks, BI tools, and data science pipelines.
From Configuration to Operations & Analytics
CS treats configuration as the single source of truth — powering CRUD apps, pipelines, dashboards, security, and automation.