0|

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 primitivesBeeBarChart, 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.