Joshua Comeau (@joshwcomeau)

Top repositories

1

react-flip-move

Effortless animation between DOM changes (eg. list reordering) using the FLIP technique.
JavaScript
4,031
star
2

guppy

🐠A friendly application manager and task runner for React.js
JavaScript
3,270
star
3

use-sound

A React Hook for playing sound effects
JavaScript
2,472
star
4

waveforms

An interactive, explorable explanation about the peculiar magic of sound waves.
JavaScript
1,418
star
5

panther

Discover artists through an infinite node graph
JavaScript
917
star
6

new-component

⚛ ⚡ CLI utility for quickly creating new React components. ⚡ ⚛
JavaScript
680
star
7

redux-vcr

📼 Record and replay user sessions
JavaScript
583
star
8

key-and-pad

🎹 Fun experiment with the Web Audio API 🎶
JavaScript
361
star
9

Tello

🐣 A simple and delightful way to track and manage TV shows.
JavaScript
330
star
10

tinkersynth

An experimental art project. Create unique art through serendipitous discovery.
JavaScript
279
star
11

beatmapper

A 3D editor for creating Beat Saber maps
JavaScript
265
star
12

blog

OLD VERSION of the joshwcomeau.com blog. Kept for historical purposes.
JavaScript
230
star
13

dark-mode-minimal

JavaScript
171
star
14

react-retro-hit-counter

🆕 Go back in time with this 90s-style hit counter.
JavaScript
163
star
15

redux-sounds

Middleware for playing audio / sound effects using Howler.js
JavaScript
130
star
16

redux-favicon

Redux middleware that displays colourful notification badges in the favicon area.
JavaScript
105
star
17

react-collection-helpers

A suite of composable utility components to manipulate collections.
JavaScript
105
star
18

dream-css-tool

JavaScript
102
star
19

nice-index

Atom package to rename `index.js` files to their parent directory names
CoffeeScript
82
star
20

react-europe-talk-2018

JavaScript
65
star
21

fakebook

A front-end Facebook clone, built with React and Redux
JavaScript
53
star
22

talk-2019

Slides for my 2019 talk, "Saving the Web 16ms at a Time"
JavaScript
52
star
23

understanding-react

Daily exploration of the React source code
42
star
24

talon-commands

Python
36
star
25

return-null

My React Europe 2017 lightning talk
JavaScript
35
star
26

explorable-explanations-with-react

JavaScript
34
star
27

word_dojo

JavaScript
18
star
28

netlify-serverless-demo

JavaScript
16
star
29

react-boston-2018

My ReactBoston 2018 talk, The Case for Whimsy (Extended mix)
JavaScript
16
star
30

css-for-js-flow-layout

HTML
14
star
31

whimsical-mail-client

JavaScript
14
star
32

ColourMatch

Search by Colour. Find photos with matching palettes.
CSS
12
star
33

talk-2020-react-europe

JavaScript
10
star
34

react-europe-workshop-confetti

JavaScript
10
star
35

plot

Experiments in pen plotting and generative art
JavaScript
9
star
36

sandpack-bundler-beta

JavaScript
8
star
37

react-play-button

JavaScript
7
star
38

react-europe-workshop-travel-site

JavaScript
7
star
39

deployed-screensaver

JavaScript
6
star
40

Uncover

📚 Aggregate new releases from your favourite authors. Built with Vuejs and Node
Vue
6
star
41

redux-vcr-todomvc

ReduxVCR integrated into TodoMVC.
JavaScript
5
star
42

Perseus

Gather info about your stargazers. Uses the GitHub GraphQL API
JavaScript
5
star
43

react-letter-animation

A take on Mike Bostock's General Update Pattern, using React Flip Move.
JavaScript
5
star
44

gatsby-preview-demo

Gatsby starter for a Contentful project.
JavaScript
5
star
45

words-with-strangers-redux

A universal redux version of my Meteor attempt at Words with Friends (online scrabble).
JavaScript
4
star
46

leitner

Keep track of your position in the 64-day Leitner calendar
JavaScript
4
star
47

react-floaters

Spring-based scroll animation experiment with React.js
JavaScript
4
star
48

empowered-development-with-gatsby

My Gatsby Days LA 2020 talk!
HTML
4
star
49

datocms-Gatsby-Portfolio-Website-demo

CSS
4
star
50

tetris

A simple tetris clone, in React and Redux, using Redux Saga
JavaScript
4
star
51

katas

A bunch of CodeWars challenge solutions. Part of an ongoing blogging effort at https://medium.com/@joshuawcomeau
JavaScript
4
star
52

react-europe-workshop-twitter-like

JavaScript
4
star
53

basilica

JavaScript
3
star
54

joshbot

The Discord bot for my Course Platform's community.
JavaScript
3
star
55

unlikely-friends

Don't mind me. Experiments with Gatsby themes
JavaScript
3
star
56

dont_eat_here_toronto

A Chrome extension that displays Toronto DineSafe restaurant inspection stuff on Yelp restaurant pages.
JavaScript
3
star
57

script-search

Find code used on the world's top sites
Python
3
star
58

yger

🚀⚡️ Blazing fast blog built with Gatsby and Cosmic JS 🔥
JavaScript
3
star
59

generic-portfolio

An example of a generic portfolio (what NOT to do)
HTML
2
star
60

Mars-Rover-HTML

An HTML/CSS Mars Rover simulation
CSS
2
star
61

ember-todo

Don't mind me! Just a toy app to familiarize myself with Ember
JavaScript
2
star
62

mono-gatsby-apps

CSS
2
star
63

Aracari

A simple-as-possible budgeting web app. Because I suck at budgeting.
JavaScript
2
star
64

RequestKittens

The only API ridiculous enough to let you find cats by emotion.
JavaScript
2
star
65

temp-project-wordle

JavaScript
2
star
66

AngelHack_rando

1st Place @ AngelHack TO. Built in 24h.
Ruby
2
star
67

gatsby-dark-mode

CSS
2
star
68

tree-shake-test

JavaScript
2
star
69

gatsby-personalization

CSS
2
star
70

ssr-repro

CSS
2
star
71

Percentext

a jQuery plugin that lets you style text elements by width.
JavaScript
2
star
72

react-fluid-window-events

React component for smooth, efficient resize/scroll handling.
JavaScript
2
star
73

book-demo

Demo of Git fundamentals
2
star
74

HungryBelly

An extension of the winning 24-hour project created for AngelHackTO
Ruby
1
star
75

art

Generative art experiments
JavaScript
1
star
76

RAFT

Utility for efficient, organized window-level event handlers
JavaScript
1
star
77

elevator-simulator

WIP
JavaScript
1
star
78

CLYWmparison_blogembed

A Yoyo Comparison tool, used by Caribou Lodge Yoyo Works
JavaScript
1
star
79

TicTacToe

JavaScript
1
star
80

TeeVee

A simple Meteor app to help me keep track of which episodes of TV shows I've seen.
JavaScript
1
star
81

RequestKittensDocs

The documentation / sales site for the RequestKittens API
JavaScript
1
star
82

egghead-optimized-images-1

HTML
1
star
83

foodshow

A silly weekend project, using the Unsplash API to display a food slideshow.
JavaScript
1
star
84

react-simple-canvas

React components that replicate the SVG interface, but renders to an HTML5 Canvas
JavaScript
1
star
85

Crowdfunder

A Kickstarter clone. Bitmaker Labs final assignment.
Ruby
1
star
86

munsell-colors

JavaScript
1
star
87

egghead-optimized-images-2

HTML
1
star
88

learn-webgl

Experiments for education with WebGL. Don't mind me.
JavaScript
1
star
89

Tori

Twitter, but for haikus.
JavaScript
1
star
90

joshwcc_ver2

Attempt #2 at the joshw.cc portfolio site.
Ruby
1
star
91

MEAN_stack_starter

A ready-to-go initialized MEAN stack with tons of customizations.
CSS
1
star
92

egghead-videos

JavaScript
1
star
93

joshwcc

My portfolio/blog. Nowhere close to done yet.
Ruby
1
star
94

pixelminer

An idle game (à la cookie clicker), built to help me experiment with flowtype.
JavaScript
1
star
95

huddle

A Meteor app that aims to help patients have better access to their medical files, and get second opinions from physicians on the platform.
CSS
1
star
96

Some-new-project

1
star
97

Advent-of-Code-2016

JavaScript
1
star
98

confetti-temp

JavaScript
1
star
99

redux-server-persist

JavaScript
1
star
100

react-pixel-art

Pixel-based drawing component in React
JavaScript
1
star