Multi-Chart Trading
Watch multiple markets and timeframes side by side with synced navigation.
Synced multi-chart workspaces, replay, and indicators — on your stack, with your market data.

A quick look at some of the features of ChartSpire.
Watch multiple markets and timeframes side by side with synced navigation.
Keep crosshairs, time ranges, intervals, symbols, and drawings aligned as you move around.
Swap layouts to match how you like to work on different screens.
Keep watchlists, trades, and order book context next to the charts.
Switch between light, dark, and system themes, or tune styling to match your UI.
Pick a candle style that matches how you read price action.
Step through historical sessions for learning, review, and QA.
Draw trend lines, shapes, and annotations on the chart.
Explore technical analysis with 80+ indicators, including SMA, EMA, RSI, and MACD.
ChartSpire focuses on the features that make a trading workspace feel complete: powerful charts, synchronized layouts, live data, and tools traders can act on.
Built for serious charting
Run ChartSpire on your own stack, connect your market feeds, and give users a fast multi-chart experience.
Use up to 16 charts with synced crosshairs, symbols, intervals, time ranges, and drawings.
Connect crypto, stocks, forex, futures, or custom sources through the DataFeed interface.
Combine 80+ indicators with drawing tools, overlays, candle styles, Heikin-Ashi, and Renko.
Replay historical sessions with playback controls for learning, QA, and review workflows.
Add watchlists, order book views, and trades beside the chart.
Control themes, layouts, localization, custom styles, menus, and persisted chart state.
Install from npm, connect a data feed, and choose how much state you want to keep locally versus in your backend.
npm install chartspireimport { ChartSpire } from 'chartspire'
import 'chartspire/style.css'Free for personal use only (non display & non-redistribution).
Commercial options are available if you want to ship beyond personal or non-commercial use - reach out when you are ready.
The quickest read on ChartSpire is the live demo. From there, skim Getting Started when you want to connect data and embed it in your app.
Release history: Changelog.