MM Flow

mmflow Charts

Installation

Install only the chart packages your app needs, then add a framework binding and data SDK when the embed requires them.

Package install shape
# 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
Peer packages
# 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 regl

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