{"repo":"DirendAI/dashdown","free":true,"listed":false,"github":"https://github.com/DirendAI/dashdown","clone":"git clone https://github.com/DirendAI/dashdown.git","description":"https://dashdown.ai - Build interactive analytics dashboards from Markdown, SQL, and components — Python-native, no JavaScript to write, no frontend toolchain.","language":"Python","stars":15,"topics":["ai","business-intelligence","charts","dashboards","data-analysis","data-visualization"],"license":"AGPL-3.0","category":"dashboards-admin","readme_excerpt":"Turn Markdown into interactive analytics dashboards. ▶ Watch the full 60-second tour — Markdown&nbsp;+&nbsp;SQL → a live, filterable dashboard Write a .md file with some SQL and a few component tags. Dashdown serves it as a live, interactive dashboard — no JavaScript to write, no frontend toolchain. sql monthly sales connector=main SELECT month, SUM(amount) AS revenue FROM sales GROUP BY month ORDER BY month That's a complete dashboard page — a KPI card and a chart, backed by a real query. Point the CLI at the folder and it's live in your browser. --- Quickstart Drop a CSV in data/ , write .md files in pages/ , and edit live — the dev server hot-reloads as you save. --- Why Dashdown - It's just Markdown. Author dashboards in plain .md — prose, headings, callouts, and Mermaid diagrams sit right next to your charts. Version them in git, review them in a PR — or hand the folder to a coding agent and let it write them (see Built for coding agents). - SQL is the API. Embed queries inline or share them from a queries/ library. ${param} placeholders wire filters to SQL with context-aware, injection-safe substitution — and the SQL never ships to the browser. - No frontend to build. No webpack, no Node, no framework to learn. The frontend is hand-written ES modules served as static files; you write Python and Markdown. - Fast by design. Pages render instantly with no data, then the browser fetches each query asynchronously. Filters update the URL and re-fetch only what changed. - Runs","default_branch":null,"files":null,"tree":[],"storefront":"/r/DirendAI","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/DirendAI/dashdown/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."}