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.
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.
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
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.