Alternatives to D3.js logo

Alternatives to D3.js

three.js, D3.js, Highcharts, Chart.js, and amCharts are the most popular alternatives and competitors to D3.js.
1.4K
812
+ 1
575

What is D3.js and what are its top alternatives?

It is a JavaScript library for manipulating documents based on data. Emphasises on web standards gives you the full capabilities of modern browsers without tying yourself to a proprietary framework.
D3.js is a tool in the Charting Libraries category of a tech stack.
D3.js is an open source tool with 89K GitHub stars and 21.6K GitHub forks. Here鈥檚 a link to D3.js's open source repository on GitHub

D3.js alternatives & related posts

three.js logo

three.js

147
24
0
147
24
+ 1
0
A JavaScript 3D library
    Be the first to leave a pro
    three.js logo
    three.js
    VS
    D3.js logo
    D3.js

    related D3.js posts

    Tim Abbott
    Tim Abbott
    Founder at Zulip | 6 upvotes 25.6K views
    atZulipZulip
    Plotly
    Plotly
    D3.js
    D3.js

    We use Plotly (just their open source stuff) for Zulip's user-facing and admin-facing statistics graphs because it's a reasonably well-designed JavaScript graphing library.

    If you've tried using D3.js, it's a pretty poor developer experience, and that translates to spending a bunch of time getting the graphs one wants even for things that are conceptually pretty basic. Plotly isn't amazing (it's decent), but it's way better than than D3 unless you have very specialized needs.

    See more
    Highcharts
    Highcharts
    Chart.js
    Chart.js
    Plotly
    Plotly
    D3.js
    D3.js
    #Visualization

    Here is my stack on #Visualization. @FusionCharts and Highcharts are easy to use but only free for non-commercial. Chart.js and Plotly are two lovely tools for commercial use under the MIT license. And D3.js would be my last choice only if a complex customized plot is needed.

    See more

    related Highcharts posts

    Highcharts
    Highcharts
    Chart.js
    Chart.js
    Plotly
    Plotly
    D3.js
    D3.js
    #Visualization

    Here is my stack on #Visualization. @FusionCharts and Highcharts are easy to use but only free for non-commercial. Chart.js and Plotly are two lovely tools for commercial use under the MIT license. And D3.js would be my last choice only if a complex customized plot is needed.

    See more
    Chart.js logo

    Chart.js

    895
    43
    0
    895
    43
    + 1
    0
    Simple, clean and engaging charts for designers and developers
      Be the first to leave a pro
      Chart.js logo
      Chart.js
      VS
      D3.js logo
      D3.js

      related Chart.js posts

      Highcharts
      Highcharts
      Chart.js
      Chart.js
      Plotly
      Plotly
      D3.js
      D3.js
      #Visualization

      Here is my stack on #Visualization. @FusionCharts and Highcharts are easy to use but only free for non-commercial. Chart.js and Plotly are two lovely tools for commercial use under the MIT license. And D3.js would be my last choice only if a complex customized plot is needed.

      See more
      amCharts logo

      amCharts

      154
      31
      4
      154
      31
      + 1
      4
      Advanced javascript charting library that will suit any data visualization need
      amCharts logo
      amCharts
      VS
      D3.js logo
      D3.js

      related Plotly posts

      Tim Abbott
      Tim Abbott
      Founder at Zulip | 6 upvotes 25.6K views
      atZulipZulip
      Plotly
      Plotly
      D3.js
      D3.js

      We use Plotly (just their open source stuff) for Zulip's user-facing and admin-facing statistics graphs because it's a reasonably well-designed JavaScript graphing library.

      If you've tried using D3.js, it's a pretty poor developer experience, and that translates to spending a bunch of time getting the graphs one wants even for things that are conceptually pretty basic. Plotly isn't amazing (it's decent), but it's way better than than D3 unless you have very specialized needs.

      See more
      Highcharts
      Highcharts
      Chart.js
      Chart.js
      Plotly
      Plotly
      D3.js
      D3.js
      #Visualization

      Here is my stack on #Visualization. @FusionCharts and Highcharts are easy to use but only free for non-commercial. Chart.js and Plotly are two lovely tools for commercial use under the MIT license. And D3.js would be my last choice only if a complex customized plot is needed.

      See more
      C3.js logo

      C3.js

      68
      44
      2
      68
      44
      + 1
      2
      A D3-based reusable chart library
      C3.js logo
      C3.js
      VS
      D3.js logo
      D3.js
      Google Charts logo

      Google Charts

      65
      45
      0
      65
      45
      + 1
      0
      A Web service that creates graphical charts
        Be the first to leave a pro
        Google Charts logo
        Google Charts
        VS
        D3.js logo
        D3.js
        NVD3 logo

        NVD3

        50
        1
        0
        50
        1
        + 1
        0
        Re-usable charts for d3.js
          Be the first to leave a pro
          NVD3 logo
          NVD3
          VS
          D3.js logo
          D3.js
          Matplotlib logo

          Matplotlib

          48
          30
          1
          48
          30
          + 1
          1
          A plotting library for the Python programming language
          Matplotlib logo
          Matplotlib
          VS
          D3.js logo
          D3.js
          ECharts logo

          ECharts

          19
          10
          0
          19
          10
          + 1
          0
          A free, powerful charting and visualization library
            Be the first to leave a pro
            ECharts logo
            ECharts
            VS
            D3.js logo
            D3.js
            Recharts logo

            Recharts

            16
            21
            9
            16
            21
            + 1
            9
            Redefined chart library built with React and D3
            Recharts logo
            Recharts
            VS
            D3.js logo
            D3.js
            Bokeh logo

            Bokeh

            16
            12
            1
            16
            12
            + 1
            1
            An interactive visualization library
            Bokeh logo
            Bokeh
            VS
            D3.js logo
            D3.js
            React D3 Library logo

            React D3 Library

            13
            22
            0
            13
            22
            + 1
            0
            The easiest way to use D3.js in React
              Be the first to leave a pro
              React D3 Library logo
              React D3 Library
              VS
              D3.js logo
              D3.js
              Victory logo

              Victory

              10
              25
              0
              10
              25
              + 1
              0
              ReactJS library for building interactive data visualizations
                Be the first to leave a pro
                Victory logo
                Victory
                VS
                D3.js logo
                D3.js
                AnyChart logo

                AnyChart

                10
                32
                15
                10
                32
                + 1
                15
                Robust JavaScript (HTML5) charting solution for easily adding interactive charts, maps and dashboards to web pages, apps
                AnyChart logo
                AnyChart
                VS
                D3.js logo
                D3.js
                Britecharts logo

                Britecharts

                9
                34
                0
                9
                34
                + 1
                0
                Eventbrite鈥檚 reusable charting library based on D3
                  Be the first to leave a pro
                  Britecharts logo
                  Britecharts
                  VS
                  D3.js logo
                  D3.js
                  ApexCharts logo

                  ApexCharts

                  8
                  8
                  0
                  8
                  8
                  + 1
                  0
                  馃搳 Interactive SVG Charts for React and Vue.js
                    Be the first to leave a pro
                    ApexCharts logo
                    ApexCharts
                    VS
                    D3.js logo
                    D3.js
                    Chartify  logo

                    Chartify

                    7
                    14
                    0
                    7
                    14
                    + 1
                    0
                    Easier chart creation in Python for data scientists, by Spotify
                      Be the first to leave a pro
                      Chartify  logo
                      Chartify
                      VS
                      D3.js logo
                      D3.js