JavaScript D3

Open-source JavaScript projects categorized as D3

Top 23 JavaScript D3 Projects

  1. three.js

    JavaScript 3D Library.

    Project mention: React Three Ecosystem | news.ycombinator.com | 2025-05-10

    note three.js [1] has nothing to do with React out of the box though, this page highlights an atypical way of using three.js through a popular React binding.

    [1] https://threejs.org/

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
  3. Chart.js

    Simple HTML5 Charts using the <canvas> tag

    Project mention: Apache ECharts | news.ycombinator.com | 2025-04-08
  4. 30-Days-Of-JavaScript

    30 days of JavaScript programming challenge is a step-by-step guide to learn JavaScript programming language in 30 days. This challenge may take more than 100 days, please just follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw

    Project mention: Top Github repositories for 10+ programming languages | dev.to | 2024-07-16

    30 Days of JS preparation 30 Days of Javascript preparation that teaches JS topics in 30 days one topic per day, quite a good roadmap as well to learn JS from scratch.

  5. p5.js

    p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. http://twitter.com/p5xjs —

    Project mention: Getting Started with Interactive Programming | dev.to | 2025-04-08

    p5.js – JavaScript framework for creative interactive coding

  6. plotly.js

    Open-source JavaScript charting library behind Plotly and Dash

    Project mention: Apache ECharts | news.ycombinator.com | 2025-04-08
  7. Frappe Charts

    Simple, responsive, modern SVG Charts with zero dependencies (by frappe)

  8. paper.js

    The Swiss Army Knife of Vector Graphics Scripting – Scriptographer ported to JavaScript and the browser, using HTML5 Canvas. Created by @lehni & @puckey

    Project mention: Jacksonpollock.org | news.ycombinator.com | 2025-02-08
  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. vega

    A visualization grammar.

    Project mention: 2024 Nuxt3 Annual Ecosystem Summary🚀 | dev.to | 2024-12-23

    Document address: Vega Official Document

  11. svg.js

    The lightweight library for manipulating and animating SVG

    Project mention: Tuning Edge Animations in Reactflow for Optimal Performance | dev.to | 2025-04-07

    Locked fps of animation · Issue #1003 · svgdotjs/svg.js - Github

  12. raphael

    JavaScript Vector Library

  13. trianglify

    Algorithmically generated triangle art

  14. c3

    :bar_chart: A D3-based reusable chart library

    Project mention: GitHub ダッシュボードのコミットをリアルタイムで追跡する | dev.to | 2024-05-30
  15. two.js

    A renderer agnostic two-dimensional drawing api for the web.

  16. dc.js

    Multi-Dimensional charting built to work natively with crossfilter rendered with d3.js

  17. nvd3

    A reusable charting library written in d3.js

  18. rickshaw

    JavaScript toolkit for creating interactive real-time graphs

  19. heatmap.js

    🔥 JavaScript Library for HTML5 canvas based heatmaps

  20. flot

    Attractive JavaScript charts for jQuery

  21. NN-SVG

    Publication-ready NN-architecture schematics.

  22. Frappe Gantt

    Open Source Javascript Gantt

  23. cubism

    Cubism.js: A JavaScript library for time series visualization.

  24. d3-cloud

    Create word clouds in JavaScript.

  25. mozaik

    Mozaïk is a tool based on nodejs / react / redux / nivo / d3 to easily craft beautiful dashboards

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript D3 discussion

Log in or Post with

JavaScript D3 related posts

  • Shortest walking tour to 81,998 bars in Korea – TSP solved in 178 days

    1 project | news.ycombinator.com | 28 Apr 2025
  • Apache ECharts

    25 projects | news.ycombinator.com | 8 Apr 2025
  • Getting Started with Interactive Programming

    2 projects | dev.to | 8 Apr 2025
  • Tuning Edge Animations in Reactflow for Optimal Performance

    3 projects | dev.to | 7 Apr 2025
  • Visualizing MIDI with Three.js, Tone.js, and TypeScript

    2 projects | dev.to | 5 Apr 2025
  • Chart.js in Next.js 15: Create Dynamic Data Visualizations

    2 projects | dev.to | 26 Mar 2025
  • Building a Dynamic Budget Planner: Visualize Your Finances in Real-Time 📊

    1 project | dev.to | 24 Mar 2025
  • A note from our sponsor - SurveyJS
    surveyjs.io | 23 May 2025
    Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more. Learn more →

Index

What are some of the best open-source D3 projects in JavaScript? This list will help you:

# Project Stars
1 three.js 106,326
2 Chart.js 65,929
3 30-Days-Of-JavaScript 44,363
4 p5.js 22,586
5 plotly.js 17,574
6 Frappe Charts 15,009
7 paper.js 14,731
8 vega 11,493
9 svg.js 11,406
10 raphael 11,293
11 trianglify 10,101
12 c3 9,356
13 two.js 8,467
14 dc.js 7,430
15 nvd3 7,220
16 rickshaw 6,531
17 heatmap.js 6,311
18 flot 5,939
19 NN-SVG 5,465
20 Frappe Gantt 5,240
21 cubism 4,935
22 d3-cloud 3,881
23 mozaik 3,599

Sponsored
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
surveyjs.io

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?