# Popular Extensions
Many extensions can be found on the [Chart.js GitHub organization](https://github.com/chartjs) or on the [npm registry](https://www.npmjs.com/search?q=chartjs-).
## Charts
- chartjs-chart-financial - Adds financial chart types such as a candlestick.
- Chart.BarFunnel.js - Adds a bar funnel chart type.
- Chart.LinearGauge.js - Adds a linear gauge chart type.
- Chart.Smith.js - Adds a smith chart type.
In addition, many charts can be found on the [npm registry](https://www.npmjs.com/search?q=chartjs-chart-).
## Plugins
- chartjs-plugin-annotation.js - Draw lines and boxes on chart area.
- chartjs-plugin-deferred.js - Defer initial chart update until chart scrolls into viewport.
- chartjs-plugin-draggable.js - Makes select chart elements draggable with the mouse.
- chartjs-plugin-stacked100.js - Draw 100% stacked bar chart.
- chartjs-plugin-zoom.js - Enable zooming and panning on charts.
In addition, many plugins can be found on the [npm registry](https://www.npmjs.com/search?q=chartjs-plugin-).
## Integrations
### Angular
- angular-chart.js
- tc-angular-chartjs
- angular-chartjs
- Angular Chart-js Directive
### React
- react-chartjs2
- react-chartjs-2
### Django
- Django JChart
- Django Chartjs
### Ruby on Rails
- chartjs-ror
### Laravel
- laravel-chartjs
### Vue.js
- vue-chartjs