Financial charting engine · Rust · WebGPU

Build financial charts. Own the experience.

Financial Series
Rust + WebAssembly
Multi-Pane Layouts
Custom Series
Real-Time Updates
WebGPU Rendering
Initializing chart engine...

Engine kit

Separate series embeds, then the native split grid — horizontal and vertical charts in one widget.

Financial charting engine

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.

Rust-powered rendering
WebGPU rendering with an automatic Canvas2D fallback through the Rust/WASM engine.
Candlestick, area, line, histogram
Built-in financial series with configurable colors, crosshair modes, markers, and primitives.
Multi-pane layout
Stacked canvases with independent pane scaling, volume histograms, and study overlays.
Typed browser API
A TypeScript surface for chart, series, pane, scale, marker, and primitive control.
embed.tsTypeScript
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.

Real-time updates
Financial series
Custom series
Drawing primitives
Multiple panes
Available now — submit your details and we'll contact you
Devraj
Alex
Sam
Jordan
Illustrative financial application interface powered by NucleusCharts

“NucleusCharts supplies the visualization layer. Your application continues to own its data, permissions, workflows, and execution logic.”

Product boundary
Embeddable charting library
FAQ

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.

View pricing