v1.5.0

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.

settings

Configuration-Driven Platform

Define applications, schemas, CRUD behavior, dashboards, pipelines, and security using metadata — not custom code. Changes are reproducible, versionable, and auditable.

admin_panel_settings

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.

table_view

Advanced CRUD UI Builder

Configure table views, forms, tabs, steps, subforms, and foreign-key selectors directly in the browser — no frontend code required.

database

Multi-Database Support

Works across SQLite, PostgreSQL, MySQL, and SQL Server. Manage multiple applications and databases from a single control plane.

account_tree

ETLX-Powered Data Engineering

Build visual, executable data workflows using ETLX. Run pipelines manually, programmatically, or via built-in job scheduling.

schedule

Job Scheduling & Automation

Native cron-style job scheduling for ETLX pipelines, maintenance tasks, and automated data processes — fully managed by the admin app.

terminal

Built-In Notebook & Exploration

Explore data quickly using a built-in notebook for ad-hoc queries, transformations, and rapid experimentation.

dashboard

Configuration-Driven Dashboards

evidence.dev like dashboards powered by Markdown configuration and DuckDB-WASM running directly in the browser.

analytics

Analytics & Data Sharing

Expose ETLX datasets via Arrow Flight to connect data engineering outputs directly with data science and analytics tools.

api

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.

key

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.

hub

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.