Introduction
Documentation Index
Fetch the complete documentation index at: /llms.txt. Use this file to discover all available pages before exploring further.
BeeCharts is an open-source composable chart library for React dashboards, built with Apache ECharts and shadcn/ui.
BeeCharts is a composable chart library for BI dashboards and analytics products. Install primitives via the shadcn registry, compose Bee*Chart children, and ship histograms, funnels, gauges, and more — powered by Apache ECharts and shadcn/ui.
The problem
BeeCharts is built by Ctesibius. Most chart libraries are flexible but visually generic — teams copy default styles and dashboards end up looking the same.
BeeCharts pairs a design-first compound API with ECharts under the hood: opinionated defaults, handcrafted motion, and BI recipes for the chart types product teams actually need.
Why BeeCharts?
The name comes from the bee mark — a hexagonal body on a chart grid. The idea is simple:
- Composable primitives —
BeeBarChart,BeeLineChart, and siblings with child parts, not boolean props on one mega chart - BI-ready recipes — histogram, Pareto, waterfall, funnel, gauge helpers in
chart-recipes - ECharts engine — canvas performance and rich chart types, with shadcn-aligned tokens and tooltips
Built on Apache ECharts
BeeCharts keeps the compound component API from the original design exploration and swaps the rendering engine to ECharts for dashboard-scale performance, richer series types, and consistent animation tokens across every primitive.