# 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 ### Java - Chart.java