Engine kit
Separate series embeds, then the native split grid — horizontal and vertical charts in one widget.
An embeddable financial charting library.
NucleusCharts Financial is an embeddable financial charting library. The current package combines a Rust/WASM core with a typed browser API and supports candlestick, OHLC bar, line, area, histogram, baseline, and custom series with crosshair events, overlays, and multi-pane layouts.
1import {2 create_chart,3 theme_options,4 type chart_api,5 type series_api,6 type ohlc_data,7} from "@nucleuscharts/financial";8
9export async function mount(10 container: HTMLElement,11 bars: ohlc_data[],12): Promise<chart_api> {13 const chart = await create_chart(14 container,15 theme_options("dark"),16 );17
18 const candles: series_api = chart.add_series(19 "candlestick",20 {21 up_color: "#089981",22 down_color: "#f7525f",23 },24 );25
26 candles.set_data(bars);27 chart.time_scale().fit_content();28 chart.set_drawing_tool("trend_line");29
30 return chart;31}Charting library built for financial products.
Embed a Rust and WebGPU visualization engine inside the market-data, trading, brokerage, or analytics application you control.

“NucleusCharts supplies the visualization layer. Your application continues to own its data, permissions, workflows, and execution logic.”
Frequently Asked Questions
Answers about the engine, integration surface, rendering backends, and data ownership.
NucleusCharts Financial is an embeddable financial charting library for developers. It provides the visualization layer for market-data, trading, brokerage, analytics, and other financial applications.
The current browser package uses a Rust core compiled to WebAssembly, renders through WebGPU when available, and automatically falls back to Canvas2D.
No. You bring your own market-data pipeline, permissions, storage, aggregation, and entitlements. NucleusCharts handles financial visualization.
The current package supports candlestick, OHLC bar, line, area, histogram, baseline, and custom series.
Yes. Load history once, then update the active or next bar incrementally without replacing the complete dataset.
Yes. The current API supports multiple panes, price scales, markers, primitives, overlays, crosshair events, and custom series.
The current product is a browser package with a typed TypeScript API. Additional framework-specific wrappers are not advertised as released products.
No. NucleusCharts is a charting library, not a broker, execution venue, order router, or market-data vendor.
Use Get Access and tell us about your application, data shape, and integration requirements. We’ll contact you with next steps.
Embed financial charts in your product.
Evaluate NucleusCharts Financial with your own data shape, interaction model, and application requirements.
