AltHub

frappe/charts Alternatives

JavaScript charting / data visualization

A simple, responsive, zero-dependency JavaScript library for rendering SVG charts in the browser.

15.1kJavaScriptMITslowing ยท last push 1.3y agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

apexcharts/apexcharts.jsGitHub

when you want a zero-dependency SVG chart library with more interactive features and a similar simple setup.

๐Ÿ“Š Interactive JavaScript Charts built on SVG

15.2k
JavaScript
NOASSERTION
active27d ago
chartist-js/chartistGitHub

when you want a zero-dependency SVG chart library with a plugin ecosystem and nearly identical minimal footprint.

Simple responsive charts

13.4k
TypeScript
MIT
active30d ago
timqian/chart.xkcdGitHub

when you want the same zero-dependency SVG approach with a hand-drawn xkcd aesthetic.

xkcd styled chart lib

7.9k
JavaScript
MIT
active2mo ago

Same job, different approach

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

apache/echartsGitHub

when you need a much broader set of chart types and canvas rendering, at the cost of a larger bundle.

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

67.2k
TypeScript
Apache-2.0
active2mo ago
plotly/plotly.jsGitHub

when you need scientific/3D charts and WebGL rendering rather than lightweight SVG.

Open-source JavaScript charting library behind Plotly and Dash

18.3k
JavaScript
MIT
active23d ago
naver/billboard.jsGitHub

when you need a D3-based chart library with SVG and canvas options in an active project.

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

6.0k
TypeScript
MIT
active2mo ago
palantir/plottableGitHub

when you need modular, composable chart components built on D3 and can accept a heavier dependency.

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

3.1k
TypeScript
MIT
slowing1.1y ago
amcharts/amcharts4GitHub

when you need a commercial charting library with advanced features and support, and can accept its license.

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

1.2k
TypeScript
none
active7mo ago
chartjs/Chart.jsGitHub

when you need canvas-based charts and a very large ecosystem; choose over SVG-only.

Simple HTML5 Charts using the <canvas> tag

67.7k
JavaScript
MIT
active5mo ago
chart-kit/react-native-chart-kitGitHub

when you need charts inside React Native apps rather than the browser.

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
c3js/c3GitHub

when you want a D3-based reusable chart library with a declarative API.

:bar_chart: A D3-based reusable chart library

9.3k
JavaScript
MIT
active26d ago
kroitor/asciichartGitHub

when you need lightweight ASCII line charts in terminal/Python/Node rather than browser SVG.

Nice-looking lightweight console ASCII line charts โ•ญโ”ˆโ•ฏ for NodeJS, browsers and terminal, no dependencies

2.1k
Python
MIT
active6mo ago
imaNNeo/fl_chartGitHub

when you need charts in Flutter apps.

FL Chart is a highly customizable Flutter chart library that supports Line Chart, Bar Chart, Pie Chart, Scatter Chart, Radar Chart and Candlestick Chart.

7.6k
Dart
MIT
active21d ago
PhilJay/MPAndroidChartGitHub

when you need native Android chart views instead of web SVG.

A powerful ๐Ÿš€ Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations.

38.2k
Java
NOASSERTION
active20d ago
patrykandpatrick/vicoGitHub

when you need charting in Compose Multiplatform / Kotlin.

A powerful and extensible chart library for Compose Multiplatform.

3.2k
Kotlin
Apache-2.0
active22d ago
vizzuhq/vizzu-libGitHub

when you need animated data stories rather than static charts.

Library for animated data visualizations and data stories.

2.0k
JavaScript
Apache-2.0
active6mo ago
guptarohit/asciigraphGitHub

when you need terminal ASCII line graphs in Go/CLI apps.

Go package to make lightweight ASCII line graph โ•ญโ”ˆโ•ฏ in command line apps with no other dependencies.

3.1k
Go
BSD-3-Clause
active4mo 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.

joewalnes/smoothieGitHub

when you need realtime streaming time-series charts and can use an older, unmaintained canvas library.

Smoothie Charts: smooooooth JavaScript charts for realtime streaming data

2.3k
JavaScript
NOASSERTION
dormant3.8y ago
shutterstock/rickshawGitHub

when you need an older D3-based realtime graph toolkit; last pushed over 18 months ago.

JavaScript toolkit for creating interactive real-time graphs

6.5k
JavaScript
MIT
dormant1.7y ago
nhn/tui.chartGitHub

when you want an older, unmaintained SVG chart library with many chart types; not actively updated.

๐Ÿž๐Ÿ“Š Beautiful chart for data visualization.

5.4k
TypeScript
MIT
archived3.0y ago
wcharczuk/go-chartGitHub

when you need server-side chart generation in Go but accept the archived, unmaintained state.

go chart is a basic charting library in go.

4.0k
Go
MIT
archived2.1y ago

Listed as an alternative to

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

chartjs/Chart.jsGitHub

calls charts โ€œUse for a minimal zero-dependency SVG charting option; simpler but less comprehensive than Chart.js.โ€

Simple HTML5 Charts using the <canvas> tag

67.7kJavaScriptactive
chartist-js/chartistGitHub

calls charts โ€œChoose when you want a zero-dependency, actively maintained SVG chart library with a similar simple API and modern design.โ€

Simple responsive charts

13.4kTypeScriptactive
leeoniya/uPlotGitHub

calls charts โ€œLightweight zero-dependency SVG chart library; choose when SVG output is preferred over canvas performance.โ€

๐Ÿ“ˆ A small, fast chart for time series, lines, areas, ohlc & bars

10.5kJavaScriptactive
c3js/c3GitHub

calls charts โ€œChoose when you need a lightweight, dependency-free SVG chart library with a modern look.โ€

:bar_chart: A D3-based reusable chart library

9.3kJavaScriptactive
timqian/chart.xkcdGitHub

calls charts โ€œChoose when you need simple, responsive SVG charts with zero dependencies and a clean look.โ€

xkcd styled chart lib

7.9kJavaScriptactive
apexcharts/apexcharts.jsGitHub

calls charts โ€œChoose it for simple, dependency-free SVG charts without advanced features.โ€

๐Ÿ“Š Interactive JavaScript Charts built on SVG

15.2kJavaScriptactive
perspective-dev/perspectiveGitHub

calls charts โ€œwhen you want minimal zero-dependency SVG charts; simpler but no streaming/analytics.โ€

A data visualization and analytics component, especially well-suited for large and/or streaming datasets.

11.2kRustactive
palantir/plottableGitHub

calls charts โ€œChoose for tiny, dependency-free SVG charts with a simple API when you don't need Plottable's modular components.โ€

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

3.1kTypeScriptslowing
DevExpress/DevExtremeGitHub

calls charts โ€œOnly if you want a tiny zero-dependency SVG chart library; it is stale and lacks the broader widget suite.โ€

HTML5 JavaScript Component Suite for Responsive Web Development

1.9kTypeScriptactive