Open-source visualization toolkit

Beautiful charts for every platform.

Build smooth, responsive and automatically updated charts, maps and gauges with a clean developer-friendly API.

MIT-style starter Zero dependencies Responsive
LIVE PERFORMANCE 42,819 +18.4% this month
82Current value
Requests8.2M+12%
Latency24ms-7%
Uptime99.99%Stable
.NETMAUIAVALONIABLAZORWPFWINUI
DESIGNED FOR DEVELOPERS

Everything needed to turn data into clarity

Fast rendering, expressive components and polished interactions in one lightweight toolkit.

Fluid animation engine

Charts transition naturally as values change, making live dashboards easier to understand.

High performance

Optimized canvas rendering stays smooth with frequently changing datasets.

Responsive by default

Every component automatically adapts to desktop, tablet and mobile layouts.

Developer friendly

Clear configuration, reusable components and sensible defaults reduce setup time.

Charts, maps and gauges

Combine multiple visualization styles inside a consistent design system.

LIVE DATA READY

Dashboards that update in real time

Connect your own data source and let the interface redraw smoothly whenever values change.

  • Automatic transitions between values
  • Touch, mouse and keyboard interactions
  • Custom labels, legends and tooltips
View documentation →
ACTIVE USERS1,284
Live
BUILD SOMETHING CLEAR

Start visualizing your data today.

Use this starter as the foundation for your own chart library, SaaS dashboard or developer product.

Read the docs →
QUICK START

Create your first chart

Add a canvas element, load the JavaScript file and create a chart using a small configuration object.

<canvas id="myChart"></canvas>

<script>
  createChart('#myChart', {
    values: [12, 25, 18, 42, 36, 58]
  });
</script>