• Stars
    star
    67
  • Rank 462,689 (Top 10 %)
  • Language
    JavaScript
  • Created over 6 years ago
  • Updated almost 3 years ago

Reviews

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

Repository Details

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

old-kentcdodds.com

Kent's Homepage
JavaScript
736
star
23

ng-stats

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

dotfiles

Shell
510
star
25

js-testing-fundamentals

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

react-toggled

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

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
28

advanced-remix

TypeScript
393
star
29

react-testing-library-examples

Created with CodeSandbox
HTML
380
star
30

testing-node-apps

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

es6-workshop

A very hands on 👐 workshop ðŸ’ŧ about ES6 and beyond.
JavaScript
362
star
32

es6-todomvc

The vanillajs example converted to es6
JavaScript
353
star
33

babel-plugin-codegen

ðŸ’Ĩ Generate code at build-time
TypeScript
347
star
34

eslint-config-kentcdodds

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

cloc

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

asts-workshop

Improved productivity ðŸ’Ŋ with the practical ðŸĪ“ use of the power 💊 of Abstract Syntax Trees ðŸŒģ to lint ⚠ïļ and transform 🔀 your code
JavaScript
295
star
37

how-jest-mocking-works

JavaScript
294
star
38

js-mocking-fundamentals

JavaScript Mocking Fundamentals on TestingJavaScript.com
JavaScript
281
star
39

webpack-config-utils

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

express-app-example

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

dom-testing-library-with-anything

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

learn-react

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

the-webs-next-transition

TypeScript
211
star
44

modern-react

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

react-jest-workshop

JavaScript
199
star
46

react-github-profile

JavaScript
199
star
47

react-ava-workshop

ðŸŊ A workshop repository for testing React ⚛ with AVA 🚀 --> slides
JavaScript
192
star
48

api-check

VanillaJS version of ReactJS propTypes
JavaScript
191
star
49

starwars-names

Get a random Star Wars name
JavaScript
185
star
50

import-all.macro

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

remix-todomvc

An Implementation of TodoMVC with Remix
TypeScript
172
star
52

rtl-css-js

RTL for CSS in JS
JavaScript
162
star
53

react-workshop-app

An abstraction for all my React workshops
TypeScript
144
star
54

generator-kcd-oss

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

remix-workshop

TypeScript
133
star
56

issue-template

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

react-hooks-and-suspense-egghead-playlist

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

modern-javascript

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

kcd-discord-bot-v1

The bot for the KCD discord community
TypeScript
123
star
60

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
61

preval.macro

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

split-guide

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

kcd-learning-clubs-ideas

📍 Ideas for curriculum and schedule templates for KCD Learning Clubs
106
star
64

simply-react

JavaScript
104
star
65

nps-utils

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

glamorous-website

This is still a work in progress
JavaScript
98
star
67

jest-glamor-react

Jest utilities for Glamor and React
JavaScript
98
star
68

react-hooks-pitfalls

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

webpack-validator-DEPRECATED

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

onewheel-blog

TypeScript
90
star
71

remix-tutorial-walkthrough

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

rebase-and-merge

Making this a reality ☞
JavaScript
82
star
73

managing-state-management-slides

79
star
74

css-in-js-precompiler

WORK IN PROGRESS: Precompiles CSS-in-JS objects to CSS strings
JavaScript
72
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