#39 · Primary category: Business Intelligence & Analytics
flint-chart
🪄 Flint is a visualization language that lets AI agents reliably create expressive, good-looking charts from simple, human-editable chart specs.
Project last updated:08/29/26
GitHub Stars
4.0K
Forks
224
Contributors
13
License
MIT
Why we included this project
Anyone who has asked an AI agent to produce a chart knows the usual outcome: technically correct and visually forgettable. Flint attacks that problem by treating most chart design decisions as the compiler's job, not the prompt's. You write a compact spec saying what each field means and roughly what you want, and the library handles the scales, spacing, labels, and layout before emitting working code for Vega-Lite, ECharts, Chart.js, Plotly, or native Excel charts. That appeals both to teams wiring chart generation into an agent's output and to developers who would rather describe a chart than tune a charting library by hand. The bundled MCP server extends the same spec workflow into a chat or coding environment, letting a model create, validate, and render charts directly. For shops with a strong visual identity, reusable themes such as Economist or Swiss keep brand styling consistent across every generated chart.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
spark
Apache Spark - A unified analytics engine for large-scale data processing
metabase
The easy-to-use open source Business Intelligence and Embedded Analytics tool that lets everyone work with data :bar_chart:
streamlit
Streamlit — A faster way to build and share data apps.
duckdb
DuckDB is an analytical in-process SQL database management system
ToolJet
ToolJet is the open-source foundation of ToolJet AI - the enterprise app generation platform for building internal tools, dashboard, business applications, workflows and AI agents 🚀