Topics / #d3
D3 projects on GitHub
Data-driven visualization library for the web
As of , the most-starred D3 projects on GitHub are freeCodeCamp (457.3K stars), d3 (113.8K stars) and 30-Days-Of-JavaScript (46.9K stars). GitHub.Locker tracks 15 D3 repositories with 828.5K stars combined. The fastest-growing on October 17 was freeCodeCamp, with +153 stars in a day.
Hot right now
Most stars gained in a day · Oct 17
+153freeCodeCamp
freeCodeCamp/freeCodeCamp · ★ 457.3KfreeCodeCamp.org's open-source codebase and curriculum: a friendly, donor-supported community where you learn math, programming, and computer science for free through thousands of interactive coding challenges. The full-stack web development and machine learning curriculum is completely free and self-paced, and the community says it has helped over 100,000 people get their first developer job.
+19anki
ankitects/anki · ★ 32.1KAnki is a spaced repetition flashcard program that helps you memorize information through scheduled, algorithm-driven reviews.
+1230-Days-Of-JavaScript
Asabeneh/30-Days-Of-JavaScript · ★ 46.9KA free, self-paced 30-day curriculum that takes you from JavaScript basics (data types, loops, functions) through DOM manipulation and ends with several mini projects.
d3
d3/d3 · ★ 113.8KD3 (or D3.js) is a free, open-source JavaScript library for visualizing data.
The all-time top
15 projects · by stars
- 457.3K
#1 · freeCodeCamp/freeCodeCampfreeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum: a friendly, donor-supported community where you learn math, programming, and computer science for free through thousands of interactive coding challenges. The full-stack web development and machine learning curriculum is completely free and self-paced, and the community says it has helped over 100,000 people get their first developer job.
- 113.8K
- 46.9K
#3 · Asabeneh/30-Days-Of-JavaScript30-Days-Of-JavaScript
A free, self-paced 30-day curriculum that takes you from JavaScript basics (data types, loops, functions) through DOM manipulation and ends with several mini projects.
- 4

freecodecamp.cn
37.8KFreeCodeCampChina/freecodecamp.cn · CSSThis is the Chinese localization of freeCodeCamp - the full source code and curriculum that powers freeCodeCamp.cn, a free browser-based platform for learning full-stack JavaScript development by building real projects.
- 5

anki
32.1Kankitects/anki · RustAnki is a spaced repetition flashcard program that helps you memorize information through scheduled, algorithm-driven reviews.
- 6
recharts
27.6Krecharts/recharts · TypeScriptRecharts is a charting library for React that lets you build charts out of composable React components, built on top of D3 for calculations and native SVG for rendering.
- 7
visx
21.1Kairbnb/visx · TypeScriptvisx is a collection of reusable low-level visualization components for React: d3 does the calculations and math, while React renders and updates the DOM. You compose charts from components instead of writing d3 selection code.
- 8

plotly.py
18.8Kplotly/plotly.py · PythonAn interactive, open-source graphing library for Python: you describe charts in Python code and get interactive figures rendered in the browser.
- 9

plotly.js
18.4Kplotly/plotly.js · JavaScriptPlotly.js is an open-source JavaScript charting library that draws interactive charts in the browser. It also powers the plotly modules for Python and R (Plotly.py, Plotly.R) and sits behind Plotly and Dash.
- 10

playground
13.1Ktensorflow/playground · TypeScriptDeep Playground is an interactive, browser-based visualization that lets you build small neural networks and watch them learn in real time, written in TypeScript using d3.js.
- 11
G2
12.6Kantvis/G2 · TypeScriptG2 is a visualization grammar library for building charts, dashboards, data exploration, and storytelling, inspired by Leland Wilkinson's book 'The Grammar of Graphics'.
- 12

vega
12Kvega/vega · JavaScriptVega is a declarative visualization grammar: you describe charts and interactive views in a JSON format, and Vega renders them using HTML5 Canvas or SVG.
- 13

victory
11.2KFormidableLabs/victory · TypeScriptVictory is a collection of composable React components for building interactive data visualizations like charts and graphs.
- 14

situation-monitor
4.2Khipcityreg/situation-monitor · TypeScriptA real-time web dashboard that monitors global news, financial markets, and geopolitical events in one place.
- 15
aetherviz-master
1.5Kandyhuo520/aetherviz-masterAetherViz Master is an AI-powered Claude Code skill that turns any teaching topic into an immersive, interactive 3D educational webpage, mixing Three.js 3D scenes with SVG charts.
Related topics
Often tagged together