# flowsurface-rs/flowsurface

A native desktop charting platform for crypto markets

Repository: https://github.com/flowsurface-rs/flowsurface
Canonical: https://ross.abutalabs.com/products/flowsurface
Homepage: https://flowsurface.com/
Language: Rust
License: GPL-3.0
License Family: copyleft
Topics: orderbook-tick-data, iced, cryptocurrency
Last push: 2026-08-18T09:59:27+00:00

## Health v2 (maintenance only)
Score: 84/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 98, release rhythm 78, longevity 63
- inputs: {"age_days": 882, "days_push": 15, "days_rel": 71, "gap_med": 60.0, "n_releases_24m": 9}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1703, forks 328 (observed 2026-08-28T04:05:24.550543+00:00)

## What it is
Flowsurface is an open-source native desktop charting application for crypto markets, built in Rust with the iced GUI framework. It provides orderflow analysis tools including historical DOM heatmaps, footprint charts, depth ladders, and time & sales, streaming directly from exchange public APIs like Binance, Bybit, Hyperliquid, OKX, and MEXC.

## Use cases
- visualize crypto orderbook liquidity with a historical DOM heatmap
- view footprint charts with trade clustering and imbalance studies
- watch live trades and L2 orderbook depth on a DOM ladder
- monitor real-time crypto market microstructure locally
- compare multiple crypto instruments on normalized percentage charts
- set up multi-monitor chart layouts with linked panes
- backfill historical trades from Binance archives for footprint analysis

## When to choose
- you want a free, open-source, local alternative to paid orderflow platforms like Exocharts or Quantower
- you need low-latency, lightweight desktop charting for crypto derivatives
- you value privacy and want data streamed directly from exchanges without third-party servers
- you want customizable themes, layouts, and multi-window support for market analysis

## When to avoid
- you need charting for traditional markets like stocks or forex
- you want a web-based or mobile charting solution
- you need built-in order execution or trading bot functionality
- you require exchanges not currently supported by the app

## Facets
- artifact type: application
- maturity: active
- function: data-visualization, charts, gui, websocket, http-client
- domain: fintech, data-visualization, desktop-applications
- platform: windows, rust, cross-platform
- tags: orderflow, crypto-trading, footprint-charts, dom-heatmap, orderbook, iced, market-microstructure, trading-tools, cryptocurrency, trading, linux, macos, desktop

## Member repositories
- flowsurface-rs/flowsurface (main) score 84

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:24.550543+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:37:37.795021+00:00, confidence not recorded.
  - readme: https://github.com/flowsurface-rs/flowsurface (fetched 2026-08-28T04:05:24.550543+00:00, sha b8af00c1304d)
  - homepage: https://flowsurface.com/ (fetched 2026-08-29T11:11:58.298570+00:00, sha b928cd65cb8e)
  - registry_crates: https://crates.io/api/v1/crates/flowsurface (fetched 2026-08-29T11:11:58.308090+00:00, sha 0576dba5d38f)
- Data as of 2026-08-30T08:39:29.467469+00:00.
