Skip to content
SPECIFICTION
Get listed

Bokeh vs Chart.js

Bokeh

bokeh.org

Chart.js

chartjs.org

Side by side

FigureBokehChart.js
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
WebYesYes
WindowsYes—
macOSYes—
LinuxYes—
Self-hosted—Yes
Plans published11
Spec score · Data Visualization Libraries Software8.4 (#5)8.2 (#7)
Spec score · Data Visualization Software8.3 (#32)8.1 (#40)
Dashboard typeinteractiveboth
Data sourcesPython lists,NumPy arrays,ColumnDataSource,pandas DataFrames,Polars DataFrames,PyArrow DataFrames,pandas GroupBy objects,REST endpointsJavaScript arrays,tuples,objects,data APIs,and Cube
IntegrationsThe site describes using Bokeh in Jupyter and mounting it in FastAPI, Starlette, Django, or another ASGI app served with Uvicorn or Hypercorn.Chart.js includes TypeScript typings and works with React, Vue, Svelte, and Angular, directly or through wrapper packages.
LicenseThe project describes Bokeh as BSD licensed.Chart.js is open source under the MIT license and maintained by a community.
Platformweb_and_desktopweb
Security and complianceThe official pages opened describe the BSD license and Code of Conduct but make no security or compliance certification claim.The official pages reviewed provide no security or compliance claims.
SupportSupport is volunteer-based, and the project directs usage questions to its public Discourse forum.The documentation directs users to Discord, GitHub Discussions, and Stack Overflow for community help.

Plans

Bokeh

  • BokehFree

Bokeh pricing →

Chart.js

  • Chart.jsFree

Chart.js pricing →

In their own words

Bokeh

Bokeh has no write-up on Specifiction yet; its figures are above.

Visit bokeh.org

Chart.js

Chart.js has no write-up on Specifiction yet; its figures are above.

Visit chartjs.org