Open Source Bokeh Alternatives

The best open source alternative to Bokeh is Matplotlib. If that doesn't suit you, our users have ranked more than 50 alternatives to Bokeh and many of them is open source so hopefully you can find a suitable replacement. Other interesting open source alternatives to Bokeh are D3.js, RAWGraphs, Plotly and Epoch Charting Library.

Copy a direct link to this comment to your clipboard
Bokeh alternatives page was last updated

Alternatives list

  1. Matplotlib icon
     43 likes

    Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python. Matplotlib makes easy things easy and hard things possible.

    50 Matplotlib alternatives

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Python
    • BSD
     
  2. D3.js icon
     86 likes

    D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG, and CSS.

    76 D3.js alternatives

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Online
    • Self-Hosted
     
  3. RAWGraphs icon
     44 likes

    RAWGraphs is an open source app built with the goal of making the visualization of complex data easy for everyone. Born as tool for designers and vis geeks, RAWGraphs aims at providing a missing link between spreadsheets and vector graphics editors.

    69 RAWGraphs alternatives

    Cost / License

    Application type

    Platforms

    • Online
    • Self-Hosted
     
  4. A general purpose real-time charting library for building beautiful, smooth, and high performance visualizations.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Online
     
  5. Raphaël icon
     17 likes

    Raphaël is a small JavaScript library that should simplify your work with vector graphics on the web. If you want to create your own specific chart or image crop and rotate widget, for example, you can achieve it simply and easily with this library.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Online
     
  6. Koia icon
     4 likes

    Create graphs online with CSV, Excel or JSON data. Choose from different chart types, pivot tables and relationship graphs. Easy, user-friendly, open- source.

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Online
    • Self-Hosted
     
  7. Apache ECharts is a free, powerful charting and visualization library offering easy ways to add intuitive, interactive, and highly customizable charts to your commercial products. It is written in pure JavaScript and based on zrender, which is a whole new lightweight canvas...

    Cost / License

    Application type

    Platforms

    • Self-Hosted
    • JavaScript
     
  8. Squey icon
     2 likes

    Squey is an open-source visualization software designed to interactively explore and understand large amounts of tabular data.

    Cost / License

    • Free
    • Open Source (MIT)

    Platforms

    • Windows
    • Linux
    • Amazon Web Services
    • Flathub
    • Software as a Service (SaaS)
    • Flatpak
    • Mac
     
  9. PykCharts.js icon
     9 likes

    26+ well-designed, themeable, responsive, modular, real-time and easy to use charts and 109+ maps.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Android
    • iPhone
    • iPad
     
  10. NVD3 icon
     14 likes

    This project is an attempt to build re-usable charts and chart components for d3.js without taking away the power that d3.js gives you. This is a very young collection of components, with the goal of keeping these components very customizeable, staying away from your standard...

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
     
  11. Vega-Lite icon
     3 likes

    Vega-Lite provides a higher-level grammar for visual analysis, comparable to ggplot or Tableau, that generates complete Vega specifications. Vega-Lite specifications consist of simple mappings of variables in a data set to visual encoding channels such as x, y, color, and size.

    Cost / License

    Platforms

    • Online
    • Self-Hosted
     
12 of 25 Bokeh alternatives