Skip to content

Latest commit

 

History

1,126 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Central Set (CS / C7)

Central Set is a configuration-driven data platform & Admin UI written in Golang.

It unifies application management, databases, users, roles, ETL workflows, dashboards, and analytics into a single system — driven by metadata instead of custom code.


What is Central Set?

Central Set acts as a control plane for data-driven applications:

  • Manage applications, schemas, and databases
  • Configure CRUD UIs and admin workflows
  • Build and run ETLX data pipelines
  • Expose data via APIs (REST-ish, OData v4, Arrow Flight)
  • Enforce access control, row-level security, and governance
  • Create dashboards and reports using Markdown + DuckDB-WASM (evidence.dev style)

All of this is defined using configuration, not hard-coded logic.


Key Capabilities

  • ⚙️ Configuration-driven platform
  • 🧩 Built-in Admin UI
  • 🗄️ Multi-database support (SQLite, PostgreSQL, MySQL, SQL Server)
  • 🌳 ETLX-powered data workflows
  • 📊 Markdown-based dashboards (DuckDB-WASM)
  • 🔌 API-first design
  • 🔑 Token & role-based access control
  • 🔍 OData v4 read-only query API
  • 🚀 Arrow Flight data sharing

Documentation

📘 Full documentation lives here:

👉 https://realdatadriven.github.io/central-set-go/

🚧 Note
Central Set is production-ready, but documentation is still evolving and partially auto-generated, under evaluation and may change.

The docs cover:


Quick Links


Philosophy

Configuration is the product.
Code executes it.

Central Set is designed to scale governance, analytics, and automation without multiplying services or frameworks.


License

MIT License

About

Dynamic, data-driven, application built with GO. Out of the box, it provides an admin that allows users to manage multiple applications, offering built-in authentication, user management, and role-based access control at the CRUD level for each table, DuckDB powered Data App, evidence.dev-like Dashboard, OData v4 and Arrow Flight data sharing API

Topics

Resources

Security policy

Stars

11 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages