Create Viz

Create a new viz by forking one of these starter templates.

Vibe Coding Templates

Curated starter templates that work well with the "Edit with AI" feature.

Starter Templates

Minimalist starter templates.

Most Forked

A collection of the most forked vizzes.

Constructing Visualizations

Vizzes that support hot reloading and use D3.js.
From the course Constructing Visualizations.
Blank Slate with Hot Reloading

Blank Slate with Hot Reloading

797
1
Curran Kelleher
Curran Kelleher
Feb 20, 2025
Circles with D3

Circles with D3

385
3
Curran Kelleher
Curran Kelleher
Feb 20, 2025
D3 Transitions

D3 Transitions

35
2
Curran Kelleher
Curran Kelleher
May 02, 2024
Solar System

Solar System

77
1
Curran Kelleher
Curran Kelleher
Jan 20, 2024
CSV Dataset Template - Penguins

CSV Dataset Template - Penguins

159
Curran Kelleher
Curran Kelleher
Mar 22, 2025
Margins

Margins

11
Curran Kelleher
Curran Kelleher
Jan 23, 2024
Viz Function Concept

Viz Function Concept

7
Curran Kelleher
Curran Kelleher
Feb 06, 2024
Scales and Axes

Scales and Axes

7
Curran Kelleher
Curran Kelleher
Jan 30, 2024
Axis Labels

Axis Labels

16
Curran Kelleher
Curran Kelleher
Jan 30, 2024
Simple Scatter Plot

Simple Scatter Plot

114
Curran Kelleher
Curran Kelleher
Mar 03, 2025
Scatter Plot with Missing Data

Scatter Plot with Missing Data

6
Curran Kelleher
Curran Kelleher
May 02, 2024
UN Population Estimates 2024

UN Population Estimates 2024

4
Curran Kelleher
Curran Kelleher
Feb 14, 2024
Simple Bar Chart

Simple Bar Chart

73
Curran Kelleher
Curran Kelleher
Feb 02, 2024
Keeling Curve Data

Keeling Curve Data

4
Curran Kelleher
Curran Kelleher
Feb 05, 2024
Simple Line Chart

Simple Line Chart

13
Curran Kelleher
Curran Kelleher
Feb 05, 2024
Mouse Follower

Mouse Follower

6
Curran Kelleher
Curran Kelleher
May 12, 2024
Responsive Viz Container

Responsive Viz Container

6
Curran Kelleher
Curran Kelleher
Feb 07, 2024
Responsive Axes

Responsive Axes

19
1
Curran Kelleher
Curran Kelleher
Feb 12, 2024
Axes with Hover

Axes with Hover

6
Curran Kelleher
Curran Kelleher
Feb 09, 2024
Responsive Scatter Plot

Responsive Scatter Plot

64
Curran Kelleher
Curran Kelleher
Feb 12, 2024
Responsive Bar Chart

Responsive Bar Chart

49
Curran Kelleher
Curran Kelleher
Feb 15, 2024
Responsive Line Chart

Responsive Line Chart

12
Curran Kelleher
Curran Kelleher
Feb 12, 2024
Bar Chart with Basic Hover

Bar Chart with Basic Hover

5
Curran Kelleher
Curran Kelleher
Feb 15, 2024
Scatter Plot with Color

Scatter Plot with Color

44
Curran Kelleher
Curran Kelleher
Feb 16, 2024
Interactive Color Legend

Interactive Color Legend

10
Curran Kelleher
Curran Kelleher
Feb 16, 2024
Simple World Map

Simple World Map

73
1
Curran Kelleher
Curran Kelleher
Feb 26, 2024
World Cities

World Cities

23
1
Curran Kelleher
Curran Kelleher
Feb 26, 2024
Spinning Globe

Spinning Globe

15
1
Curran Kelleher
Curran Kelleher
Aug 06, 2024
Daily Surface Air Temperature

Daily Surface Air Temperature

2
1
Curran Kelleher
Curran Kelleher
Feb 23, 2024
Line Chart with Multiple Lines

Line Chart with Multiple Lines

18
1
Curran Kelleher
Curran Kelleher
Feb 21, 2025
Brushing Circles with D3-Brush

Brushing Circles with D3-Brush

1
Curran Kelleher
Curran Kelleher
Feb 29, 2024
Zoomable Circles with D3-Zoom

Zoomable Circles with D3-Zoom

9
2
Curran Kelleher
Curran Kelleher
Feb 29, 2024
Draggable Circles with D3-Drag

Draggable Circles with D3-Drag

4
Curran Kelleher
Curran Kelleher
Feb 26, 2024
Draggable Circles with Voronoi Overlay

Draggable Circles with Voronoi Overlay

1
Curran Kelleher
Curran Kelleher
Mar 01, 2024
Parallel Coordinates with Brushing

Parallel Coordinates with Brushing

32
5
Curran Kelleher
Curran Kelleher
Aug 25, 2024
Globe with Panning & Zooming

Globe with Panning & Zooming

16
Curran Kelleher
Curran Kelleher
May 16, 2024
Common UI Elements with D3

Common UI Elements with D3

2
Curran Kelleher
Curran Kelleher
Mar 31, 2024
Menu with D3

Menu with D3

6
Curran Kelleher
Curran Kelleher
Mar 29, 2024
Multiple Menus with D3

Multiple Menus with D3

3
Curran Kelleher
Curran Kelleher
Apr 11, 2024
Interactive Stacked Bar Chart

Interactive Stacked Bar Chart

36
Curran Kelleher
Curran Kelleher
Apr 10, 2024
Submarine Cables Globe

Submarine Cables Globe

14
4
Curran Kelleher
Curran Kelleher
May 07, 2024
D3 Grouped Selections

D3 Grouped Selections

2
Curran Kelleher
Curran Kelleher
May 13, 2024
Code Tree Viz from Livestream

Code Tree Viz from Livestream

5
1
Curran Kelleher
Curran Kelleher
May 28, 2024
Label Filtering Algorithm Prototype

Label Filtering Algorithm Prototype

3
Curran Kelleher
Curran Kelleher
Aug 30, 2024
Interactive Sparkline

Interactive Sparkline

2
Curran Kelleher
Curran Kelleher
Jul 19, 2024

Get it Right in Black & White

A collection of projects from the free online course Get it Right in Black & White.

Datavis 2020

D3 & React Examples from Datavis 2020.
Hello HTML

Hello HTML

3K
Curran Kelleher
Curran Kelleher
Jan 04, 2024
Let's Make a Face Part I

Let's Make a Face Part I

792
20
Curran Kelleher
Curran Kelleher
Apr 26, 2020
Smiley Face Part II

Smiley Face Part II

1.3K
7
Curran Kelleher
Curran Kelleher
Apr 26, 2020
Smiley Face Part III

Smiley Face Part III

567
10
Curran Kelleher
Curran Kelleher
Apr 26, 2020
Smiley Face Part IV

Smiley Face Part IV

101
3
Curran Kelleher
Curran Kelleher
Oct 28, 2020
Smiley Face Part V

Smiley Face Part V

169
3
Curran Kelleher
Curran Kelleher
Feb 13, 2020
Smiley Face Part VI

Smiley Face Part VI

106
5
Curran Kelleher
Curran Kelleher
Feb 13, 2020
Mouse Follower

Mouse Follower

209
Curran Kelleher
Curran Kelleher
May 19, 2020
Loading and Parsing CSV Data

Loading and Parsing CSV Data

737
16
Curran Kelleher
Curran Kelleher
Jan 03, 2024
Loading Data with React & D3

Loading Data with React & D3

238
Curran Kelleher
Curran Kelleher
Nov 17, 2019
Vega-Lite API Template

Vega-Lite API Template

557
16
Curran Kelleher
Curran Kelleher
Oct 22, 2021
Scatter Plot with Small Points

Scatter Plot with Small Points

16
Curran Kelleher
Curran Kelleher
Nov 17, 2019
The Problem of Occlusion

The Problem of Occlusion

Curran Kelleher
Curran Kelleher
Nov 12, 2019
Vega-Lite API Template

Vega-Lite API Template

411
6
Curran Kelleher
Curran Kelleher
Jan 04, 2024
Vega-Lite API Template

Vega-Lite API Template

17
1
Curran Kelleher
Curran Kelleher
Apr 26, 2020
Vega-Lite API Template

Vega-Lite API Template

2
Curran Kelleher
Curran Kelleher
Nov 15, 2019
Vega-Lite API Template

Vega-Lite API Template

7
Curran Kelleher
Curran Kelleher
Nov 15, 2019
Vega-Lite API Template

Vega-Lite API Template

6
Curran Kelleher
Curran Kelleher
Nov 15, 2019
Vega-Lite API Template

Vega-Lite API Template

14
Curran Kelleher
Curran Kelleher
Apr 26, 2020
Vega-Lite API Template

Vega-Lite API Template

8
Curran Kelleher
Curran Kelleher
Dec 29, 2019
Vega-Lite API Template

Vega-Lite API Template

1
Curran Kelleher
Curran Kelleher
Nov 15, 2019
Vega-Lite API Template

Vega-Lite API Template

5
Curran Kelleher
Curran Kelleher
Nov 15, 2019
Temperature in San Francisco Area Chart

Temperature in San Francisco Area Chart

24
Curran Kelleher
Curran Kelleher
Nov 09, 2018
World Population Area Chart

World Population Area Chart

51
Curran Kelleher
Curran Kelleher
Jun 18, 2020
CO2 Emissions Over Time

CO2 Emissions Over Time

21
1
Curran Kelleher
Curran Kelleher
Jun 24, 2019
ILINet Flu Surveillance Data

ILINet Flu Surveillance Data

21
Curran Kelleher
Curran Kelleher
Apr 26, 2020
ILINet Flu Surveillance Data

ILINet Flu Surveillance Data

7
1
Curran Kelleher
Curran Kelleher
Sep 24, 2019
Rendering Data with React & D3

Rendering Data with React & D3

281
4
Curran Kelleher
Curran Kelleher
Aug 08, 2020
Pathetic Bar Chart

Pathetic Bar Chart

235
3
Curran Kelleher
Curran Kelleher
Dec 21, 2020
Axes with React & D3

Axes with React & D3

109
1
Curran Kelleher
Curran Kelleher
Sep 13, 2019
Refactored Bar Chart

Refactored Bar Chart

86
Curran Kelleher
Curran Kelleher
Dec 21, 2020
Stylized Bar Chart

Stylized Bar Chart

493
12
Curran Kelleher
Curran Kelleher
Dec 15, 2020
Stylized Scatter Plot

Stylized Scatter Plot

280
3
Curran Kelleher
Curran Kelleher
Apr 28, 2025
Working with Time

Working with Time

144
1
Curran Kelleher
Curran Kelleher
Dec 12, 2020
Stylized Line Chart

Stylized Line Chart

319
5
Curran Kelleher
Curran Kelleher
Jan 03, 2024
Polished World Map

Polished World Map

197
5
Curran Kelleher
Curran Kelleher
Feb 26, 2024
Menus with React

Menus with React

52
Curran Kelleher
Curran Kelleher
Dec 12, 2020
Scatter Plot with Menus

Scatter Plot with Menus

75
Curran Kelleher
Curran Kelleher
Dec 12, 2020
Polished Scatter Plot with Menus

Polished Scatter Plot with Menus

161
4
Curran Kelleher
Curran Kelleher
Nov 08, 2021
Scatter Plot with Color

Scatter Plot with Color

45
1
Curran Kelleher
Curran Kelleher
Oct 17, 2020
Scatter Plot with Color Legend

Scatter Plot with Color Legend

55
3
Curran Kelleher
Curran Kelleher
Oct 01, 2020
Interactive Color Legend

Interactive Color Legend

122
8
Curran Kelleher
Curran Kelleher
Nov 06, 2023
Points on a Map

Points on a Map

62
Curran Kelleher
Curran Kelleher
Jul 11, 2024
Sized Points on a Map

Sized Points on a Map

144
1
Curran Kelleher
Curran Kelleher
Dec 12, 2020
Missing Migrants Scatter Plot

Missing Migrants Scatter Plot

67
1
Curran Kelleher
Curran Kelleher
Dec 12, 2020
Missing Migrants Date Histogram

Missing Migrants Date Histogram

71
Curran Kelleher
Curran Kelleher
Dec 12, 2020
Missing Migrants on a Map

Missing Migrants on a Map

64
Curran Kelleher
Curran Kelleher
Dec 12, 2020
Missing Migrants Multiple Views

Missing Migrants Multiple Views

25
Curran Kelleher
Curran Kelleher
Oct 14, 2021
Multiple Views Cleanup

Multiple Views Cleanup

37
1
Curran Kelleher
Curran Kelleher
Dec 12, 2020
Multiple Views with Brushing

Multiple Views with Brushing

75
3
Curran Kelleher
Curran Kelleher
Dec 12, 2020
Migrant Deaths Linked Views with Fast Brushing

Migrant Deaths Linked Views with Fast Brushing

110
3
Curran Kelleher
Curran Kelleher
Dec 12, 2020
Missing Migrants Scatter Plot Log Scale

Missing Migrants Scatter Plot Log Scale

21
1
Curran Kelleher
Curran Kelleher
Dec 12, 2020
HIV/AIDS Choropleth Map

HIV/AIDS Choropleth Map

55
Curran Kelleher
Curran Kelleher
Dec 12, 2020
Global Coronavirus Deaths

Global Coronavirus Deaths

24
Curran Kelleher
Curran Kelleher
Dec 28, 2020
Coronavirus Linear Y Axis

Coronavirus Linear Y Axis

32
1
Curran Kelleher
Curran Kelleher
Dec 28, 2020
Coronavirus Log Y Axis

Coronavirus Log Y Axis

1
Curran Kelleher
Curran Kelleher
Mar 28, 2020
Coronavirus Deaths Over Time by Country

Coronavirus Deaths Over Time by Country

25
1
Curran Kelleher
Curran Kelleher
Dec 28, 2020
Coronavirus Deaths Over Time by Country With Voronoi Overlay

Coronavirus Deaths Over Time by Country With Voronoi Overlay

20
1
Curran Kelleher
Curran Kelleher
Jun 05, 2020
Organization Graph Diagram

Organization Graph Diagram

103
3
Curran Kelleher
Curran Kelleher
Dec 31, 2020

Datavis 2018

Old-style visualizations with D3 from Data Visualization Course 2018.
Cars Report

Cars Report

274
7
Curran Kelleher
Curran Kelleher
Dec 26, 2019
HTML Cars Report

HTML Cars Report

54
Curran Kelleher
Curran Kelleher
Oct 05, 2018
Shapes and Colors with SVG and CSS

Shapes and Colors with SVG and CSS

565
9
Curran Kelleher
Curran Kelleher
Jan 01, 2024
Let's make a face with D3.js!

Let's make a face with D3.js!

1.4K
26
Curran Kelleher
Curran Kelleher
Jan 03, 2024
Data Table Summary

Data Table Summary

32
Curran Kelleher
Curran Kelleher
Oct 06, 2018
Auto MPG Summary

Auto MPG Summary

36
Curran Kelleher
Curran Kelleher
Nov 18, 2018
Customizing Axes

Customizing Axes

510
10
Curran Kelleher
Curran Kelleher
Dec 29, 2019
Cars Scatter Plot

Cars Scatter Plot

475
5
Curran Kelleher
Curran Kelleher
Dec 26, 2019
Temperature in San Francisco Scatter Plot

Temperature in San Francisco Scatter Plot

24
Curran Kelleher
Curran Kelleher
Apr 28, 2025
Temperature in San Francisco Line Chart

Temperature in San Francisco Line Chart

249
Curran Kelleher
Curran Kelleher
Apr 28, 2025
Temperature in San Francisco Area Chart

Temperature in San Francisco Area Chart

24
Curran Kelleher
Curran Kelleher
Nov 09, 2018
World Population Area Chart

World Population Area Chart

51
Curran Kelleher
Curran Kelleher
Jun 18, 2020
Bowl of Fruit - General Update Pattern

Bowl of Fruit - General Update Pattern

35
2
Curran Kelleher
Curran Kelleher
Dec 27, 2019
Bowl of Fruit - Animated Transitions

Bowl of Fruit - Animated Transitions

53
1
Curran Kelleher
Curran Kelleher
Sep 17, 2018
Bowl of Fruit - General Update Pattern Special Cases

Bowl of Fruit - General Update Pattern Special Cases

220
3
Curran Kelleher
Curran Kelleher
Dec 28, 2019
Bowl of Fruit - Click to Select

Bowl of Fruit - Click to Select

41
Curran Kelleher
Curran Kelleher
May 21, 2019
Bowl of Fruit - Hover to Select

Bowl of Fruit - Hover to Select

11
Curran Kelleher
Curran Kelleher
Dec 29, 2019
Let's make a map with D3.js!

Let's make a map with D3.js!

245
6
Curran Kelleher
Curran Kelleher
Oct 06, 2018
Cheap Tricks for Interaction

Cheap Tricks for Interaction

158
6
Curran Kelleher
Curran Kelleher
Sep 17, 2019
Blank Canvas

Blank Canvas

59
Curran Kelleher
Curran Kelleher
Nov 18, 2018
World Countries Tree

World Countries Tree

291
3
Curran Kelleher
Curran Kelleher
Dec 29, 2019
Color and Size Legends

Color and Size Legends

60
1
Curran Kelleher
Curran Kelleher
Jun 09, 2019
Choropleth Map

Choropleth Map

190
7
Curran Kelleher
Curran Kelleher
Jul 31, 2019
Choropleth Map with Interactive Filtering

Choropleth Map with Interactive Filtering

118
2
Curran Kelleher
Curran Kelleher
Jan 08, 2020
Scatter Plot with Menus

Scatter Plot with Menus

163
5
Curran Kelleher
Curran Kelleher
Dec 24, 2019
Circles on a Map

Circles on a Map

80
4
Curran Kelleher
Curran Kelleher
Jan 08, 2024
Line Chart with Multiple Lines

Line Chart with Multiple Lines

170
3
Curran Kelleher
Curran Kelleher
Jun 28, 2019
Melting Data for Multiple Lines

Melting Data for Multiple Lines

46
Curran Kelleher
Curran Kelleher
Nov 16, 2018
Map with Selectable Countries

Map with Selectable Countries

29
1
Curran Kelleher
Curran Kelleher
Apr 29, 2019
Selecting a Year on a Line Chart

Selecting a Year on a Line Chart

52
Curran Kelleher
Curran Kelleher
Nov 16, 2018