AltHub

antvis/F2 Alternatives

mobile data visualization / charting

A mobile-first, grammar-of-graphics charting library for H5 and mini-program environments.

8.0kJavaScriptMITactive · last push 5mo agoGitHub

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

alibaba/BizChartsGitHub

Choose for React web dashboards needing G2's grammar with declarative React integration.

Powerful data visualization library based on G2 and React.

6.2k
TypeScript
none
slowing1.4y ago
apache/echartsGitHub

Choose for full-featured cross-browser charts with a rich option-based API and broad component coverage.

Apache ECharts is a powerful, interactive charting and data visualization library for browser

67.2k
TypeScript
Apache-2.0
active2mo ago
entronad/graphicGitHub

Choose for Flutter mobile apps needing grammar-based charts in Dart.

A grammar of data visualization and Flutter charting library.

1.8k
Dart
MIT
slowing8mo ago
apexcharts/apexcharts.jsGitHub

Choose for SVG-based interactive charts with a simple configuration and easy web integration.

📊 Interactive JavaScript Charts built on SVG

15.2k
JavaScript
NOASSERTION
active29d ago
vega/vegaGitHub

Choose for declarative data visualizations defined as JSON specs with web rendering.

A visualization grammar.

12.0k
JavaScript
BSD-3-Clause
active1mo ago
d3/d3GitHub

Choose for fully custom visualizations that need low-level DOM manipulation and data-binding control.

Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada:

113.7k
Shell
ISC
active5mo ago
vizzuhq/vizzu-libGitHub

Choose for animated data stories and chart presentations with rich motion.

Library for animated data visualizations and data stories.

2.0k
JavaScript
Apache-2.0
active6mo ago
microsoft/SandDanceGitHub

Choose for interactive data exploration with coordinated views in web apps.

Visually explore, understand, and present your data.

7.1k
TypeScript
MIT
active2mo ago
ChartGPU/ChartGPUGitHub

Choose for GPU-accelerated charts using WebGPU for high-performance rendering.

Beautiful, open source, WebGPU-based charting library

3.2k
TypeScript
MIT
active2mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

tradingview/lightweight-chartsGitHub

Choose for financial time-series and candlestick charts needing optimized canvas rendering, but it is narrower than general charting.

Performant financial charts built with HTML5 canvas

17.1k
TypeScript
Apache-2.0
active2mo ago
nhn/tui.chartGitHub

Choose for legacy vanilla JS projects needing a full chart library, but it is stale and not maintained.

🍞📊 Beautiful chart for data visualization.

5.4k
TypeScript
MIT
archived3.0y ago
pa7/heatmap.jsGitHub

Choose for simple canvas heatmaps when you need only that, but it is narrow and unmaintained.

🔥 JavaScript Library for HTML5 canvas based heatmaps

6.4k
JavaScript
MIT
dormant3.0y ago
xiaolin3303/wx-chartsGitHub

Choose for simple WeChat mini-program charts with no extra framework, but it is limited and stale.

微信小程序图表库,Charts for WeChat Mini Program

5.0k
JavaScript
MIT
dormant3.0y ago

Listed as an alternative to

These projects were analysed and named F2 among their alternatives. The relationship is not symmetric — how F2 rates them is a separate judgement, made when F2 is analysed in its own right.

apache/echartsGitHub

calls F2 “Mobile-optimized chart library; choose when targeting primarily mobile devices and need a smaller bundle.”

Apache ECharts is a powerful, interactive charting and data visualization library for browser

67.2kTypeScriptactive
microsoft/SandDanceGitHub

calls F2 “Choose for mobile-focused charting with standard chart types; a narrower alternative than SandDance's exploratory views.”

Visually explore, understand, and present your data.

7.1kTypeScriptactive