ランキングに戻る

chartjs/awesome

A curated list of awesome Chart.js resources and libraries

awesomechartjsresourcespluginsintegrationscharts
スター成長
スター
2.7k
フォーク
165
週間成長
Issue
0
1k2k
2023年1月2024年3月2025年5月2026年7月
README
Awesome Chart.js

Awesome Chart.js Awesome

A curated list of awesome things related to Chart.js

Chart.js support. There are three major Chart.js versions currently in use. Please refer to version badges below to check if a library supports your version of Chart.js. (Also, "❕" means that a version is not supported.)

  • Chart.js v. 4️⃣ — released in November 2022
  • Chart.js v. 3️⃣ — released in April 2021
  • Chart.js v. 2️⃣ — released in April 2016

Resources

Charts

Support Name Description
2️⃣ ❕ ❕ bar-funnel Adds bar funnel chart type
2️⃣ 3️⃣ 4️⃣ boxplot Adds boxplot and violin plot chart type
2️⃣ 3️⃣ 4️⃣ error-bars Adds diverse error bar variants of standard chart types
2️⃣ 3️⃣ ❕ financial Adds financial chart types such as a candlestick
❕ 3️⃣ 4️⃣ funnel Adds funnel chart type
2️⃣ 3️⃣ 4️⃣ geo Adds geographic map chart types such as choropleth and bubble map
2️⃣ 3️⃣ 4️⃣ graph Adds graph chart types such as a force directed graph
2️⃣ 3️⃣ 4️⃣ matrix Adds matrix chart type
2️⃣ 3️⃣ 4️⃣ pcp Adds parallel coordinates plot chart type
❕ 3️⃣ 4️⃣ sankey Adds sankey diagram chart type
2️⃣ ❕ ❕ smith Adds smith chart type
2️⃣ 3️⃣ 4️⃣ stacked100 Draws 100% stacked bar chart
2️⃣ 3️⃣ 4️⃣ treemap Adds treemap chart type
❕ 3️⃣ 4️⃣ venn Adds venn and euler chart type
❕ 3️⃣ 4️⃣ word-cloud Adds word-cloud chart type

Plugins

Styling

Support Name Description
❕ 3️⃣ 4️⃣ autocolors Automatic color generation
2️⃣ ❕ ❕ colorschemes Enables automatic coloring using predefined color schemes
❕ 3️⃣ 4️⃣ gradient Easy gradients
2️⃣ ❕ ❕ rough Draws charts in a sketchy, hand-drawn-like style using Rough.js
2️⃣ ❕ ❕ style Provides styling options such as shadow, bevel, glow or overlay effects
❕ ❕ 4️⃣ timestack Adds opinionated time scale formatting with "nice" time divisions

Features

Support Name Description
2️⃣ 3️⃣ 4️⃣ annotation Draws lines, boxes, points, labels, polygons and ellipses on the chart area
2️⃣ 3️⃣ ❕ crosshair Adds a data crosshair to line and scatter charts
2️⃣ 3️⃣ 4️⃣ datalabels Displays labels on data for any type of charts
2️⃣ ❕ ❕ doughnutlabel Display a text label in the center of a doughnut chart
2️⃣ 3️⃣ 4️⃣ hierarchical Adds hierarchical scales that can be collapsed, expanded, and focused
❕ ❕ 4️⃣ image-label Displays image labels on data for doughnut charts
2️⃣ ❕ ❕ piechart-outlabels Displays labels outside a pie/doughnut chart
2️⃣ ❕ ❕ regression Calculate and draw statistical regressions (trend lines)
❕ ❕ 4️⃣ trendline Draw trend lines
2️⃣ ❕ ❕ waterfall Enables easy use of waterfall charts

Interactions

Support Name Description
❕ ❕ 4️⃣ a11y-legend Provides keyboard accessibility for chart legends
❕ 3️⃣ 4️⃣ chart2music Enhances chart accessibility with keyboard navigation and sonification
2️⃣ 3️⃣ 4️⃣ deferred Defers initial chart update until chart scrolls into viewport
2️⃣ 3️⃣ 4️⃣ dragdata Lets users drag data points on the chart
❕ ❕ 4️⃣ interaction-tools Drag data points and draw freeform trails directly on charts.
❕ 3️⃣ 4️⃣ select-drag Drag across charts to select an axis range
2️⃣ 3️⃣ 4️⃣ zoom Enables zooming and panning on charts

Data Sources

Support Name Description
2️⃣ 3️⃣ 4️⃣ datasource-prometheus Displays time-series from Prometheus
2️⃣ 3️⃣ ❕ streaming Adds support for live streaming data

In addition, many plugins can be found on the npm registry.

Adapters

Support Name Description
2️⃣ 3️⃣ 4️⃣ date-fns date-fns adapter
2️⃣ 3️⃣ 4️⃣ dayjs dayjs adapter
2️⃣ 3️⃣ 4️⃣ luxon Luxon adapter
2️⃣ 3️⃣ 4️⃣ moment Moment.js adapter
❕ 3️⃣ 4️⃣ spacetime Spacetime adapter
❕ ❕ 4️⃣ temporal Javascript Temporal API

Integrations

JavaScript

Support Name Description
2️⃣ ❕ ❕ ember-cli-chart Ember CLI
❕ ❕ 4️⃣ fresh_charts Fresh
2️⃣ ❕ ❕ lwcc Lightning Web Component
2️⃣ 3️⃣ 4️⃣ ng2-charts Angular v2+
2️⃣ 3️⃣ ❕ omi-chart Omi
2️⃣ 3️⃣ 4️⃣ react-chartjs-2 React
❕ 3️⃣ 4️⃣ solid-chartjs SolidJs
❕ 3️⃣ 4️⃣ svelte-chartjs Svelte
2️⃣ 3️⃣ 4️⃣ vue-chartjs Vue.js

Others

Support Name Description
❕ 3️⃣ ❕ BlazorChartjs Blazor
❕ 3️⃣ 4️⃣ pax.BlazorChartJs Blazor (with JavaScript isolation)
2️⃣ 3️⃣ 4️⃣ charba GWT/J2CL
2️⃣ ❕ ❕ chart.java Java
❕ ❕ 4️⃣ chartjs-java-model Java
2️⃣ ❕ ❕ chartjs-ocaml OCaml
2️⃣ 3️⃣ ❕ chartjs-ror Ruby, simplifies using Chart.js in Rails views
❕ 3️⃣ 4️⃣ chart-js-rs Chart.js types API in Rust (WIP in Alpha/incomplete)
2️⃣ ❕ ❕ django-chartjs Django
  figma Design components
2️⃣ 3️⃣ 4️⃣ ipychart Python
2️⃣ 3️⃣ 4️⃣ laravel-chartjs Laravel
2️⃣ ❕ ❕ liquify Fast, multi-threaded visualization of stream data with Angular
2️⃣ ❕ ❕ nova-chartjs Laravel Nova
❕ ❕ 4️⃣ octave-chartjs GNU Octave
❕ ❕ 4️⃣ RazorKit.ChartJs HTML Helper for Asp.Net MVC
❕ 3️⃣ 4️⃣ symfony/ux-chartjs Symfony UX bundle
2️⃣ 3️⃣ 4️⃣ quickchart Web API for static charts
2️⃣ ❕ ❕ wicked-charts Wrapper for Java web apps

Tools

Support Name Description
❕ 3️⃣ ❕ xhub Browser extension for Chart.js (and more) on GitHub pages
関連リポジトリ
sindresorhus/awesome

😎 Awesome lists about all kinds of interesting topics

Creative Commons Zero v1.0 Universalawesomeawesome-list
487.5k36k
vinta/awesome-python

An opinionated list of Python frameworks, libraries, tools, and resources

PythonPyPIOtherawesomepython
awesome-python.com
309.6k28.4k
awesome-selfhosted/awesome-selfhosted

A list of Free Software network services and web applications which can be hosted on your own servers

Otherselfhostedawesome
awesome-selfhosted.net
307.3k14.4k
trimstray/the-book-of-secret-knowledge

A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.

MIT Licenseawesomeawesome-list
234.5k14k
avelino/awesome-go

A curated list of awesome Go frameworks, libraries and software

GoGo ModulesMIT Licensegolanggolang-library
awesome-go.com
178.8k13.4k
521xueweihan/HelloGitHub

:octocat: 分享 GitHub 上有趣、入门级的开源项目。Share interesting, entry-level open source projects on GitHub.

PythonPyPIgithubhellogithub
hellogithub.com
166.5k12.4k
Hack-with-Github/Awesome-Hacking

A collection of various awesome lists for hackers, pentesters and security researchers

Creative Commons Zero v1.0 Universalhackingsecurity
116.6k10.5k
jaywcjlove/awesome-mac

 This project is dedicated to collecting high-quality macOS software and organizing them systematically by different categories for easy search and use.

SwiftCreative Commons Zero v1.0 Universalmacossoftware
git.io/macx
108.4k8.2k
papers-we-love/papers-we-love

Papers from the computer science community to read and discuss.

Shellcomputer-scienceread-papers
paperswelove.org
108k6.4k
MunGell/awesome-for-beginners

A list of awesome beginners-friendly projects.

awesomebeginner-project
87.6k7.9k
DopplerHQ/awesome-interview-questions

:octocat: A curated awesome list of lists of interview questions. Feel free to contribute! :mortar_board:

awesome-listawesomeness
doppler.com
83.7k9.5k
ruvnet/RuView

π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.

Rustcrates.ioMIT Licensedenseposewifi
cognitum.one/RuView
82.8k11.1k