Chart Library reviews from Reddit
Summary
We analyzed 171 Reddit reviews across 12 subreddits and 30 posts to rank the best Chart Library brands recommended by redditors, including communities like r/reactjs, r/sveltejs, r/webdev, r/Blazor, r/javascript. Top-rated brands include Syncfusion (4.9/5), Highcharts (4.6/5), Chart.js (4.5/5).
Stats
Reviews171
Subreddits12
Posts30
Brands66
Products63
171 reviews from
and
By Brand
/By Product
#1
Syncfusion
4.9
(16)
"You can try the Syncfusion React Chart Component."
"Syncfusion offers a rich UI gallery of 50+ charts and graphs, including bar, line, pie charts, and more."
"Syncfusion offers a free community license to individual developers and small businesses."
"The React Gantt Chart is a project planning and management tool used to display and manage hierarchical tasks with timeline details."
"Offers a free community license to individual developers and small businesses."
"It provides 50+ chart types with detailed documentation."
"Syncfusion offers a wide range of charts with detailed and well-organized documentation."
"Syncfusion offers a free community license and a comprehensive demo for the Vue Gantt Chart library."
"I recommend Syncfusion React Charts Component. Syncfusion offers a free community license."
"Syncfusion offers a free community license and a powerful React chart library."
#2
Highcharts
4.6
(13)
"It’s great for that"
"Highcharts is my usual go-to for this kind of advanced used case."
"Has tons of configuration and customization options."
"I use Highcharts for data visualization and it works great!"
"Highcharts is a great tool if you can afford it, especially for non-commercial use."
"Highcharts"
"Here's the one I use for Highcharts."
"Highcharts is pretty awesome."
"We finally decided to start using Highcharts."
"Highcharts has a good gantt chart."
#3
Chart.js
4.5
(13)
"Never had an issue with chartjs responsiveness in svelte."
"Chartjs streaming plugin works in 2023, and I managed to make it work in Next.js."
"ChartJs is super easy to customize. Ive worked with several chart libraries in JS and that is one of my favorites."
"I've been a big fan of chart.js. Does pretty much everything I need, and it's pretty customizable."
"Just create a JS interop wrapper."
"Biggest free JS chart library out there is Chart.js. I recommend to use it directly within your component."
"Chart.js is an excellent library for creating interactive charts."
"I think I'll use chartjs for the mvp since it's simple"
"Chartjs does its job (use the react adapter)"
"I use Chart.js. It's a great library for creating charts."
#4
ECharts
4.5
(10)
"ECharts"
"ECharts has best the documentation."
"Echarts is also great."
"Echarts is a fast and efficient charting library."
"ECharts for React is an excellent library for data visualization."
"So many options. Excellent documentation, and has good graphics. Only flaw is it doesn't rerender after media query change."
"Echarts"
"ECharts offers a huge library and configuration options, making it well maintained."
"Try Echarts"
"ECharts offers a huge selection of charts and is very customizable."
#5
ApexCharts
4.1
(9)
"Use this one for a recent project, worked good"
"ApexCharts is an excellent library for creating interactive charts in React."
"ApexCharts is a great vanilla JS library for creating charts."
"B. [https://apexcharts.github.io/Blazor-ApexCharts/]"
"I've used the library in the past with React and it's good."
"ApexCharts for Blazor"
"Apex charts is a good one."
"It's quite powerful and there's a great Svelte wrapper for it."
"So far, ApexCharts has been absolutely horrible for me. Bad documentation. Unexpected behaviours. Bloated code."
#6
Plotly
4.8
(6)
"Plotly"
"Plotly works well, try it out."
"Using react-plotlyjs allows for seamless data visualization with the same data and layout."
"Using react-plotlyjs allows for seamless data visualization with the same data and layout."
"Plotly.js is really powerful"
"I would suggest Plotly.Blazor"
#7
Victory
4.7
(6)
"Great library for using different graphs."
"The performance of victory native is amazing."
"The performance of victory native is amazing."
"Settled on Victory charts for a visualization project after looking at different React charting libraries."
"For more advanced charts, I recommend Victory."
"Victory Native"
#8
Nivo
4.2
(6)
"Https://nivo.rocks/"
"Nivo is well-regarded, but its customization with tailwind is uncertain."
"You can try these two: NIVO"
"Nivo"
"Since no one mentioned it, checkout nivo"
"I like nivo.rocks. Though I don’t see a tree component. But amazing for graphs."
#9
Apache
4.2
(5)
"ECharts is a powerful charting library that provides a wide range of visualization options."
"Apache echarts is worth a look."
"With echarts you have many examples, but the learning curve can be steeper."
"Apache echarts maybe ?"
"Great library for data visualization, with lots of examples."
#10
Visx
4.0
(5)
"Best one for React is VISX which is built on top of D3.js."
"Maybe visx or https://www.react-graph-gallery.com/ if I need something more custom."
"Visx, build the charts with the low level components you want comprised of svg elements."
"Heard that visx by airbnb is good. Seems like a cute library and freshly launched."
"Visx is a decent abstraction layer over D3 that'll be sort of an in-between, not as user-friendly as ChartJS though"
#11
D3.js
4.8
(4)
"D3 is the best library for custom charts in JS."
"I'd recommend D3 for the rendering side."
"You can use d3js to make whatever your creativity can conceive."
"D3 is also a powerful tool for data visualization."
#12
D3
4.5
(4)
"Use d3 https://shybovycha.github.io/2020/08/02/gantt-chart-part2.html"
"Nothing beats D3."
"D3"
"D3 is powerful for creating custom charts without animations."
#13
Recharts
4.3
(4)
"Recharts🔥"
"The shadn/UI site itself uses recharts for various examples so that's probably a good place to start"
"Recharts is pretty good."
"My favorite library was https://recharts.org"
#14
AmCharts
5.0
(3)
"I really like the documentation for amCharts."
"It's a top class, in the same league as highcharts."
"Amcharts is pretty sweet"
#15
Airbnb
5.0
(3)
"Visx from Airbnb is especially flexible and based on D3."
"I'm q big fan of Airbnb's Visx"
"You can make your custom chart."
#16
Apache ECharts
4.7
(3)
"Echarts are awesome. They are so customizable and very well documented."
"I highly recommend Apache ECharts. Well maintained and very powerful."
"Try Apache echarts. It can go a long way if you don't have some very specific use cases."
#17
Shadcn
4.7
(3)
"Shadcn Charts"
"They are beautiful, you change the theme easily and the abstraction is very high."
"Shadcn/ui recently added charts using recharts, which are customizable with tailwind."
#18
LayerCake
4.3
(3)
"LayerCake provides the basic elements needed to create responsive charts and allows for extensive customization."
"LayerCake looks to be the best of the bunch for Svelte."
"What about LayerCake?"
#19
Ant Design
3.3
(3)
"Ant Design Charts provides a comprehensive and user-friendly interface for data visualization."
"The antdesign charts are the most complete library I tested."
"There's barely any documentation and what is there is in Chinese."
#20
5.0
(2)
"I've only ever used Google Charts and I find it really easy to use."
"Flexible and free."
#21
Evidence
5.0
(2)
"The chart library built on ECharts is impressive and offers great functionality for Svelte developers."
"We recently finished the first version, which is an API on top of ECharts."
#22
Vue3 Chart.js Wrapper
4.5
(2)
"This wrapper works seamlessly with chart.js and is easy to use."
"Compatible with chart.js 2.9.4, making it versatile."
#23
DevExpress
4.0
(2)
"I believe the 2 big ones are dev express and telerik"
"We've used devexpress which works well. I believe there are some open source free alternatives too."
#24
ChartJS
4.0
(2)
"Chartjs is lighter and suitable for simple charts."
"ChartJS is a great library for creating charts in JavaScript."
#25
D3js
5.0
(1)
"You can use d3js to make whatever your creativity can conceive."
#26
Covalent
5.0
(1)
"Covalent's ngx-charts is an excellent library for creating charts in Angular applications."
#27
InfectoOne
5.0
(1)
"A minimalistic and easy-to-use Gantt chart component library for Vue 3."
#28
Formidable
5.0
(1)
"Victory Scatter is an excellent library for creating scatter plots with ease."
#29
Layer Charts
5.0
(1)
"I like the UI library he made, this also looks good."
#30
Frolic
5.0
(1)
"Frolic is an excellent library for building React applications."
#31
PrimeNg
5.0
(1)
"PrimeNg offers a great selection of charts that are easy to use."
#32
GitHub
5.0
(1)
"Works well."
#33
Best of JS
5.0
(1)
"A comprehensive list of chart libraries that are easy to use and integrate."
#34
Skia
5.0
(1)
"Skia provides great animation capabilities for charts."
#35
IBM
5.0
(1)
"IBM also open sourced their Svelte Charts and they are unbelievably good."
#36
Radzen
5.0
(1)
"Radzen provides a comprehensive set of components for Blazor applications."
#37
Pax
5.0
(1)
"A great library for integrating ChartJs with Blazor, compatible with the latest version."
#38
Ag-Charts
5.0
(1)
"I like ag-charts."
#39
Carbon Charts
5.0
(1)
"I use Carbon Charts."
#40
Shown.js
5.0
(1)
"For simple static charts, where responsiveness and size are more important than interactivity, I can recommend Shown.js."
#41
React
5.0
(1)
"The best one is React highcharts"
#42
SciChart
5.0
(1)
"Scicharts is great if you mean a LOT of data in realtime."
#43
Apex
5.0
(1)
"Nothing's easier than Apex charts. Couldn't recommend it enough for basic stuff."
#44
Flot
5.0
(1)
"The sev who wrote it likes the fact that it didn't require sending data to Google."
#45
ZingChart
5.0
(1)
"ZingChart is lesser known but handles huge data sets with ease and offers unlimited trials."
#46
OxyPlot
5.0
(1)
"Very nice library with tons of examples."
#47
Devexperts
5.0
(1)
"DXcharts stands out with top-notch documentation"
#48
uPlot
5.0
(1)
"Look at uplot, it powers grafana, also the github has a perf comparison of the most used chart libs for time series"
#49
LightningChart
5.0
(1)
"We use LightningChart for millions of data points shown in real-time."
#50
Antblazor
5.0
(1)
"Antblazor"
#51
lvcharts
5.0
(1)
"Some 99.1% C# FOSS options below:
a. [https://lvcharts.com/docs/blazor/2.0.0-beta.330/gallery]"
#52
JFreeChart
4.0
(1)
"Try jfreechart."
#53
Krispo
4.0
(1)
"Maybe try: http://krispo.github.io/ng2-nvd3/"
#54
React Native
4.0
(1)
"React native svg or victory"
#55
Rich Harris
4.0
(1)
"Rich Harris made a library called Pancake"
#56
Svelte
4.0
(1)
"Simple wrapper for Svelte, very useful."
#57
CanvasJS
4.0
(1)
"Best option found for charting."
#58
Charts.js
4.0
(1)
"Charts.js is excellent and there's a svelte variation the community has made that's rather decent."
#59
Morris
4.0
(1)
"Morris is also a popular choice for JavaScript charts."
#60
nvd3
4.0
(1)
"Personally, I just use nvd3. Very nice interactive graphs, very little effort."
#61
BALKANGraph
4.0
(1)
"I'd recommend OrgChart JS - BALKANGraph. It is simple to use."
#62
Syncfusion React Chart
4.0
(1)
"You can try Syncfusion React chart library"
#63
Cube.js
4.0
(1)
"Have a look to cube.js"
#64
Frappe
2.0
(1)
"Basic, easy for simple things, svelte native, no dependency, small size. Not customizable."
#65
Gifted Charts
2.0
(1)
"The charts are more complex than needed for simple applications."
#66
R2D3
2.0
(1)
"If you really must support ie8, look into r2d3, it's based off d3 and supports ie7+."
Discover your audience
GummySearch is an audience research toolkit for 130,000 unique communities on Reddit.
If you are looking for startup problems to solve, want to validate your idea or find your customers online, GummySearch is for you.
Sign up for free, get community insights in minutes.
Tell me more
Get started
