central-set-go

module
v1.154.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 27, 2026 License: MIT

README ΒΆ

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:



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

Directories ΒΆ

Path Synopsis
cmd
api command
internal
env

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL