MCP server
Connect once and your agent generates configs, then validates them against the real chart API before you paste, so charts render on the first try.
claude mcp add apexcharts -- npx -y apexcharts-mcp
Build with AI
The charting family that's easiest to build with AI. Tell Claude, Cursor, or ChatGPT what you want, and the MCP server validates every config against the real chart API before you paste it, so charts render right the first time, across the whole ApexCharts family.
Connect once and your agent generates configs, then validates them against the real chart API before you paste, so charts render on the first try.
claude mcp add apexcharts -- npx -y apexcharts-mcp
One context file that teaches your assistant the right patterns. Works with Claude Code, Cursor, and Copilot.
npm i apexcharts-skill
No install. Paste one prompt into any chatbot and start building right away.
Use the ApexCharts family. Follow the matching skill at github.com/apexcharts (apexcharts-skill and siblings).The Apex family
Data grids, Gantt charts, trees, flow diagrams, and financial charts, all sharing one API and one design language. Adopt it once and you're covered for whatever you need to visualize next.
Data tables
Sorting, filtering, inline editing and virtual scrolling, built to handle large datasets.
Explore ApexGridGeospatial maps
Choropleth and point maps with projections, drilldown, clustering and arc routes.
Explore ApexMapsDrag-and-drop project timelines
Org charts that fold and zoom
Flows you can trace end to end
Candlesticks, indicators and drawing tools
Loved in public
Unsolicited comments from public developer threads. Every card links straight to its original source.
I'll start by saying this is the best charting library I've seen. It's intuitive and it just works they way you would expect and want.vue-apexcharts · #60
First of all, thank you for an awesome chart library. I absolutely love ApexCharts!apexcharts.js · #420❤️ 24
I'm loving your library, really saved me in our project. The fact that I don't have to handle the javascript side and the freedom of customization is awesome. We have tried several libraries and this is the first that didnt feel as if I had to fight it to fit our project.Blazor-ApexCharts · #117@rudyspiesGitHub
I have used Highcharts before, I need to state that I'm EXTREMELY impressed with the work the coders of this project have done!!!apexcharts.js · #3946@sweco-bepedmGitHub
I just came across this library, this is fantastic, thanks for the work! I've succeeded in creating really complex graphs with so few lines of code that now I want to convert all my graphs!Blazor-ApexCharts · #191@CreativeWarlockGitHub
huge respect for your amazing library! So in love with the simplicity & feature richness!apexcharts.js · #2409@taheri24GitHub
apex-charts is really greatapexcharts.js · #24👍 21Jonny LarssonStack Overflow
I always recommend Blazor ApexCharts…on: MudBlazor chart styling▲ 11CC BY-SAAksenovANStack Overflow
I prefer to use apexcharts package for timeline chart creating. This package has more flexible interface to control the charts…on: timeline chartsCC BY-SA@alexpopa-workGitHub
Saved me a lot of trouble! The answer is two years old but it still saves livesvue-apexcharts · #20👍 8u/route-distr/vuejs
A Vue dev's verdict after weighing the field: the feature set was rich enough, it was easy to use, and after dropping it into their project, "it just worked."r/vuejs · Best charting library for Vue 3⬆ 6summaryRead the wall of love →more developer comments
Every quote is real, posted publicly by its author, and links to the original source.
If one is yours and you'd like it removed, email support@apexcharts.com.
Frameworks
First-class wrappers for React, Vue and Angular, or plain JavaScript. Same options, same charts, everywhere.
npm i apexcharts
import ApexCharts from 'apexcharts'
const options = {
chart: { type: 'line' },
series: [{ name: 'Sales', data: [30, 40, 35, 50, 49, 60] }],
xaxis: { categories: [1, 2, 3, 4, 5, 6] },
}
const chart = new ApexCharts(document.querySelector('#chart'), options)
chart.render()Chart types
Line, area, candlestick, heatmap, treemap, and 15+ more, plus Gantt, Sankey, Tree, and Grid. If you can picture it, you can build it.
Chart types in ApexCharts
More visualizations, dedicated libraries
Everything you need to build modern data-rich applications.
npm i apexcharts
Community and commercial licenses. See pricing
Production-proven
Trusted in production for 8+ years.
One API. Every framework
React, Vue, Angular, or vanilla JavaScript.
Built for every data experience.
Charts, grids, flows, and gantts.
Fast at scale
A 100k-point line renders in 29 ms. See the benchmark