Simple, expected, and deterministic best-match sorting of an array in JavaScript
Kent C. Dodds
@kentcdodds
Improving 🌎 with quality software · Husband, 6x Dad, Latter-day Saint, Dev Educator, MVP ⚡️ EpicAI.pro 🌌 EpicWeb.dev 🚀 EpicReact.dev
- @epicweb-dev
- Salt Lake City, Utah, USA
-
43KTotal stars
-
35KFollowers
-
401Public repos
-
9,665Contributions
48 following
Profile tree
Data from GitHub API- Contributions: 9,665. Past 12 months.
- Followers: 35,116. People who follow you.
- Total stars: 42,760. Across all repos.
- Following: 48. People you follow.
- Public repos: 401. Owned, non-fork.
A living snapshot
Every leaf is a headline number from Kent C. Dodds’s public GitHub. The canopy fills out as the work grows - sway and all.
- 9,665 Contributions Past 12 months
- 35K Followers People who follow you
- 43K Total stars Across all repos
- 48 Following People you follow
- 401 Public repos Owned, non-fork
Data from GitHub API · refreshed in real time
- TypeScript 77.7%
- MDX 10.2%
- JavaScript 10.2%
- HTML 0.9%
- CSS 0.6%
- Shell 0.3%
- Other 0.0%
- Frontend 100
- DevOps 13
- Backend 5
- Mobile 0
- Data 0
- AI 0
- Security 0
- Embedded 0
- Game Dev 0
Kent C. Dodds maintains a public GitHub presence built primarily around TypeScript, which accounts for roughly 78% of their committed code, alongside MDX and JavaScript. The profile lists 401 public repositories that have attracted 42,760 stars, led by cross-env at 6,525. Over the past year they recorded 9,665 contributions, including a longest run of 69 consecutive active days. Kent C. Dodds has been on GitHub since 2012 and is followed by 35,116 developers.
This overview is generated from Kent C. Dodds’s public GitHub activity at the time of the last refresh. Figures cover public repositories and the trailing twelve months of contributions.
Build a ReactJS App workshop
- kcd-edu
- react
- epicreact-dev
My personal website
- kentcdodds
- remix
- prisma
- typescript
🎣 Allows you to build simple compile-time libraries
- babel
- babel-plugin
- babel-macros
🔀 Cross platform setting of environment scripts
- environment
- variables
- cross-platform
- windows
🐋 It's react's useEffect hook, except using deep comparison on the inputs, not reference equality
🦤 Give me MDX/TSX strings and I'll give you back a component you can render. Supports imports!
- mdx
- mdx-bundler
- esbuild
A workshop for testing react applications
- react
- testing
- kcd-edu
- epicreact-dev
🐣 Pre-evaluate code at build-time
🐨 Your assistant's home — the memory, keys, code, and automations your AI agent keeps, portable across every MCP host. Built on Cloudflare Workers.
My personal website
Kody Video (kody.video) — hold-to-record clips camera for the web. Privacy-first, on-device.
The workshop app for all workshops on EpicWeb.dev
🐐 Simple and complete React DOM testing utilities that encourage good testing practices.
An RSS feed generator for media (audio/video).
-
cross-env 6,525 ★
🔀 Cross platform setting of environment scripts
-
match-sorter 4,103 ★
Simple, expected, and deterministic best-match sorting of an array in JavaScript
-
bookshelf 2,680 ★
Build a ReactJS App workshop
-
babel-plugin-macros 2,633 ★
🎣 Allows you to build simple compile-time libraries
-
kentcdodds.com 2,493 ★
My personal website
-
use-deep-compare-effect 1,918 ★
🐋 It's react's useEffect hook, except using deep comparison on the inputs, not reference equality
Technology breakdown
Derived from repository languages and topics - horizontal bars, never a pie.
Languages
-
TypeScript 78%
-
MDX 10%
-
JavaScript 10%
-
HTML 1%
-
CSS 1%
-
Shell 0%
Frameworks
-
React 80%
-
Remix 10%
-
Expressjs 10%
Databases
-
Prisma 50%
-
Sqlite 50%
Cloud
-
Cloudflare Workers 100%
Tools
-
Babel 67%
-
Eslint 33%
Télécharger le CV PDF
Vos projets et compétences sont déjà remplis depuis GitHub. Ajoutez ce que GitHub ne publie pas - coordonnées, expérience et formation - puis exportez un PDF d’une page compatible ATS.
Tout ce que vous saisissez reste dans ce navigateur (localStorage). Rien n’est envoyé.
Ajoutez vos informations
Repository explorer
→
| Name | Language | Stars | Forks | Size | Updated |
|---|
No repositories match those filters.
Coding statistics
→
Contribution patterns
→
By year
-
2026
6,631
-
2025
5,051
-
2024
3,976
-
2023
3,666
-
2022
2,994
-
2021
3,001
By day of week
-
Sun
632
-
Mon
1,380
-
Tue
1,465
-
Wed
1,651
-
Thu
1,505
-
Fri
1,457
-
Sat
855
Best coding day: Wed
By month (last 12)
-
Sep
1,188
-
Oct
211
-
Nov
120
-
Dec
460
-
Jan
1,345
-
Feb
890
-
Mar
756
-
Apr
490
-
May
558
-
Jun
482
-
Jul
1,490
-
Aug
620
GitHub journey
→
-
March 2012
Joined GitHub
Created the @kentcdodds account.
-
June 2013
Created first repository
Published old-kentcdodds.com, the oldest repository still on the account.
-
June 2013
First starred repository
old-kentcdodds.com is the earliest-created repository to have earned stars.
-
August 2016
Reached 10 repositories
match-sorter was the 10th public repository created.
-
March 2026
Latest repository
kody is the most recently created repository.
-
June 2026
Most productive year: 2026
6,631 contributions recorded in 2026, more than any other year on record.
Developer evolution
Your GitHub career, year by year.
→
Started with JavaScript.
- Repos this year
- 2
- Total repos
- 2
- Stars, as of today
- 1.3k
Went deeper into JavaScript.
- Repos this year
- 2
- Total repos
- 4
- Stars, as of today
- 2.5k
Went deeper into JavaScript.
- Repos this year
- 5
- Total repos
- 9
- Stars, as of today
- 10k
Went deeper into JavaScript.
- Repos this year
- 4
- Total repos
- 13
- Stars, as of today
- 17k
Went deeper into JavaScript.
- Repos this year
- 6
- Total repos
- 19
- Stars, as of today
- 23k
Went deeper into JavaScript.
- Repos this year
- 7
- Total repos
- 26
- Stars, as of today
- 29k
Went deeper into JavaScript.
- Repos this year
- 5
- Total repos
- 31
- Stars, as of today
- 35k
Shifted from JavaScript to HTML.
- Repos this year
- 3
- Total repos
- 34
- Stars, as of today
- 39k
Shifted from HTML to JavaScript.
- Repos this year
- 1
- Total repos
- 35
- Stars, as of today
- 41k
- Contributions
- 3,001
Shifted from JavaScript to TypeScript.
- Repos this year
- 2
- Total repos
- 37
- Stars, as of today
- 42k
- Contributions
- 2,994
Shifted from TypeScript to JavaScript.
- Repos this year
- 2
- Total repos
- 39
- Stars, as of today
- 42k
- Contributions
- 3,976
Shifted from JavaScript to TypeScript.
- Repos this year
- 1
- Total repos
- 40
- Stars, as of today
- 43k
- Contributions
- 6,631
Built from kentcdodds’s public, non-fork repositories. Star totals reflect current counts, not historical snapshots.
Achievements
6 / 9 unlocked
Open source activity
Language evolution
The primary languages of repositories created each year.
- JavaScript
- JavaScript
- Shell
- JavaScript
- TypeScript
- JavaScript
- TypeScript
- HTML
- JavaScript
- TypeScript
- HTML
- JavaScript
- JavaScript
- TypeScript
- HTML
- JavaScript
- TypeScript
- JavaScript
- TypeScript
- JavaScript
- TypeScript
Repository growth
Repositories created per year, and the running total.
Language tree
Built automatically from repository languages and topics.
Programming Languages →
- TypeScript
- MDX
- JavaScript
- HTML
- CSS
- Shell
Frontend & Backend →
- React 8
- Remix 1
- Expressjs 1
Data & Storage →
- Prisma 1
- Sqlite 1
Cloud & DevOps →
- Cloudflare Workers 1
Tooling →
- Babel 2
- Eslint 1