Skip to content

ChartSpireSelf-hosted advanced trading charts

Synced multi-chart workspaces, replay, and indicators — on your stack, with your market data.

ChartSpire multi-chart trading interface

Feature packed

A quick look at some of the features of ChartSpire.

Multi-Chart Trading

Watch multiple markets and timeframes side by side with synced navigation.

Real-Time Sync

Keep crosshairs, time ranges, intervals, symbols, and drawings aligned as you move around.

Flexible Chart Layouts

Swap layouts to match how you like to work on different screens.

Watchlist, Trades & Order Book

Keep watchlists, trades, and order book context next to the charts.

Theme Support

Switch between light, dark, and system themes, or tune styling to match your UI.

Candle Styles

Pick a candle style that matches how you read price action.

Replay

Step through historical sessions for learning, review, and QA.

Drawing Tools

Draw trend lines, shapes, and annotations on the chart.

Indicators

Explore technical analysis with 80+ indicators, including SMA, EMA, RSI, and MACD.

Product Features

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

Advanced market workspaces without handing off your data.

Run ChartSpire on your own stack, connect your market feeds, and give users a fast multi-chart experience.

16 synced charts80+ indicatorsLive data feeds
01

Multi-chart workspace

Use up to 16 charts with synced crosshairs, symbols, intervals, time ranges, and drawings.

02

Bring your own data

Connect crypto, stocks, forex, futures, or custom sources through the DataFeed interface.

03

Technical analysis

Combine 80+ indicators with drawing tools, overlays, candle styles, Heikin-Ashi, and Renko.

04

Market replay

Replay historical sessions with playback controls for learning, QA, and review workflows.

05

Trading panels

Add watchlists, order book views, and trades beside the chart.

06

Deep customization

Control themes, layouts, localization, custom styles, menus, and persisted chart state.

Explore all supported features
Chart TypesSolid and hollow candles, OHLC, line, area, Heikin-Ashi, Renko, UI and API switching.
NavigationPan, zoom, smart reset, and API controls for navigation behavior.
Indicators and OverlaysMain-chart and sub-panel indicators, custom indicator registration, drawing tools, Fibonacci, Gann, ruler, and risk/reward overlays.
Data AccessSymbol search, historical candles, live updates, order book data, current prices, and custom feeds.
Default DataFeedHTTP endpoints, WebSocket klines, order book and trades, auth support, subscriptions, and channel deduplication.
Layouts and SyncSaved layouts, external storage callbacks, crosshair, time, symbol, interval, and drawing sync.
Trading ViewsOrder book, trades, and watchlists.
Experience ControlsInternationalization, CSV and OHLCV export, object tree controls, custom menus, themes, and style overrides.

Quick install

Install from npm, connect a data feed, and choose how much state you want to keep locally versus in your backend.

bash
npm install chartspire
typescript
import { ChartSpire } from 'chartspire'
import 'chartspire/style.css'

License

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.

Try The Beta In The Browser

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.

View live demo

Release history: Changelog.