Introducing

diCharts

The fastest charting library for trading platforms. GPU-accelerated charts built for crypto exchanges, trading desks, and fintech products. Render 100,000+ candles at 60fps. Zero dependencies. One SDK.

Empowering Trading Technologies

Built by Brokeret. Engineered for Performance.

diCharts is a proprietary charting technology developed by Brokeret to power the next generation of trading platforms. As a purpose-built SDK, it replaces a patchwork of charting dependencies with a single, high-performance package — delivering GPU-accelerated charts that stay fast even when streaming hundreds of instruments simultaneously.

100K+
Candles at 60fps
25 KB
Gzipped Bundle
0
Runtime Dependencies
< 50ms
Time to First Render

Why Trading Platforms Are Switching to diCharts

GPU-Powered Performance

diCharts uses WebGPU — the same technology behind modern game engines — to render candlesticks, volume, and indicators entirely on the GPU. No jank. No lag. Even on data-heavy timeframes.

Built for Real-Time Markets

The built-in tick aggregation engine converts raw market data into OHLC candles on the fly, handles partial candle updates, and auto-scrolls to keep users in the action. Purpose-built for WebSocket-driven architectures.

Self-Hosted. Your Data. Your Brand.

Unlike hosted charting solutions, diCharts runs entirely in the browser. No data leaves your servers. No third-party branding. No iframe limitations. Full control over styling, theming, and behaviour.

One SDK, Complete Coverage

Stop stitching together separate libraries for candlesticks, depth charts, heatmaps, and sparklines. diCharts ships every chart type a trading platform needs in a single, tree-shakable package.

Framework Agnostic

React, Vue, Angular, Svelte, or vanilla JavaScript — diCharts works everywhere. Pure TypeScript with zero framework dependencies. Integrate in minutes, not weeks.

Enterprise-Grade TypeScript

Full type safety from day one. Every option, every callback, every data structure is precisely typed. Your team ships faster with fewer bugs and full IDE autocompletion.

Every Chart Type Your Trading Platform Needs

From real-time candlestick charts to portfolio dashboards and order book visualisations — diCharts covers every charting need in a single package.

Core Trading Charts (WebGPU)

Candlestick

Classic filled candles with configurable colours, zoom, pan, crosshair, and real-time streaming.

Hollow Candlestick

Bullish candles as transparent outlines for at-a-glance trend identification.

Heikin-Ashi

Smoothed candlesticks that filter market noise, ideal for swing traders.

Renko

Brick-based charts eliminating time — only significant price movements shown.

OHLC Bar Chart

Traditional open-high-low-close bars preferred by futures traders.

Line Chart

Clean close-price polyline for simple trend visualisation and comparisons.

Area Chart

Close-price line with gradient fill — ideal for customer-facing dashboards.

Baseline Chart

Two-tone line split at a reference price — perfect for PnL views.

Dashboard Components (Canvas2D)

Depth Chart

Interactive order book visualisation with mirrored bid/ask curves showing cumulative liquidity at every price level.

Market Heatmap

Treemap visualisation sized by market cap and colour-coded by performance — scan hundreds of instruments at a glance.

Sparklines

Tiny inline charts for watchlists and token tables. Auto-coloured by trend with no axes — just pure signal.

Donut / Pie Chart

Portfolio allocation, asset distribution, and fee breakdowns with interactive hover and click callbacks.

Bar Chart

Daily PnL, performance by asset, volume by exchange. Auto green/red colouring with value labels.

Gauge

Semi-circle meter for Fear & Greed Index, RSI levels, portfolio health scores, and margin utilisation.

Professional-Grade Technical Analysis

diCharts ships with the most commonly used technical indicators — computed as standalone, pure functions. They render as overlays on the price chart or in dedicated sub-panes below it.

Overlay Indicators

  • SMA — Simple Moving Average (any period)
  • EMA — Exponential Moving Average (any period)
  • Bollinger Bands — Upper, middle, and lower bands with configurable standard deviation

Sub-Pane Indicators

  • RSI — Relative Strength Index with overbought/oversold zones
  • MACD — Signal line, histogram, and divergence detection
  • Volume — Colour-coded volume bars in a dedicated pane

Features Traders Actually Need

Order & Position Lines

Mark entries, exits, take-profit, and stop-loss levels directly on the chart. Add, update, or remove lines programmatically via API.

Crosshair with Labels

Precise crosshair that snaps to candles and displays exact price and timestamp at the axis edges.

Zoom & Pan

Smooth mouse-wheel zoom and click-drag panning. Works on trackpad and touch devices.

Dark & Light Themes

Built-in dark and light themes optimised for trading environments. Switch at runtime. Fully customisable.

Current Price Line

A persistent horizontal line tracking the last traded price. Always visible, always up to date.

Event System

Click events, crosshair move events, and candle hit detection. Build interactive features on top of the event layer.

Built for Markets That Never Sleep

Crypto markets operate 24/7. Your charts need to keep up. diCharts includes a purpose-built streaming engine that handles the complete pipeline from raw WebSocket ticks to rendered candles.

  • Tick Aggregation — Convert raw trades into OHLC candles in real time
  • Configurable Timeframes — 1s, 5s, 15s, 1m, 5m, 15m, 1h, 4h, 1D — switch on the fly
  • Partial Candle Updates — The forming candle updates on every tick without flicker
  • Auto-Scroll — Latest price stays visible with configurable viewport padding
  • Backfill + Stream — Load historical data, then seamlessly continue with live ticks
"We replaced our entire charting stack with diCharts. The streaming just works — no glue code, no race conditions, no dropped candles."

— CTO, Digital Asset Exchange

Built for Teams That Build Trading Products

Crypto Exchanges

Real-time candlestick charts with tick-level streaming, order book depth charts, market heatmaps, and sparklines for watchlists. Everything a crypto exchange needs in one SDK.

Trading Platforms

Professional-grade charting with indicators, order lines, and sub-pane oscillators. Replace TradingView's iframe with a self-hosted solution you fully control.

Broker Platforms

Area and baseline charts for client portfolio views. Donut charts for allocation breakdowns. Gauges for risk metrics. Ship a polished trading experience.

DeFi & Web3 Dashboards

Lightweight, fast-loading charts that work in decentralised environments. No external API calls, no hosted dependencies.

Fintech & Neobanks

Clean, modern chart components for customer-facing investment features. Area charts for portfolio growth, sparklines for watchlists.

Hedge Funds & Prop Trading

High-performance charting for internal trading desks. Stream thousands of instruments simultaneously. Use indicators server-side for backtesting.

How diCharts Compares

Feature diCharts TradingView Widget Lightweight Charts
Rendering Engine WebGPU (GPU) Canvas2D Canvas2D
Max Candles at 60fps 100K+ ~10K ~20K
Bundle Size 25 KB iframe 45 KB
Real-Time Streaming Built-in Hosted only Manual
Self-Hosted Yes No (iframe) Yes
Your Branding 100% TradingView logo Yes
Technical Indicators Built-in Hosted only None
Depth Chart Included Separate product None
Data Privacy Your servers only TV servers Your servers

Trusted by Teams Building the Future of Finance

"We evaluated TradingView, Lightweight Charts, and HighCharts. diCharts was the only library that gave us GPU performance, built-in indicators, AND full data ownership. It saved us 3 months of integration work."

— Head of Engineering, Crypto Exchange

"Our users trade on 1-second candles with 50+ instruments open. diCharts handles it without breaking a sweat. We went from 15fps to locked 60fps overnight."

— Lead Frontend Developer, Prop Trading Firm

"The depth chart and heatmap components alone replaced two separate libraries we were maintaining. One SDK, everything we need."

— CTO, DeFi Trading Platform

"We needed charts that matched our brand perfectly — no third-party logos, no iframes, no compromises. diCharts gave us exactly that."

— VP Product, Neobank

The numbers speak for themselves

Growing partnerships and delivering excellence in business solutions.

Trusted clients
97+
Years of excellence
7+
Uptime guarantee
99.9%
Global team members
46+
Client support
24/7

Explore diCharts for Your Trading Platform

Whether you are building a crypto exchange, broker platform, or fintech product — diCharts gives you the charting infrastructure to ship faster with GPU-accelerated performance. Built by Brokeret, trusted by trading teams worldwide.

GPU-Accelerated
Self-Hosted
Zero Dependencies