Skip to main content (Press Enter)

Open Source

Contributed

Last updated:

I created Pull Requests in 152 repositories with a sum of ≈1,782,212 stars. Click to see a list of all repositories.
Repositories I contributed to with their star count. Links point to a list of my Pull Requests to that repository.
Repository Stars
facebook/react ≈206,522
facebook/react-native ≈109,220
vercel/next.js ≈105,133
facebook/create-react-app ≈99,585
microsoft/TypeScript ≈90,725
mui/material-ui ≈86,114
storybookjs/storybook ≈78,245
sveltejs/svelte ≈67,285
reduxjs/redux ≈59,527
remix-run/react-router ≈50,206
microsoft/playwright ≈50,127
DefinitelyTyped/DefinitelyTyped ≈43,797
babel/babel ≈42,196
jestjs/jest ≈41,878
typescript-cheatsheets/react ≈40,667
styled-components/styled-components ≈38,678
TanStack/query ≈34,282
JedWatson/react-select ≈26,030
floating-ui/floating-ui ≈25,239
bvaughn/react-virtualized ≈24,897
remix-run/remix ≈23,241
reduxjs/react-redux ≈22,773
enzymejs/enzyme ≈19,963
websockets/ws ≈19,757
react-dnd/react-dnd ≈19,153
jsdom/jsdom ≈18,727
apollographql/apollo-client ≈18,667
testing-library/react-testing-library ≈17,758
less/less.js ≈16,915
emotion-js/emotion ≈16,314
tensorflow/tfjs-models ≈12,710
codesandbox/codesandbox-client ≈12,339
gaearon/react-hot-loader ≈12,241
FormidableLabs/victory ≈10,276
react-static/react-static ≈10,238
reactjs/react-transition-group ≈9,782
mongodb/node-mongodb-native ≈9,741
reactjs/react.dev ≈9,447
adobe/react-spectrum ≈8,482
jsx-eslint/eslint-plugin-react ≈8,427
facebook/hermes ≈7,830
mdn/content ≈7,740
final-form/react-final-form ≈7,252
cssinjs/jss ≈6,935
jquense/react-big-calendar ≈6,501
yarnpkg/berry ≈6,219
changesets/changesets ≈5,961
palantir/tslint ≈5,922
fkling/astexplorer ≈5,413
bvaughn/react-error-boundary ≈5,098
dequelabs/axe-core ≈5,081
microsoft/vscode-docs ≈4,985
microsoft/TypeScript-Handbook ≈4,867
import-js/eslint-plugin-import ≈4,755
mdn/browser-compat-data ≈4,470
oliviertassinari/react-swipeable-views ≈4,343
web-platform-tests/wpt ≈4,319
seek-oss/playroom ≈4,307
testing-library/jest-dom ≈3,912
mbrn/material-table ≈3,428
reactjs/react-docgen ≈3,390
testing-library/dom-testing-library ≈3,124
jsx-eslint/eslint-plugin-jsx-a11y ≈3,116
mui/mui-x ≈2,675
mjackson/unpkg ≈2,603
React95/React95 ≈2,345
mui/material-ui-pickers ≈2,317
webpack/webpack.js.org ≈2,174
Openarl/PathOfBuilding ≈2,172
kentcdodds/kentcdodds.com ≈1,943
microsoft/TypeScript-Website ≈1,877
mridgway/hoist-non-react-statics ≈1,782
pngwn/MDsveX ≈1,733
WICG/focus-visible ≈1,597
prettier/tslint-config-prettier ≈1,228
styleguidist/react-docgen-typescript ≈1,072
callstack/repack ≈1,061
webcomponents/custom-elements-everywhere ≈1,042
microsoft/dtslint ≈916
oliviertassinari/babel-plugin-transform-react-remove-prop-types ≈898
arcanis/clipanion ≈873
kentcdodds/kcd-scripts ≈873
oblador/react-native-performance ≈789
kentcdodds/old-kentcdodds.com ≈731
babel/website ≈717
circleci/circleci-docs ≈712
sveltejs/sapper-template ≈706
styled-components/styled-components-website ≈583
selfdefined/web-app ≈567
w3c/aria ≈553
testing-library/svelte-testing-library ≈551
microsoft/TypeScript-DOM-lib-generator ≈512
lexich/redux-api ≈498
fb55/css-select ≈495
jest-community/jest-junit ≈445
timoxley/keycode ≈436
paularmstrong/build-tracker ≈432
microsoft/vscode-tslint ≈407
testing-library/testing-library-docs ≈407
microsoft/azure-devops-node-api ≈405
uber/react-vis-force ≈397
microsoft/types-publisher ≈393
tdeekens/flopflip ≈387
fullstackopen-2019/fullstackopen-2019.github.io ≈345
testing-library/eslint-plugin-jest-dom ≈322
cssinjs/theming ≈301
TheBrainFamily/wait-for-expect ≈278
babel-utils/babel-plugin-tester ≈264
microsoft/DefinitelyTyped-tools ≈260
sw-yx/swyxdotio ≈246
eps1lon/types-react-codemod ≈239
OmegaK2/PyPoE ≈234
A11yance/aria-query ≈216
fb55/css-what ≈212
TrySound/rollup-plugin-size-snapshot ≈164
jsdom/cssstyle ≈89
dperini/nwsapi ≈73
eps1lon/dom-accessibility-api ≈70
merceyz/typescript-to-proptypes ≈52
eps1lon/screen-reader-testing-library ≈42
mui/mui-public ≈38
marcelowa/promise-all-properties ≈26
eps1lon/actions-label-merge-conflict ≈26
arcanis/jest-pnp-resolver ≈23
joehillen/ev-fish ≈18
Chuanhsing/poe-api ≈15
eps1lon/poe-recraft ≈11
eps1lon/material-ui-playroom ≈10
Uclusion/uclusion_web_ui ≈10
cobrowseio/cobrowse-sdk-react-native ≈7
eps1lon/poe-db ≈5
eps1lon/dependabot-clickable-commands ≈5
eps1lon/mui-scripts-incubator ≈4
eps1lon/eslint-focus ≈4
dmtrKovalenko/CV ≈3
yarnplugins/yarn-plugin-deduplicate ≈3
eps1lon/solverfox.dev ≈3
testing-library/web-testing-library ≈3
eps1lon/test262-report-hermes ≈3
eps1lon/poe-mods ≈2
eps1lon/TreeStats ≈2
eps1lon/poe-react-item ≈2
eps1lon/aria-activedescendant-static-dynamic ≈2
eps1lon/poe-i18n ≈1
eps1lon/berry-sapper ≈1
eps1lon/mui-workflow-maintenance ≈1
eps1lon/vax-notify ≈1
eps1lon/crowdin-prettier ≈0
eps1lon/azure-pipelines-source-version ≈0
eps1lon/mui-types-perf ≈0
eps1lon/testing-library-envinfo ≈0
eps1lon/mui-maintainer-dashboard-remix ≈0

Maintaining

Material-UI

Page: https://material-ui.com/

Repository: https://github.com/mui-org/material-ui

testing-library/*

Page: https://testing-library.com

Repository: https://github.com/testing-library

The focus is on the DOM and React part. It involves quite some upstream work in jsdom, aria-query and other dependencies.

yarn

Page: https://next.yarnpkg.com/

Repository: https://github.com/yarnpkg/berry

Only after the first release candidate was published. Most of the contributions smoothen the migration from v1. Beyond that it’s mostly fixing the wider ecosystem and advocacy.

Created

material-ui-playroom

Repository: https://github.com/eps1lon/material-ui-playroom

Page: https://material-ui-playroom.netlify.com/

seek-oss/playroom was first presented by Mark Dalgleish at ReactiveConf 2018. It is playground for design systems to be presented across multiple screen sizes. I only integrated Material-UI components into it as well as any demo on material-ui.com

dom-accessibility-library

Repository: https://github.com/eps1lon/dom-accessibility-api

This is currently an experimental utility library for computing various properites of the accessibility tree. The goal is to have a library that can be used in your unit tests that run with jsdom as well as in the browser.