mmflow Charts
Installation
Install only the chart packages your app needs, then add a framework binding and data SDK when the embed requires them.
# Intended package install shape for app embeds
pnpm add @mmflow/charts @mmflow/react @mmflow/sdk
# Add framework-specific bindings when needed
pnpm add @mmflow/vue @mmflow/indicators# Framework peers depend on the binding you use
pnpm add react
pnpm add vue
# The chart engine declares regl as a peer dependency
pnpm add reglPackage roles
These names come from the repo package manifests. This docs pass does not publish or change any package; it documents the intended split for release-candidate review and local workspace use before registry publishing.
@mmflow/chartsFramework-agnostic WebGL engine with createChart, createDataFeed, defineIndicator, ChartScript, replay/event/trade/footprint/orderbook helpers, built-in studies, theme tokens, drawing tools, and order-flow layer handles.@mmflow/reactTyped React Chart component, useIndicator hook, and re-exported chart authoring APIs.@mmflow/vueTyped Vue 3 MmChart component and re-exported chart authoring APIs.@mmflow/indicatorsTree-shakeable indicator math including SMA, EMA, VWAP, RSI, MACD, Bollinger Bands, stochastic, MFI, and ADX.@mmflow/sdkcreateMmflowFeed for REST plus SSE chart feeds, fetchHistoryCandles/fetchHistoryEvents/fetchHistoryTrades/fetchHistoryFootprint/fetchHistoryOrderbookSnapshots/fetchHistoryStatus for replay windows and data quality, and MmflowSocket for keyed WebSocket streams.Choose the smallest set
Keep the install path direct so embeds do not pull in a framework or SDK transport they do not use.
Vanilla app
Use @mmflow/charts plus regl when you want the imperative createChart API.
React app
Use @mmflow/react with @mmflow/charts and @mmflow/sdk for a live chart feed.
Vue app
Use @mmflow/vue with @mmflow/charts and @mmflow/sdk when a Vue 3 product needs the same engine.
Continue building
Move through the chart SDK docs without leaving the developer flow.