# Plotly.js

> Powerful declarative library with support for 20 chart types.

- Category: [JavaScript charting libraries](https://awesomedataviz.com/categories/javascript-charting-libraries/)
- Website: https://plotly.com/javascript/
- Repository: https://github.com/plotly/plotly.js
- License: MIT
- Language: JavaScript
- Status: Active (commits in the last 90 days)
- GitHub stars: 18,355
- Commits in the last 12 months: 1,549
- Contributors: 263
- Last commit: Oct 3, 2026
- Latest release: v4.1.1 (Sep 14, 2026)
- Install (npm): `npm install plotly.js`, 873K downloads per week
- Topics: GPU-accelerated & WebGL visualization

## Overview

Plotly.js is an open-source JavaScript charting library released under the MIT license. Its GitHub repository has 18,355 stars, 2,044 forks, and 263 contributors. It is actively developed with 1,549 commits in the last 12 months. The latest release, v4.1.1, was published on Sep 14, 2026. On npm it is downloaded about 873K times per week.

## Alternatives

- [Chart.js](https://awesomedataviz.com/tools/chart-js/): Charts with the canvas tag. (67.7K stars)
- [Apache ECharts](https://awesomedataviz.com/tools/echarts/): Highly customizable and interactive charts ready for big datasets. (67.4K stars)
- [Lightweight Charts](https://awesomedataviz.com/tools/lightweight-charts/): Performant HTML5 canvas financial charts, from TradingView. (17.5K stars)
- [ApexCharts](https://awesomedataviz.com/tools/apexcharts/): Modern & Interactive SVG Charts. (15.2K stars)
- [Frappe Charts](https://awesomedataviz.com/tools/frappe-charts/): Simple, responsive SVG charts with zero dependencies. (15.1K stars)
- [Chartist.js](https://awesomedataviz.com/tools/chartist-js/): Responsive charts with great browser compatibility. (13.4K stars)

## Comparisons

- [Chart.js vs Plotly.js](https://awesomedataviz.com/compare/chart-js-vs-plotly-js/)
- [Apache ECharts vs Plotly.js](https://awesomedataviz.com/compare/echarts-vs-plotly-js/)
- [Lightweight Charts vs Plotly.js](https://awesomedataviz.com/compare/lightweight-charts-vs-plotly-js/)
- [ApexCharts vs Plotly.js](https://awesomedataviz.com/compare/apexcharts-vs-plotly-js/)
- [D3.js vs Plotly.js](https://awesomedataviz.com/compare/d3-vs-plotly-js/)
- [Plotly.js vs Plotly (Python)](https://awesomedataviz.com/compare/plotly-js-vs-plotly-python/)

Source: https://awesomedataviz.com/tools/plotly-js/ · Data updated 2026-10-04 · Content: CC BY 4.0, Awesome Dataviz (https://awesomedataviz.com).
