{"repo":"bruin-data/dac","free":true,"listed":false,"github":"https://github.com/bruin-data/dac","clone":"git clone https://github.com/bruin-data/dac.git","description":"DaC is a dashboard-as-code tool. Build interactive dashboards using YAML and JSX. Built-in semantic layer. Get your agents to build standardized, reviewable dashboards.","language":"Go","stars":728,"topics":["ai-agents","business-intelligence","dashboard","semantic-layer"],"license":"AGPL-3.0","category":"dashboards-admin","readme_excerpt":"DAC DAC is a Dashboard-as-Code tool for defining, validating, and serving dashboards from YAML and TSX. - Dynamic charts, tabs, loops and conditionals with TSX. - Supports all the major databases: Postgres, MySQL, Snowflake, BigQuery, Redshift, Databricks, and more via Bruin - Built-in semantic layer: define metrics and dimensions once in semantic/ , reference them from any widget. DAC generates the SQL. It is built for AI agents to build dashboards in a reliable and reviewable way. TSX YAML export default ( &lt;Dashboard name=\"Simple Dashboard\" connection=\"my db\"&gt; &lt;Row&gt; &lt;Metric name=\"Total Revenue\" col={4} sql=\"SELECT SUM(amount) AS value FROM sales\" value={{ field: \"value\", type: \"number\", format: \"$,.2f\" }} /&gt; &lt;/Row&gt; &lt;/Dashboard&gt; ) name: Sales Overview connection: warehouse rows: - widgets: - name: Revenue type: metric sql: SELECT SUM(amount) AS value FROM sales value: field: value type: number format: \"$,.2f\" col: 4 Install Install the latest stable DAC release: Install the latest edge build from main : DAC uses your existing Bruin connections and currently shells out to bruin query for query execution. The install script installs the Bruin CLI first when bruin is not already available on your PATH . Quickstart Create a new starter project: The starter includes a SQL-backed YAML dashboard, a semantic YAML dashboard, and a semantic model under semantic/ . dac init also installs DAC's bundled dashboard authoring skill for Claude and Codex: For exi","default_branch":null,"files":null,"tree":[],"storefront":"/r/bruin-data","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bruin-data/dac/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}