• Stars
    star
    736
  • Rank 61,564 (Top 2 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 11 years ago
  • Updated about 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Kent's Homepage

Kent C. Dodds personal website

Netlify Status All Contributors

Contributors

Thanks goes to these wonderful people (emoji key):


Kent C. Dodds

๐Ÿ’ป ๐Ÿš‡

Jonas Gierer

๐Ÿ’ป

Vojta Holik

๐Ÿ’ป ๐ŸŽจ

Joel Hooks

๐Ÿ’ป

Taylor Bell

๐Ÿ’ป

Jason Lengstorf

๐Ÿค” โš ๏ธ ๐Ÿ’ป

Robin Wieruch

๐Ÿ’ป

Ahmed T. Ali

๐Ÿ’ป

Maciej Leszczyล„ski

๐Ÿ’ป

Ken Greeff

๐Ÿ’ป

Andrew Torres

๐Ÿ’ป

Gokulakrishnan Kalaikovan

๐Ÿ–‹

Piotr lasota

๐Ÿ’ป ๐Ÿ–‹

Chris Lusk

๐Ÿ–‹

Adam Laycock

๐Ÿ–‹

Zama Khan Mohammed

๐Ÿ›

Juan David Castro

๐Ÿ›

Sung M. Kim

๐Ÿ–‹

Michael Fix

๐Ÿ–‹

Christian Hansen

๐Ÿ›

danielo

๐Ÿ–‹

Brian Mitchell

๐Ÿ–‹

Jeff Wen

๐Ÿ’ป

Georgi Yanev

๐Ÿ–‹

Edward Kim

๐ŸŒ

Eli Levit

๐Ÿ–‹

Christian Takle

๐Ÿ–‹

Dimitrios Lytras

๐Ÿ’ป

Frank Calise

๐Ÿ–‹

Ivar Nilsen

๐Ÿ–‹

Christopher Biscardi

๐Ÿ’ป

Pablo R. Dinella

๐Ÿ–‹

Simon Vrachliotis

๐Ÿ–‹

Michael Wood

๐Ÿ–‹

Mark Erikson

๐Ÿ–‹

J.C. Hiatt

๐Ÿ–‹

Idan Entin

๐Ÿ–‹

Chase Adams

๐Ÿ–‹

Warao

๐Ÿ–‹

Benoit de La Forest

๐Ÿ–‹

Ben Orozco

๐Ÿ–‹

Jimmy Somsanith

๐Ÿ–‹

Krunal Shah

๐Ÿ’ป

w5mix

๐Ÿ–‹

Michaรซl De Boey

๐Ÿ–‹ ๐Ÿ›

Sam Horton

๐Ÿ–‹

Mat Dupont

๐Ÿ“– ๐Ÿ–‹

Alejandro Garcia Anglada

๐Ÿ›

Krasimir Nedelchev

๐Ÿ–‹

mohamed magdy

๐Ÿ–‹

Matthieu Bergel

๐Ÿ–‹

mackie

๐Ÿ–‹

aaron

๐Ÿ–‹

Jed Fox

๐Ÿ–‹

Caleb Eby

๐Ÿ–‹

Ideveloper (์ด์Šน๊ทœ)

๐ŸŒ

Derrick Bol

๐Ÿ–‹

Andy Krings-Stern

๐Ÿ’ป

Jaakko Puntila

๐Ÿ–‹

Daksh Shah

๐Ÿ–‹

Cory House

๐Ÿ–‹

Stephen Reilly

๐Ÿ–‹

Mutalis

๐Ÿ–‹

Jaime Mendoza

๐Ÿ–‹

Jesco Wรผster

๐Ÿ’ป

Rakibul Hasan

๐Ÿ’ป

Stephan de Vries

๐Ÿ–‹

Jonathan Beller

๐Ÿ–‹

Sagiv ben giat

๐Ÿ–‹

Bennett

๐Ÿ–‹

Ashutosh

๐Ÿ–‹

dallanlee

๐Ÿ–‹

paqe

๐Ÿ–‹

Eric Jinks

๐Ÿ–‹

Nicolas Dermine

๐Ÿ–‹

kingingcole

๐Ÿ–‹ ๐Ÿ’ป

Jorge Baumann

๐Ÿ–‹

ismail simsek

๐ŸŒ

Jesse Thomson

๐Ÿ–‹

Gregor Albrecht

๐Ÿ–‹

Stefano Magni

๐Ÿ–‹

Bouwe K. Westerdijk

๐Ÿ’ป ๐Ÿ–‹

Lukรกลก

๐Ÿ–‹

Nicholas Murray

๐Ÿ’ป

Timothy Vernon

๐Ÿ–‹

Dinesh Pandiyan

๐Ÿ›

Andy Hong

๐Ÿ–‹

fxOne

๐Ÿ–‹

Gilles Debunne

๐Ÿ–‹

Zubin Khavarian

๐Ÿ–‹

Billy Levin

๐Ÿ–‹

Deric Cain

๐Ÿ’ป

Abel Lifaefi Mbula

๐Ÿ–‹

Andrew Luca

๐Ÿ–‹

Crushford

๐Ÿ›

arnau-rius

๐Ÿ–‹

JavaScript Joe

๐Ÿ–‹

Dan Abramov

๐Ÿค”

Travis Baker

๐Ÿ–‹

Ken Gregory

๐Ÿ–‹

GQSM

๐ŸŒ

Anastasiya Mashoshyna

๐Ÿ–‹

Arkalyk Akash

๐Ÿ–‹

Nate Finch

๐Ÿ–‹

Jeremy Tice

๐Ÿ–‹

Evgeniy Nagalskiy

๐Ÿ’ป

Dave Brudner

๐Ÿ–‹

Ryan Hinerman

๐Ÿ–‹

Antonin Januska

๐Ÿ–‹

Ovie Okeh

๐Ÿ–‹

Hitesh Riziya

๐Ÿ’ป

mjfneto

๐ŸŒ

Vedran

๐Ÿ’ป

Hossam Mourad

๐Ÿ–‹

Zak

๐Ÿ›

Ivan Kurnosov

๐Ÿ–‹

Ian Jones

๐Ÿ–‹

Andrew Patton

๐Ÿ–‹

Nicholas Whittaker

๐Ÿ’ป

Ernesto Garcรญa

๐Ÿ–‹

Italo

๐ŸŒ

Ian Wilson

๐Ÿ–‹

John Yeates

๐Ÿ–‹

David Luhr

๐Ÿ–‹

Adam Laycock

๐Ÿ’ป

@berzavlu

๐Ÿ–‹

Daniel Corner

๐Ÿ–‹

Gautier Darchen

๐Ÿ–‹

Nerman Deliahmetovic

๐Ÿ–‹

mattdenkers

๐Ÿ–‹

Pavel Keyzik

๐Ÿ’ป

KarelVerschraegen

๐Ÿ–‹

Pranjal Jately

๐Ÿ–‹

Steric

๐Ÿ–‹

Julian

๐Ÿ–‹

Pranesh

๐Ÿ’ป

Abhishek Jakhar

๐Ÿ’ป

Balรกzs Orbรกn

๐Ÿ–‹

Alejandro Requejo

๐Ÿ–‹

Andrew Aquino

๐Ÿ–‹

todoroff

๐Ÿ–‹

Pedro Filipe

๐Ÿ–‹

Creeland A. Provinsal

๐Ÿ–‹

Hung Viet Nguyen

๐Ÿ–‹

Drew Hays

๐Ÿ–‹

Kim Rรธen

๐Ÿ–‹

Javier Martรญnez

๐Ÿ–‹

Jelte Homminga

๐Ÿ’ป

David Stockton

๐Ÿ–‹

Dani de la Cruz

๐Ÿ–‹

Marcus Lyons

๐Ÿ–‹

Ricardo Busquet

๐Ÿ–‹

MinGu Anthony Lee

๐ŸŒ

Ahmed Talaat

๐Ÿ–‹

Sebastian Silbermann

๐Ÿ’ป

Andrรฉ Ericson

๐Ÿ–‹

Timothy Jones

๐Ÿ–‹

Oliver Schmidt

๐Ÿ–‹

Maciek Sakrejda

๐Ÿ–‹

Adam Tuttle

๐Ÿ–‹

Lee Taylor

๐Ÿ–‹

Brooks Lybrand

๐Ÿ–‹

Will Worth

๐Ÿ–‹

Nemanja Glumac

๐Ÿ–‹

Nick Nisi

๐Ÿ–‹

Victor Osipov

๐Ÿ–‹

Justinas Vebra

๐Ÿ›

Peter Hozรกk

๐Ÿ–‹ ๐Ÿ’ป ๐Ÿ‘€

onemen

๐Ÿ’ป

Marco Moretti

๐Ÿ’ป

Art Telesh

๐Ÿ–‹

Stefan Huckschlag

๐Ÿ–‹

Atif

๐Ÿ–‹

Dale Seo

๐Ÿ–‹

Ivan Ganev

๐ŸŒ

Jonathan Rubin

๐Ÿ–‹

devserkan

๐Ÿ–‹

Hercules Gabriel

๐Ÿ–‹

Gabriel Santana

๐Ÿ–‹

Patryk Fryda

๐Ÿ–‹

Carmelo Scandaliato

๐Ÿ–‹

Jacob M-G Evans

๐Ÿ‘€

Adam Vigneaux

๐Ÿ–‹

Julian Betancourt

๐ŸŒ

Nikolai Yakuschenko

๐Ÿ–‹

ravishankar97

๐Ÿ–‹

Yury Nekhaevskiy

๐Ÿ–‹

Konstantin Mรผnster

๐Ÿ’ป

Bill Fienberg

๐Ÿ–‹

Juliette Rapala

๐Ÿ–‹

Nikolay Stoynov

๐Ÿ–‹

Oscar Dominguez

๐Ÿ’ป ๐Ÿ–‹

Willian Fernandes

๐Ÿ‘€

Justin Hall

๐Ÿ–‹ ๐Ÿ’ป

Nikola ฤuza

๐Ÿ–‹

Chris Milson

๐Ÿ–‹

Giovani Sousa

๐Ÿ–‹ ๐ŸŒ

Sudhanshu

๐Ÿ–‹

danielghandahari

๐Ÿ–‹

Vladislav Gapurov

๐Ÿ–‹

Erik Rasmussen

๐Ÿ–‹

P. Michael Holland

๐Ÿ–‹

Maciek Sitkowski

๐Ÿ–‹

Alexandros Rantos

๐Ÿ–‹

hiroki osame

๐Ÿ–‹

Arpan Chattopadhyay

๐Ÿ–‹

Aditya Donthy

๐Ÿ–‹

Joshua Pinter

๐Ÿ–‹

Jae Hyun An

๐ŸŒ

Koal

๐ŸŒ

Dakotah Godfrey

๐Ÿ–‹

Itay

๐Ÿ–‹

thomasmarr

๐Ÿ–‹

Diana Garcรญa

๐Ÿ’ป

Richard Mena

๐Ÿ–‹

Abhijeet Singh

๐Ÿ–‹

This project follows the all-contributors specification. Contributions of any kind welcome!

More Repositories

1

cross-env

๐Ÿ”€ Cross platform setting of environment scripts
JavaScript
6,313
star
2

match-sorter

Simple, expected, and deterministic best-match sorting of an array in JavaScript
TypeScript
3,719
star
3

advanced-react-patterns

This is the latest advanced react patterns workshop
JavaScript
2,885
star
4

babel-plugin-macros

๐ŸŽฃ Allows you to build simple compile-time libraries
JavaScript
2,622
star
5

react-hooks

Learn React Hooks! ๐ŸŽฃ โš›
JavaScript
2,550
star
6

bookshelf

Build a ReactJS App workshop
JavaScript
2,533
star
7

kentcdodds.com

My personal website
MDX
2,143
star
8

use-deep-compare-effect

๐Ÿ‹ It's react's useEffect hook, except using deep comparison on the inputs, not reference equality
TypeScript
1,726
star
9

mdx-bundler

๐Ÿฆค Give me MDX/TSX strings and I'll give you back a component you can render. Supports imports!
JavaScript
1,702
star
10

react-performance

Let's make our apps fast โšก
JavaScript
1,557
star
11

advanced-react-patterns-v2

Created with CodeSandbox
JavaScript
1,499
star
12

testing-workshop

A workshop for learning how to test JavaScript applications
JavaScript
1,363
star
13

babel-plugin-preval

๐Ÿฃ Pre-evaluate code at build-time
TypeScript
1,357
star
14

advanced-react-patterns-v1

The course material for my advanced react patterns course on Egghead.io
HTML
1,092
star
15

react-testing-library-course

Test React Components with Jest and React Testing Library on TestingJavaScript.com
JavaScript
1,004
star
16

testing-react-apps

A workshop for testing react applications
JavaScript
977
star
17

kcd-scripts

CLI toolbox for common scripts for my projects
JavaScript
870
star
18

stop-runaway-react-effects

๐Ÿƒ Catches situations when a react use(Layout)Effect runs repeatedly in rapid succession
JavaScript
788
star
19

netlify-shortener

Your own free URL shortener with Netlify
JavaScript
778
star
20

beginners-guide-to-react

The Beginner's Guide To ReactJS
HTML
757
star
21

react-suspense

React Suspense workshop
JavaScript
746
star
22

ng-stats

Little utility to show stats about your page's angular digest/watches.
JavaScript
657
star
23

dotfiles

Shell
510
star
24

js-testing-fundamentals

Fundamentals of Testing in JavaScript on TestingJavaScript.com
JavaScript
500
star
25

react-toggled

Component to build simple, flexible, and accessible toggle components
JavaScript
453
star
26

jest-cypress-react-babel-webpack

Configure Jest for Testing JavaScript Applications and Install, Configure, and Script Cypress for JavaScript Web Applications on TestingJavaScript.com
JavaScript
442
star
27

advanced-remix

TypeScript
393
star
28

react-testing-library-examples

Created with CodeSandbox
HTML
380
star
29

testing-node-apps

Test Node.js Backends on TestingJavaScript.com
JavaScript
365
star
30

es6-workshop

A very hands on ๐Ÿ‘ workshop ๐Ÿ’ป about ES6 and beyond.
JavaScript
362
star
31

es6-todomvc

The vanillajs example converted to es6
JavaScript
353
star
32

babel-plugin-codegen

๐Ÿ’ฅ Generate code at build-time
TypeScript
347
star
33

eslint-config-kentcdodds

ESLint configuration for projects that I do... Feel free to use this!
JavaScript
338
star
34

cloc

An npm module for distributing cloc by Al Danial
JavaScript
325
star
35

asts-workshop

Improved productivity ๐Ÿ’ฏ with the practical ๐Ÿค“ use of the power ๐Ÿ’ช of Abstract Syntax Trees ๐ŸŒณ to lint โš ๏ธ and transform ๐Ÿ”€ your code
JavaScript
295
star
36

how-jest-mocking-works

JavaScript
294
star
37

js-mocking-fundamentals

JavaScript Mocking Fundamentals on TestingJavaScript.com
JavaScript
281
star
38

webpack-config-utils

Utilities to help your webpack config be easier to read
JavaScript
262
star
39

express-app-example

How I structure Express Apps (example repo)
JavaScript
261
star
40

dom-testing-library-with-anything

Use DOM Testing Library to test any JS framework on TestingJavaScript.com
JavaScript
217
star
41

learn-react

Learn React with a laser focused, guided approach.
JavaScript
213
star
42

the-webs-next-transition

TypeScript
211
star
43

modern-react

workshop about React's hottest new features in 16.7.0
JavaScript
207
star
44

react-jest-workshop

JavaScript
199
star
45

react-github-profile

JavaScript
199
star
46

react-ava-workshop

๐Ÿฏ A workshop repository for testing React โš› with AVA ๐Ÿš€ --> slides
JavaScript
192
star
47

api-check

VanillaJS version of ReactJS propTypes
JavaScript
191
star
48

starwars-names

Get a random Star Wars name
JavaScript
185
star
49

import-all.macro

A babel-macro that allows you to import all files that match a glob
JavaScript
177
star
50

remix-todomvc

An Implementation of TodoMVC with Remix
TypeScript
172
star
51

rtl-css-js

RTL for CSS in JS
JavaScript
162
star
52

react-workshop-app

An abstraction for all my React workshops
TypeScript
144
star
53

generator-kcd-oss

A yeoman generator for my open source modules
JavaScript
140
star
54

remix-workshop

TypeScript
133
star
55

issue-template

A way for github projects to make templates for github issues.
JavaScript
131
star
56

react-hooks-and-suspense-egghead-playlist

This is the code for the egghead playlist "React Hooks and Suspense"
JavaScript
128
star
57

modern-javascript

Get up to speed on the latest, most useful JavaScript features to level up your programming
JavaScript
123
star
58

kcd-discord-bot-v1

The bot for the KCD discord community
TypeScript
123
star
59

app-dev-tools

An example of how to create and hook up App DevTools to improve your development productivity of your application
JavaScript
122
star
60

preval.macro

Pre-evaluate code at build-time with babel-macros
JavaScript
120
star
61

split-guide

A tool to help generate code for workshop repositories
JavaScript
108
star
62

kcd-learning-clubs-ideas

๐Ÿ“ Ideas for curriculum and schedule templates for KCD Learning Clubs
106
star
63

simply-react

JavaScript
104
star
64

nps-utils

Utilities for http://npm.im/nps (npm-package-scripts)
JavaScript
101
star
65

glamorous-website

This is still a work in progress
JavaScript
98
star
66

jest-glamor-react

Jest utilities for Glamor and React
JavaScript
98
star
67

react-hooks-pitfalls

The slides and code examples for my talk "React Hook Pitfalls"
JavaScript
94
star
68

webpack-validator-DEPRECATED

Use this to save yourself some time when working on a webpack configuration.
JavaScript
93
star
69

onewheel-blog

TypeScript
90
star
70

remix-tutorial-walkthrough

I live streamed working through the Remix Jokes App Tutorial
TypeScript
87
star
71

rebase-and-merge

Making this a reality โ˜ž
JavaScript
82
star
72

managing-state-management-slides

79
star
73

css-in-js-precompiler

WORK IN PROGRESS: Precompiles CSS-in-JS objects to CSS strings
JavaScript
72
star
74

create-react-app-react-testing-library-example

JavaScript
67
star
75

10-practical-js-features

JavaScript
67
star
76

rename-gh-to-main

JavaScript
67
star
77

full-stack-components

TypeScript
66
star
78

fakebooks-remix

The Remix version of the fakebooks app demonstrated on https://remix.run. Check out the CRA version: https://github.com/kentcdodds/fakebooks-cra
TypeScript
66
star
79

cypress-testing-workshop

A workshop for learning how to write cypress tests
JavaScript
65
star
80

prettier-eslint-atom

DEPRECATED IN FAVOR OF prettier-atom + ESLint integration
JavaScript
64
star
81

repeat-todo

A simple app I made for my wife
JavaScript
63
star
82

why-react-hooks

Talk about React hooks
JavaScript
62
star
83

codegen.macro

JavaScript
61
star
84

talks

A repo with links to talks that I've given
59
star
85

quick-stack

TypeScript
57
star
86

binode

JavaScript
57
star
87

airtable-netlify-short-urls

There's a simpler version using Netlify redirects instead of Airtable here
JavaScript
57
star
88

fully-typed-web-apps-demo

TypeScript
53
star
89

argv-set-env

Set environment variables in npm scripts
JavaScript
52
star
90

react-test-context-provider

A function that allows you to specify context to pass to a child component (intended for testing only).
JavaScript
48
star
91

concurrent-react

React Suspense Egghead course
JavaScript
47
star
92

incremental-react-router-to-remix-upgrade-path

JavaScript
46
star
93

remix-mdx

JavaScript
45
star
94

setup-prettier

JavaScript
44
star
95

podcastify-dir

Take a directory of audio files and syndicate them with an rss feed
JavaScript
42
star
96

aha-programming-slides

JavaScript
42
star
97

workshop-setup

Verify and setup a repository for workshop attendees
JavaScript
42
star
98

jest-esmodules

JavaScript
40
star
99

typing-for-kids

A little app I made for my kids for Christmas :)
JavaScript
40
star
100

react-suspense-simple-example

JavaScript
39
star