Bokeh

Interactive visualization library for modern web browsers — handles large/streaming datasets and produces standalone HTML or app dashboards.

data-visualization-frameworksInactivenpm: @bokeh/bokehjs
66
Hero Score
Popularity
52
Performance
85
Ecosystem
50
Maturity
85
Dev Experience
57
⭐ 20,436 stars⬇ 1.4M downloads/wkFirst release: Oct 2013Last release: May 2025
Async Support: YesPlugin Extensions: MediumSpeed: FastDoc Quality: HighLearning Curve: Medium

Pros

  • Native support for streaming data and Bokeh server apps
  • Handles large datasets well with WebGL and downsampling primitives
  • Web-first design produces standalone HTML or embeddable components

Cons

  • Smaller community and plugin ecosystem compared to Plotly
  • Bokeh server adds operational complexity for deployed apps
  • Theming and styling feel lower-level than Plotly Express

Alternatives in data-visualization-frameworks

Compare Python Packages with ease.