AltHub

ScottPlot/ScottPlot Alternatives

interactive data visualization / charting for .NET

ScottPlot is an interactive plotting library for .NET that enables creating line plots, bar charts, pie graphs, scatter plots, and more in C# across multiple UI frameworks.

6.8kC#MITactive ยท last push 2mo agoGitHub

Same job, different approach

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

entronad/graphicGitHub

For Flutter/Dart apps needing a grammar-of-graphics chart API instead of .NET.

A grammar of data visualization and Flutter charting library.

1.8k
Dart
MIT
slowing8mo ago
amcharts/amcharts4GitHub

For JavaScript/TypeScript web projects needing broad chart coverage; v4 is older than amCharts 5.

The most advanced amCharts charting library for JavaScript and TypeScript apps.

1.2k
TypeScript
none
active7mo ago
apache/echartsGitHub

For JS/browser apps requiring a comprehensive, high-performance interactive charting library.

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

67.2k
TypeScript
Apache-2.0
active2mo ago
alandefreitas/matplotplusplusGitHub

For C++ applications that want a Matplotlib-style plotting API.

Matplot++: A C++ Graphics Library for Data Visualization ๐Ÿ“Š๐Ÿ—พ

4.9k
C++
MIT
active6mo ago
vizzuhq/vizzu-libGitHub

For web apps that need animated chart transitions and data-story presentations.

Library for animated data visualizations and data stories.

2.0k
JavaScript
Apache-2.0
active6mo ago
plotly/plotly.jsGitHub

For JS dashboards needing interactive charts with Plotly's sharing and export ecosystem.

Open-source JavaScript charting library behind Plotly and Dash

18.3k
JavaScript
MIT
active20d ago
apexcharts/apexcharts.jsGitHub

For JS projects that want a lightweight SVG chart library with a simple config-based API.

๐Ÿ“Š Interactive JavaScript Charts built on SVG

15.2k
JavaScript
NOASSERTION
active25d ago
naver/billboard.jsGitHub

For JS projects already using D3 who want a reusable chart API with SVG and Canvas support.

๐Ÿ“Š Re-usable, easy interface JavaScript chart library based on D3.js, with SVG and Canvas rendering support

6.0k
TypeScript
MIT
active1mo ago
AnyChart/AnyChart-AndroidGitHub

For native Android/Java apps that need rich interactive charts on mobile.

AnyChart Android Chart is an amazing data visualization library for easily creating interactive charts in Android apps. It runs on API 19+ (Android 4.4) and features dozens of built-in chart types.

2.4k
Java
none
slowing7mo ago
reflex-dev/xyGitHub

For Python apps that need fast, customizable charts within a Python ecosystem.

Ultra-fast and customizable Python charts

1.8k
Python
Apache-2.0
active21d ago
FormidableLabs/victoryGitHub

For React apps needing composable SVG chart components tightly integrated with React state.

A collection of composable React components for building interactive data visualizations

11.2k
TypeScript
NOASSERTION
slowing10mo ago
chart-kit/react-native-chart-kitGitHub

For React Native mobile apps needing cross-platform chart components.

Beautiful charts for React Native. Line, area, bar, pie, donut, progress, and contribution heatmaps for dashboards, reports, and data-rich mobile apps.

3.1k
TypeScript
MIT
active2mo ago
VisActor/VChartGitHub

For cross-platform TypeScript/JS projects wanting a chart spec with animations and theming.

VChart, more than just a cross-platform charting library, but also an expressive data storyteller.

1.8k
TypeScript
MIT
active18d ago
recharts/rechartsGitHub

For React apps wanting a declarative chart library built on D3 components.

Redefined chart library built with React and D3

27.6k
TypeScript
MIT
active18d ago
palantir/plottableGitHub

For JS/TS projects needing modular D3-based chart components with a high-level API.

:bar_chart: A library of modular chart components built on D3

3.1k
TypeScript
MIT
slowing1.1y ago
f5/unovisGitHub

For apps blending React/Angular/Svelte/Vue that want a single chart-module library.

Modular data visualization framework for React, Angular, Svelte, Vue, and vanilla TypeScript or JavaScript

2.9k
TypeScript
Apache-2.0
active19d ago
reaviz/reavizGitHub

For React apps needing flexible data visualization components and custom styling.

๐Ÿ“Š Data visualization library for React. Maintained by @goodcodeus.

1.3k
TypeScript
Apache-2.0
active2mo ago
airbnb/visxGitHub

For React apps needing low-level D3 primitives to build fully custom visualizations.

๐Ÿฏ visx | visualization components

21.1k
TypeScript
MIT
active4mo ago
antvis/G2GitHub

For JS apps preferring a grammar-of-graphics API for flexible chart construction.

๐Ÿ“Š The concise and progressive visualization grammar.

12.6k
TypeScript
MIT
active1mo ago
reactchartjs/react-chartjs-2GitHub

For React apps using Chart.js that want a thin component wrapper instead of imperative Chart.js code.

React components for Chart.js, the most popular charting library

6.9k
TypeScript
MIT
active18d ago
observablehq/plotGitHub

For web/JS users who want a concise layered-grammar API for exploratory charts.

A concise API for exploratory data visualization implementing a layered grammar of graphics

5.4k
HTML
ISC
active1mo 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.

ChartsCSS/charts.cssGitHub

For simple static HTML/CSS charts with no JavaScript and no interactivity.

Open source CSS framework for data visualization.

6.6k
HTML
MIT
active6mo ago

Listed as an alternative to

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

d3/d3GitHub

calls ScottPlot โ€œChoose when you work in .NET and need a desktop/interactive plotting library, far from D3's web stack.โ€

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

113.7kShellactive
apache/echartsGitHub

calls ScottPlot โ€œ.NET plotting library; choose when building .NET applications instead of browser apps.โ€

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

67.2kTypeScriptactive
bokeh/bokehGitHub

calls ScottPlot โ€œChoose for interactive plotting in .NET/C#; different language and ecosystem.โ€

Interactive Data Visualization in the browser, from Python

20.5kPythonactive
plotly/plotly.jsGitHub

calls ScottPlot โ€œC# .NET alternative; choose when building desktop or web apps in .NET.โ€

Open-source JavaScript charting library behind Plotly and Dash

18.3kJavaScriptactive
visgl/deck.glGitHub

calls ScottPlot โ€œChoose for .NET desktop plotting instead of browser-based WebGL.โ€

WebGL2 powered visualization framework

14.6kTypeScriptactive
antvis/G2GitHub

calls ScottPlot โ€œwhen you need charting in .NET desktop applications rather than the web.โ€

๐Ÿ“Š The concise and progressive visualization grammar.

12.6kTypeScriptactive
vega/vegaGitHub

calls ScottPlot โ€œchoose for native .NET plotting in desktop apps; fast and simple but tied to .NET.โ€

A visualization grammar.

12.0kJavaScriptactive
uber/react-visGitHub

calls ScottPlot โ€œChoose for .NET plotting, not for web/React.โ€

Data Visualization Components

8.8kJavaScriptdormant
jwilber/roughVizGitHub

calls ScottPlot โ€œChoose for .NET applications needing interactive plots instead of a browser JS chart.โ€

Reusable JavaScript library for creating sketchy/hand-drawn styled charts in the browser.

7.2kJavaScriptdormant