Learn more about me
-
cross-env β£
π Cross platform setting of environment scripts
TypeScript β 6.5k 7mo agoExplain β -
match-sorter
Simple, expected, and deterministic best-match sorting of an array in JavaScript
TypeScript β 4.1k 1mo agoExplain β -
bookshelf
Build a ReactJS App workshop
JavaScript β 2.7k 3mo agoExplain β -
babel-plugin-macros
π£ Allows you to build simple compile-time libraries
JavaScript β 2.6k 3y agoExplain β -
kentcdodds.com
My personal website
MDX β 2.5k 19h agoExplain β -
use-deep-compare-effect
π It's react's useEffect hook, except using deep comparison on the inputs, not reference equality
TypeScript β 1.9k 1y agoExplain β -
mdx-bundler
𦀠Give me MDX/TSX strings and I'll give you back a component you can render. Supports imports!
JavaScript β 1.9k 1mo agoExplain β -
advanced-react-patterns-v2 β£
Created with CodeSandbox
JavaScript β 1.5k 5y agoExplain β -
babel-plugin-preval
π£ Pre-evaluate code at build-time
TypeScript β 1.4k 4y agoExplain β -
testing-workshop β£
A workshop for learning how to test JavaScript applications
JavaScript β 1.4k 5y agoExplain β -
testing-react-apps
A workshop for testing react applications
JavaScript β 1.1k 1y agoExplain β -
react-testing-library-course
Test React Components with Jest and React Testing Library on TestingJavaScript.com
JavaScript β 1.1k 3y agoExplain β -
advanced-react-patterns-v1
The course material for my advanced react patterns course on Egghead.io
HTML β 1.1k 5y agoExplain β -
beginners-guide-to-react
The Beginner's Guide To ReactJS
HTML β 907 3y agoExplain β -
kcd-scripts
CLI toolbox for common scripts for my projects
JavaScript β 888 1mo agoExplain β -
netlify-shortener
Your own free URL shortener with Netlify
JavaScript β 807 1y agoExplain β -
stop-runaway-react-effects
π Catches situations when a react use(Layout)Effect runs repeatedly in rapid succession
JavaScript β 794 1y agoExplain β -
old-kentcdodds.com
Kent's Homepage
JavaScript β 736 4y agoExplain β -
ama β β£
Ask me anything!
β 683 5y agoExplain β -
ng-stats β£
Little utility to show stats about your page's angular digest/watches.
JavaScript β 649 7y agoExplain β -
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 β 574 2y agoExplain β -
genie
Keyboard control for web applications (better than cryptic shortcuts). 3.5K minified & gzipped
JavaScript β 566 5y agoExplain β -
js-testing-fundamentals
Fundamentals of Testing in JavaScript on TestingJavaScript.com
JavaScript β 545 2y agoExplain β -
dotfiles
No description.
Shell β 529 1y agoExplain β -
react-toggled β£
Component to build simple, flexible, and accessible toggle components
JavaScript β 452 5y agoExplain β -
react-testing-library-examples
Created with CodeSandbox
HTML β 409 2y agoExplain β -
advanced-remix
No description.
TypeScript β 403 3y agoExplain β -
testing-node-apps
Test Node.js Backends on TestingJavaScript.com
JavaScript β 383 1y agoExplain β -
advanced-react-patterns
Learn how to build simple and flexible React Components and Hooks using modern patterns
JavaScript β 372 1y agoExplain β -
cloc
An npm module for distributing cloc by Al Danial
JavaScript β 370 1mo agoExplain β -
es6-workshop
A very hands on :open_hands: workshop :computer: about ES6 and beyond.
JavaScript β 368 3y agoExplain β -
es6-todomvc β£
The vanillajs example converted to es6
JavaScript β 355 5y agoExplain β -
babel-plugin-codegen
π₯ Generate code at build-time
TypeScript β 347 3y agoExplain β -
eslint-config-kentcdodds
ESLint configuration for projects that I do... Feel free to use this!
JavaScript β 340 2y agoExplain β -
how-jest-mocking-works
No description.
JavaScript β 316 5y agoExplain β -
react-fundamentals
Material for my React Fundamentals Workshop
JavaScript β 312 1y agoExplain β -
asts-workshop
Improved productivity π― with the practical π€ use of the power πͺ of Abstract Syntax Trees π³ to lint β οΈ and transform π your code
JavaScript β 308 5y agoExplain β -
js-mocking-fundamentals
JavaScript Mocking Fundamentals on TestingJavaScript.com
JavaScript β 304 2y agoExplain β -
express-app-example
How I structure Express Apps (example repo)
JavaScript β 278 4y agoExplain β -
the-webs-next-transition
No description.
TypeScript β 269 2y agoExplain β -
webpack-config-utils
Utilities to help your webpack config be easier to read
JavaScript β 264 5y agoExplain β -
dom-testing-library-with-anything
Use DOM Testing Library to test any JS framework on TestingJavaScript.com
JavaScript β 229 5y agoExplain β -
learn-react β£
Learn React with a laser focused, guided approach.
JavaScript β 220 2y agoExplain β -
modern-react β£
workshop about React's hottest new features in 16.7.0
JavaScript β 209 5y agoExplain β -
static-testing-tools
Static Analysis Testing JavaScript Applications on TestingJavaScript.com
TypeScript β 209 4y agoExplain β -
react-github-profile β£
No description.
JavaScript β 199 6y agoExplain β -
react-jest-workshop
No description.
JavaScript β 198 5y agoExplain β -
react-ava-workshop
:tiger: A workshop repository for testing React β with AVA :rocket: --> slides
JavaScript β 191 5y agoExplain β -
api-check β£
VanillaJS version of ReactJS propTypes
JavaScript β 189 8y agoExplain β -
starwars-names
Get a random Star Wars name
JavaScript β 187 4y agoExplain β -
remix-todomvc
An Implementation of TodoMVC with Remix
TypeScript β 186 3y agoExplain β -
import-all.macro
A babel-macro that allows you to import all files that match a glob
JavaScript β 175 5y agoExplain β -
rtl-css-js
RTL for CSS in JS
JavaScript β 166 3y agoExplain β -
react-workshop-app
An abstraction for all my React workshops
TypeScript β 151 3y agoExplain β -
remix-workshop
No description.
TypeScript β 139 3y agoExplain β -
generator-kcd-oss
A yeoman generator for my open source modules
JavaScript β 138 3y agoExplain β -
issue-template β£
A way for github projects to make templates for github issues.
JavaScript β 132 9y agoExplain β -
kcd-learning-clubs-ideas
π Ideas for curriculum and schedule templates for KCD Learning Clubs
β 130 3y agoExplain β -
app-dev-tools
An example of how to create and hook up App DevTools to improve your development productivity of your application
JavaScript β 128 5y agoExplain β -
preval.macro
Pre-evaluate code at build-time with babel-macros
JavaScript β 126 5y agoExplain β -
modern-javascript
Get up to speed on the latest, most useful JavaScript features to level up your programming
JavaScript β 125 5y agoExplain β -
react-hooks-and-suspense-egghead-playlist
This is the code for the egghead playlist "React Hooks and Suspense"
JavaScript β 125 5y agoExplain β -
kcd-discord-bot-v1 β£
The bot for the KCD discord community
TypeScript β 122 3y agoExplain β -
react-workshop β
Exercises as part of a React workshop
JavaScript β 112 7y agoExplain β -
onewheel-blog
No description.
TypeScript β 109 3y agoExplain β -
simply-react
No description.
JavaScript β 105 5y agoExplain β -
remix-tutorial-walkthrough
I live streamed working through the Remix Jokes App Tutorial
TypeScript β 105 4y agoExplain β -
kody
An experimental personal assistant platform built on Cloudflare Workers and MCP
TypeScript β 103 44m agoExplain β -
react-hooks
Learn React Hooks! π£ β
JavaScript β 101 1y agoExplain β -
glamorous-website β£
This is still a work in progress
JavaScript β 99 8y agoExplain β -
jest-glamor-react
Jest utilities for Glamor and React
JavaScript β 98 5y agoExplain β -
nps-utils
Utilities for http://npm.im/nps (npm-package-scripts)
JavaScript β 98 3y agoExplain β -
react-hooks-pitfalls
The slides and code examples for my talk "React Hook Pitfalls"
JavaScript β 95 5y agoExplain β -
flying-jarvis
Clawdbot running on fly.io
JavaScript β 92 4mo agoExplain β -
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 β 87 3y agoExplain β -
advanced-react-hooks
Learn Advanced React Hooks workshop
JavaScript β 85 1y agoExplain β -
epic-ai
The Epic Stack + OpenAI chat completion API example
TypeScript β 77 2y agoExplain β -
managing-state-management-slides
No description.
β 76 5y agoExplain β -
full-stack-components
No description.
TypeScript β 75 3y agoExplain β -
css-in-js-precompiler
WORK IN PROGRESS: Precompiles CSS-in-JS objects to CSS strings
JavaScript β 70 5y agoExplain β -
react-performance
React is fast, until it isn't
JavaScript β 69 1y agoExplain β -
.kenv
No description.
TypeScript β 68 7mo agoExplain β -
10-practical-js-features
No description.
JavaScript β 68 5y agoExplain β -
rename-gh-to-main
No description.
JavaScript β 65 5y agoExplain β -
cypress-testing-workshop
A workshop for learning how to write cypress tests
JavaScript β 65 5y agoExplain β -
codegen.macro
No description.
JavaScript β 64 5y agoExplain β -
incremental-react-router-to-remix-upgrade-path
No description.
JavaScript β 61 3y agoExplain β -
fully-typed-web-apps-demo
No description.
TypeScript β 59 3y agoExplain β -
airtable-netlify-short-urls
There's a simpler version using Netlify redirects instead of Airtable here
JavaScript β 59 5y agoExplain β -
talks
A repo with links to talks that I've given
β 56 5y agoExplain β -
quick-stack
No description.
TypeScript β 56 3y agoExplain β -
argv-set-env
Set environment variables in npm scripts
JavaScript β 50 5y agoExplain β -
concurrent-react
React Suspense Egghead course
JavaScript β 49 5y agoExplain β -
cloudflare-remix-vite-mcp
No description.
TypeScript β 45 4mo agoExplain β -
podcastify-dir β£
Take a directory of audio files and syndicate them with an rss feed
JavaScript β 44 3y agoExplain β -
react-suspense
React Suspense workshop
JavaScript β 41 1y agoExplain β -
typing-for-kids
A little app I made for my kids for Christmas :)
JavaScript β 41 5y agoExplain β -
jest-esmodules
No description.
JavaScript β 41 5y agoExplain β -
mediarss
An RSS feed generator for media (audio/video).
TypeScript β 40 7d agoExplain β -
aha-programming-slides
No description.
JavaScript β 40 5y agoExplain β -
react-detector β β£
Chrome extension that detects ReactJS apps as you browse
JavaScript β 39 8y agoExplain β -
babel-plugin-handbook β
How to create Babel plugins
JavaScript β 39 9y agoExplain β -
kcd-common-tools β£
Common build tools for projects by Kent C. Dodds
JavaScript β 36 10y agoExplain β -
tree-shake-css
No description.
JavaScript β 36 5y agoExplain β -
super-simple-rsc β£
React Server Components and Actions without dependencies
JavaScript β 33 2y agoExplain β -
kcd-discord-bot
No description.
TypeScript β 33 1mo agoExplain β -
babel-plugin-macros-example
An example of how you might make a babel-plugin-macros macro repo
JavaScript β 31 5y agoExplain β -
ux-genie
Directive for GenieJS.
HTML β 30 5y agoExplain β -
repeat-todo-v2
Created with CodeSandbox
JavaScript β 28 5y agoExplain β -
eslint-plugin-kentcdodds
No description.
JavaScript β 28 3y agoExplain β -
kents-blues-stack
No description.
TypeScript β 28 3y agoExplain β -
react-email β
π Build and send emails using React
β 27 3y agoExplain β -
clog-cli β£
An npm distribution of the amazing clog tool
β 27 9y agoExplain β -
fakebooks-cra
The create-react-app version of the fakebooks app demonstrated on https://remix.run. Check out the Remix version: https://github.com/kentcdodds/fakebooks-remix
TypeScript β 27 4y agoExplain β -
react-workout
Created with CodeSandbox
JavaScript β 26 5y agoExplain β -
babel-codemod-example
An example of how to use babel as a codemod
JavaScript β 25 5y agoExplain β -
stream-away-the-wait-talk
Demo for my talk "Stream Away the Wait" β a talk about making excellent pending experiences.
TypeScript β 24 3y agoExplain β -
netlify-function-example
No description.
JavaScript β 24 5y agoExplain β -
remix-jam
No description.
TypeScript β 22 8mo agoExplain β -
testing-react-render-time-errors
No description.
JavaScript β 21 3y agoExplain β -
nonce-hydration-issues
No description.
JavaScript β 19 3y agoExplain β -
Java-Helper
This is a simple library containing classes full of helpful methods for Java programmers
Java β 18 5y agoExplain β -
dist-flow-example
An example of how to distribute flow types for modules transpiled with babel and modules bundled with rollup.
JavaScript β 18 5y agoExplain β -
ng-jwt-workshop
A repo to demonstrate JWT implemented with NodeJS and AngularJS. Must download locally to use fully...
JavaScript β 18 5y agoExplain β -
slice-js
This is archived because I don't have time to work on it or maintain it, but feel free to explore/fork/etc.
JavaScript β 17 11mo agoExplain β -
litefs-indie
Testing litefs with remix
TypeScript β 15 3y agoExplain β -
cloudflare-remote-mcp-server
No description.
TypeScript β 15 1y agoExplain β -
remix-intro-demo
No description.
TypeScript β 14 4y agoExplain β -
epic-github-auth
No description.
TypeScript β 12 2y agoExplain β -
epic-stack-example-confetti
No description.
TypeScript β 11 2y agoExplain β -
vscode-auto-restart-typescript-eslint-servers β
Restart TypeScript and ESLint servers automatically if monitored configuration or files changed.
β 10 2y agoExplain β -
pkgmgr
A minimal CLI that forwards commands to whichever package manager you're already using.
JavaScript β 8 5mo agoExplain β -
epic-stack-with-file-upload-notes
No description.
TypeScript β 8 2y agoExplain β -
tic-tac-toe-remix-utah-meetup
No description.
TypeScript β 7 3y agoExplain β -
agents β
Build and deploy AI Agents on Cloudflare
β 7 9mo agoExplain β -
ride-chooser
Example of the epic stack
TypeScript β 7 1y agoExplain β -
remix-utils β
A set of utility functions and types to use with Remix.run
β 7 2y agoExplain β -
awesome-react-render-props β
π Awesome list of React components with render props
β 7 8y agoExplain β -
epic-scheduler
No description.
TypeScript β 6 2mo agoExplain β -
inspector β
Visual testing tool for MCP servers
TypeScript β 6 8mo agoExplain β -
zod β
TypeScript-first schema validation with static type inference
β 6 2y agoExplain β -
santa-codes
For Jason's 4 web devs challenge
TypeScript β 6 1y agoExplain β -
remix-guide β
An interactive list of awesome stuffs about Remix
β 6 4y agoExplain β -
remix-fly-stack-test
No description.
TypeScript β 6 4y agoExplain β -
awesome-developer-streams β
π©πΏβπ»π¨πΎβπ»π©πΌβπ»π¨π½βπ»π©π»βπ» Awesome Developers, Streaming
β 6 8y agoExplain β -
nonce-remix-issue
No description.
TypeScript β 5 3y agoExplain β -
react-router-rsc
No description.
TypeScript β 5 8mo agoExplain β -
typescript-sdk β
The official Typescript SDK for Model Context Protocol servers and clients
TypeScript β 5 7mo agoExplain β -
install-mcp β
A simple CLI to install MCP servers into any client
β 5 1y agoExplain β -
cloudflare-fastmcp
No description.
TypeScript β 5 1y agoExplain β -
makeapullrequest.com β£
No description.
HTML β 5 1y agoExplain β -
react β
A declarative, efficient, and flexible JavaScript library for building user interfaces.
JavaScript β 4 1y agoExplain β -
kids-ledger
No description.
TypeScript β 4 1mo agoExplain β -
reactjs.org β
The React documentation website
JavaScript β 4 2y agoExplain β -
react-components-library
A library of react components.
JavaScript β 4 5y agoExplain β -
youtube-websub-resub
No description.
JavaScript β 4 3y agoExplain β -
epic-stack-tokenami
No description.
TypeScript β 4 1y agoExplain β -
cachified β
wrap virtually everything that can store by key to act as cache with ttl/max-age, stale-while-validate, parallel fetch protection and type-safety support
β 4 3y agoExplain β -
epic-camp-tickets
No description.
TypeScript β 4 1y agoExplain β -
multipart-parser β
A fast, efficient parser for multipart streams in any JavaScript environment
β 4 1y agoExplain β -
egghead-redirect-in-javascript
How to redirect using JavaScript (for an https://egghead.io lesson)
HTML β 3 5y agoExplain β -
mcp-demo
No description.
TypeScript β 3 8mo agoExplain β -
website-1 β
Website and Documentation for Inngest
β 3 2y agoExplain β -
goose-dad
No description.
TypeScript β 3 9mo agoExplain β -
redis-geo-cache β
A global Redis cache
Shell β 3 5y agoExplain β -
reacord β
Create interactive Discord messages using React. β
β 3 3y agoExplain β -
epic-stack-with-svg-sprites β
Epic Stack example that shows how to use SVG sprites for your React icons
β 3 3y agoExplain β -
companies-using-vite β
A list of companies using Vite.
β 3 1y agoExplain β -
kody-home-connector
No description.
TypeScript β 2 7d agoExplain β -
kcd-img
No description.
β 2 1y agoExplain β -
create-react-app β
Create React apps with no build configuration.
JavaScript β 2 6y agoExplain β -
docz β
βπ»It has never been so easy to document your things!
TypeScript β 2 7y agoExplain β -
substreamer β
Substreamer - Subsonic Music Streamer
β 2 2mo agoExplain β -
cz-conventional-changelog β
A commitizen adapter for https://github.com/ajoslin/conventional-changelog/blob/master/CONVENTIONS.md
JavaScript β 2 10y agoExplain β -
modelcontextprotocol β
Specification andΒ documentation for the Model Context Protocol
TypeScript β 2 6mo agoExplain β -
2016 β
No description.
JavaScript β 2 5y agoExplain β -
2048 β
A small clone of 1024 (https://play.google.com/store/apps/details?id=com.veewo.a1024)
CSS β 2 5y agoExplain β -
DefinitelyTyped β
The repository for high quality TypeScript type definitions.
β 2 6y agoExplain β -
feediant
No description.
TypeScript β 2 10mo agoExplain β -
cloudflare-sampling-elicitation-hang
No description.
TypeScript β 2 9mo agoExplain β -
epic-stack-issue-598
No description.
TypeScript β 2 2y agoExplain β -
angularair.github.io β
angularair website
JavaScript β 2 5y agoExplain β -
2014 β
2014 Conference Presentations
β 2 5y agoExplain β -
java-helper-library β£
No description.
Java β 1 5y agoExplain β -
home-energy
No description.
TypeScript β 1 4mo agoExplain β -
course-builder β
π platform for building Badass Courses
β 1 3mo agoExplain β -
AudioPriorityBar β
A native macOS menu bar app for managing audio device priorities
β 1 5mo agoExplain β -
podcastify-dir-remix β£
No description.
TypeScript β 1 5mo agoExplain β -
css-loader β
css loader module for webpack
JavaScript β 1 11y agoExplain β -
kit-epic-ai
No description.
TypeScript β 1 9mo agoExplain β -
cf-workers-import-issue
No description.
TypeScript β 1 10mo agoExplain β -
aster
No description.
TypeScript β 1 11mo agoExplain β -
context7-mcp β
Context7 MCP Server
β 1 1y agoExplain β -
brisa β
The Web Platform Framework.
β 1 1y agoExplain β -
stream-systems-visual
No description.
TypeScript β 0 24d agoExplain β -
webkit-sandbox-postmessage-repro
No description.
HTML β 0 2mo agoExplain β -
remix β
Build Better Websites. Create modern, resilient user experiences with web fundamentals.
β 0 4mo agoExplain β -
spawn-vite
No description.
CSS β 0 8mo agoExplain β -
cloudflare-no-init-mcp
No description.
TypeScript β 0 9mo agoExplain β -
workers-oauth-provider β
OAuth provider library for Cloudflare Workers
β 0 1y agoExplain β
No repos match these filters.