Foundry Chartsv0.1
Open source · MIT license

Beautiful charts
for React.

Dark-mode first. Opinionated defaults that actually look good. Business-dashboard chart types no one else has. Built on D3.

Explore docs →View on GitHub
Service Revenue by MonthLive demo
$0$20K$40K$60K$80KJanFebMarAprMayJun
Parts
Labor
Sublet
Get started

Drop in a chart

Import a component, pass your data. That's it — you get animations, responsive layout, hover tooltips, and a legend for free.

Read the docs →
import { BarChart, formatCurrency } from 'foundry-charts'
import 'foundry-charts/styles'

const data = [
  { month: 'Jan', parts: 28000, labor: 19000, sublet: 4200 },
  { month: 'Feb', parts: 31000, labor: 22000, sublet: 3800 },
  // ...
]

export function RevenueChart() {
  return (
    <BarChart
      data={data}
      series={[
        { key: 'parts', label: 'Parts' },
        { key: 'labor', label: 'Labor' },
        { key: 'sublet', label: 'Sublet' },
      ]}
      xKey="month"
      variant="stacked"
      formatY={formatCurrency}
    />
  )
}
Dark-mode first
Designed for dark backgrounds. Light mode is the adaptation, not the origin. One CSS import sets the whole theme.
Opinionated defaults
No rainbow palettes, no 3D, no chartjunk. Clean gridlines, readable labels, subtle animations — beautiful out of the box.
Useful tooltips
Context-aware formatting: $1.2M not 1234567.89. Configurable formatters for currency, percent, or anything custom.
Business-optimized
Dealer analytics, fleet dashboards, revenue breakdowns — the chart types that actually show up in real business software.