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.
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.
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.
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.
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.
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.
React, Vue, Angular, Svelte, or vanilla JavaScript — diCharts works everywhere. Pure TypeScript with zero framework dependencies. Integrate in minutes, not weeks.
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.
From real-time candlestick charts to portfolio dashboards and order book visualisations — diCharts covers every charting need in a single package.
Classic filled candles with configurable colours, zoom, pan, crosshair, and real-time streaming.
Bullish candles as transparent outlines for at-a-glance trend identification.
Smoothed candlesticks that filter market noise, ideal for swing traders.
Brick-based charts eliminating time — only significant price movements shown.
Traditional open-high-low-close bars preferred by futures traders.
Clean close-price polyline for simple trend visualisation and comparisons.
Close-price line with gradient fill — ideal for customer-facing dashboards.
Two-tone line split at a reference price — perfect for PnL views.
Interactive order book visualisation with mirrored bid/ask curves showing cumulative liquidity at every price level.
Treemap visualisation sized by market cap and colour-coded by performance — scan hundreds of instruments at a glance.
Tiny inline charts for watchlists and token tables. Auto-coloured by trend with no axes — just pure signal.
Portfolio allocation, asset distribution, and fee breakdowns with interactive hover and click callbacks.
Daily PnL, performance by asset, volume by exchange. Auto green/red colouring with value labels.
Semi-circle meter for Fear & Greed Index, RSI levels, portfolio health scores, and margin utilisation.
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.
Mark entries, exits, take-profit, and stop-loss levels directly on the chart. Add, update, or remove lines programmatically via API.
Precise crosshair that snaps to candles and displays exact price and timestamp at the axis edges.
Smooth mouse-wheel zoom and click-drag panning. Works on trackpad and touch devices.
Built-in dark and light themes optimised for trading environments. Switch at runtime. Fully customisable.
A persistent horizontal line tracking the last traded price. Always visible, always up to date.
Click events, crosshair move events, and candle hit detection. Build interactive features on top of the event layer.
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.
"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
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.
Professional-grade charting with indicators, order lines, and sub-pane oscillators. Replace TradingView's iframe with a self-hosted solution you fully control.
Area and baseline charts for client portfolio views. Donut charts for allocation breakdowns. Gauges for risk metrics. Ship a polished trading experience.
Lightweight, fast-loading charts that work in decentralised environments. No external API calls, no hosted dependencies.
Clean, modern chart components for customer-facing investment features. Area charts for portfolio growth, sparklines for watchlists.
High-performance charting for internal trading desks. Stream thousands of instruments simultaneously. Use indicators server-side for backtesting.
| 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 |
"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
Growing partnerships and delivering excellence in business solutions.
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.