Ecosyste.ms: Issues
An open API service for providing issue and pull request metadata for open source projects.
GitHub / kentcdodds issue stats
Total issues: 528
Total pull requests: 342
Merged pull request: 261
Average time to close issues: 7 months
Average time to close pull requests: 18 days
Average comments per issue: 5.28
Average comments per pull request: 2.18
Issues created
- remix-run/remix: 39
- kentcdodds/genie: 23
- kentcdodds/api-check: 17
- edmundhung/conform: 16
- brophdawg11/remix-validity-state: 13
- eslint/eslint: 12
- kentcdodds/nps-utils: 10
- facebook/react: 10
- webpack/webpack: 9
- sezna/nps: 9
- skillrecordings/products: 8
- formly-js/angular-formly: 8
- dtao/autodoc: 6
- kentcdodds/slice-js: 6
- kentcdodds/split-guide: 5
- tannerlinsley/nz-toggle: 5
- yeonjuan/parse-git-diff: 5
- Xiphe/cachified: 5
- js-data/js-data-angular: 4
- kentcdodds/ux-genie: 4
- mswjs/msw: 4
- geddski/csstyle: 4
- kentcdodds/configuration-validator: 4
- kentcdodds/react-workshop-app: 4
- wooorm/xdm: 4
- nrwl/nx: 4
- superfly/litefs: 4
- js-dxtools/webpack-validator: 4
- formly-js/angular-formly-templates-bootstrap: 4
- lodash/lodash: 3
- kentcdodds/babel-plugin-macros: 3
- eliperelman/now-travis: 3
- paypal/glamorous: 3
- microsoft/playwright: 3
- kentcdodds/eslint-find-new-rules: 3
- testing-library/preact-testing-library: 3
- alianza-dev/angular-scope-types: 3
- angular/batarang: 3
- bernard-lin/babel-plugin-glamorous-displayname: 3
- geddski/overmind: 3
- eggheadio-github/stack-overflow-copy-paste: 3
- remix-run/react-router: 3
- bahmutov/npm-module-checklist: 3
- kentcdodds/kcd-scripts: 3
- js-data/js-data-http: 3
- andrey-skl/ng-annotate-loader: 2
- open-cli-tools/concurrently: 2
- WiseLibs/better-sqlite3: 2
- JoinColony/eslint-import-resolver-jest: 2
- kiliman/remix-params-helper: 2
- Zazama/node-id3: 2
- aidenybai/million-react: 2
- kentcdodds/starwars-names: 2
- storybook-eol/storybook-ui: 2
- gaearon/ama: 2
- sunesimonsen/react-dom-testing: 2
- kentcdodds/old-kentcdodds.com: 2
- AngularAir/angularair.github.io: 2
- michaelgmcd/vscode-language-babel: 2
- testing-library/pptr-testing-library: 2
- nachomazzara/parse-multipart-data: 2
- microsoft/TypeScript-DOM-lib-generator: 2
- Unitech/angular-bridge: 2
- conventional-changelog-archived-repos/validate-commit-msg: 2
- bahmutov/with-package: 2
- vercel/react-tweet: 2
- kentcdodds/clog-cli: 2
- rickhanlonii/jest-watch-master: 2
- siddharthkp/cost-of-modules: 2
- kentcdodds/css-in-js-precompiler: 2
- kentcdodds/eslint-config-kentcdodds: 2
- nicksrandall/inquirer-directory: 2
- kiliman/remix-flat-routes: 2
- kentcdodds/invoke-filter: 2
- kentcdodds/jest-glamor-react: 2
- formly-js/angular-formly-templates-ionic: 2
- kentcdodds/ng-stats: 2
- formly-js/react-formly: 2
- olov/ng-annotate: 2
- remotty/angular-ladda: 2
- formly-js/angular-formly-templates-foundation: 2
- clog-tool/clog-cli: 2
- threepointone/glamor: 2
- cssinjs/theming: 2
- kentcdodds/rtl-css-js: 2
- adobe/react-spectrum: 1
- kentcdodds/path-here: 1
- DaftMonk/angular-tour: 1
- noyobo/prettier-markdown: 1
- simonhaenisch/prettier-plugin-organize-imports: 1
- kentcdodds/publish-latest: 1
- jkup/pullit: 1
- scottcorgan/pushstate-server: 1
- room77/angular-recompile: 1
- jackyho112/react-html-attributes: 1
- tannerlinsley/react-query-devtools: 1
- jsdir/react-simple-forms: 1
- iammerrick/react-sourcerer: 1
- vercel-labs/react-tweet: 1
- esamattis/react-zorm: 1
- remarkjs/remark-frontmatter: 1
- wildlyinaccurate/angular-readable-time: 1
- mikenikles/jscodeshift-ava-to-jest: 1
- bahmutov/json-package: 1
- webpack-contrib/json5-loader: 1
- dgarlitt/karma-nyan-reporter: 1
- kentcdodds/kcd-common-tools: 1
- madrobby/keymaster: 1
- webuniverseio/lerna-wizard: 1
- brandonroberts/angular-testing-library: 1
- tblobaum/mongoose-troop: 1
- MacKentoch/easyFormGenerator: 1
- paypal/nemo-view: 1
- babel/babel: 1
- majgis/ngify: 1
- kamilkp/angular-vs-repeat: 1
- leon/angular-upload: 1
- bahmutov/npm-utils: 1
- tmpvar/npmsearch-cli: 1
- angular-ui/ui-utils: 1
- xpepermint/angular-ui-switch: 1
- emilkowalski/sonner: 1
- total-typescript/ts-reset: 1
- mdx-js/mdx-analyzer: 1
- semantic-release/release-notes-generator-v3: 1
- semantic-release/commit-analyzer-v2: 1
- standup75/cropme: 1
- SebRollen/toml-action: 1
- jaredpalmer/awesome-react-render-props: 1
- kettanaito/kentcdodds-worker-redirect: 1
- testing-library/testing-library-docs: 1
- testing-library/dom-testing-library-template: 1
- superfly/flyctl-actions: 1
- nodejs/node-eps: 1
- evanw/esbuild: 1
- Khan/aphrodite: 1
- resend/react-email: 1
- dtao/6th-css-sense: 1
- lepture/github-cards: 1
- jestjs/jest: 1
- bahmutov/schema-shot: 1
- mathewbyrne/angular-progress-arc: 1
- kimmobrunfeldt/spawn-default-shell: 1
- Recras/angular-jquery-timepicker: 1
- vinhlh/tagged-translations: 1
- semantic-release/travis-deploy-once: 1
- mde/true: 1
- kentcdodds/use-deep-compare-effect: 1
- angulartics/angulartics: 1
- sarbbottam/watch-and-exec: 1
- mendhak/angular-intro.js: 1
- angular/angular-hint: 1
- kentcdodds/workshop-setup: 1
- pc035860/angular-highlightjs: 1
- marcorinck/angular-growl: 1
- scottcorgan/angular-gist: 1
- formly-js/angular-formly-templates-lumx: 1
- rileytomasek/zodix: 1
- jenseng/eslint-plugin-remix-react-routes: 1
- muxinc/elements: 1
- kentcdodds/match-sorter: 1
- npm/npx: 1
- antonk52/lilconfig: 1
- haltcase/param.macro: 1
- antyakushev/postcss-for: 1
- timjansen/hanson: 1
- dralletje/idx.macro: 1
- chmontgomery/gulp-help: 1
- bahmutov/npm-quick-run: 1
- Kagami/gulp-ng-annotate: 1
- testing-library/jest-dom: 1
- testing-library/jest-native: 1
- moxystudio/node-cross-spawn: 1
- angularjs-nvd3-directives/angularjs-nvd3-directives: 1
- mattphillips/babel-plugin-console: 1
- styled-components/babel-plugin-polished: 1
- AngularClass/acIfShow: 1
- kentcdodds/cross-env: 1
- Hypercubed/chuhai: 1
- firebase/firebase-tools: 1
- vitejs/vite-plugin-react: 1
- bahmutov/dont-break: 1
- benoror/better-npm-run: 1
- cypress-io/cypress: 1
- webpack-contrib/jshint-loader: 1
- clauderic/react-tiny-virtual-list: 1
- webpack/core: 1
- vitejs/vite: 1
- FormidableLabs/react-live: 1
- weyert/mdx.macro: 1
- sindresorhus/type-fest: 1
- storybook-eol/storyshots: 1
- TrySound/rollup-plugin-uglify: 1
- bvaughn/react-error-boundary: 1
- facebook/create-react-app: 1
- mathiasbynens/emoji-regex: 1
- mswjs/interceptors: 1
- commitizen/cz-jira-smart-commit: 1
- hacksparrow/node-easyimage: 1
- bevacqua/rome: 1
- jlengstorf/eslint-plugin-replyguy: 1
- mde/false: 1
- alexlawrence/feature-toggles: 1
- tklg/FileCrypt: 1
- axe312ger/gatsby-plugin-netlify-cache: 1
- kentcdodds/generator-kcd-oss: 1
- tkh44/glamorous-pseudo: 1
- hemanth/greener: 1
- btford/grunt-ngmin: 1
- dualcyclone/gulp-filter-by: 1
- esnunes/imagina: 1
- kentcdodds/import-all.macro: 1
- hamlim/inline-mdx.macro: 1
- netlify/netlify-dev-plugin: 1
- styled-components/styled-components: 1
- jest-community/jest-watch-select-projects: 1
- chalk/ansi-styles: 1
- igrigorik/ga-beacon: 1
- kentcdodds/argv-set-env: 1
- urish/angular-spinner: 1
- kentcdodds/babel-plugin-codegen: 1
- microsoft/TypeScript: 1
- codemix/babel-plugin-macros: 1
- Andarist/babel-plugin-jsx-adopt: 1
- kentcdodds/babel-plugin-preval: 1
- joliss/broccoli-uglify-js: 1
- wyze/bs-dom-testing-library: 1
- wyze/bs-react-testing-library: 1
- chroma-core/chroma: 1
- hemanth/node-nightly: 1
- kentcdodds/code-clock: 1
- cainus/codecov.io: 1
- bahmutov/condition-node-version: 1
- abpetkov/transitionize: 1
- ericnorris/striptags: 1
Pull requests created
- skillrecordings/products: 19
- kentcdodds/api-check: 9
- kentcdodds/kcd-common-tools: 8
- kentcdodds/publish-latest: 8
- kentcdodds/ng-stats: 7
- kentcdodds/invoke-filter: 7
- kentcdodds/starwars-names: 7
- playframework/playframework: 7
- kentcdodds/split-guide: 7
- bvaughn/react-error-boundary: 7
- kentcdodds/path-here: 6
- kentcdodds/rtl-css-js: 6
- js-dxtools/webpack-validator: 6
- bahmutov/npm-module-checklist: 5
- formly-js/angular-formly-templates-bootstrap: 5
- kentcdodds/babel-plugin-codegen: 5
- edmundhung/conform: 5
- remix-run/remix: 5
- kentcdodds/babel-plugin-preval: 5
- kentcdodds/generator-kcd-oss: 5
- bernard-lin/babel-plugin-glamorous-displayname: 4
- sergiodxa/remix-utils: 4
- eslint/eslint: 4
- jaredpalmer/awesome-react-render-props: 4
- kentcdodds/kcd-scripts: 4
- kentcdodds/react-workshop-app: 3
- kentcdodds/configuration-validator: 3
- felixge/node-style-guide: 3
- kentcdodds/jest-glamor-react: 3
- babel/awesome-babel: 3
- kentcdodds/slice-js: 3
- kentcdodds/code-clock: 3
- conventional-changelog-archived-repos/validate-commit-msg: 3
- lodash/lodash: 3
- paypal/glamorous: 3
- geddski/overmind: 3
- tribou/jest-serializer-path: 3
- AngularAir/angularair.github.io: 3
- rogeliog/jest-serializer-enzyme: 2
- formly-js/angular-formly-example: 2
- aaronfrost/grunt-traceur: 2
- bahmutov/npm-quick-run: 2
- dmcquay/node-apac: 2
- kentcdodds/eslint-find-new-rules: 2
- kentcdodds/genie: 2
- JoinColony/eslint-import-resolver-jest: 2
- MichaelDeBoey/gatsby-remark-embedder: 2
- wooorm/xdm: 2
- rpetrich/babel-plugin-transform-async-to-promises: 2
- facebook/react: 2
- testing-library/cypress-testing-library: 2
- js-data/js-data-angular: 2
- jest-community/jest-watch-select-projects: 2
- js-data/js-data-http: 2
- npm/npm-tips: 2
- avajs/awesome-ava: 2
- dtao/autodoc: 2
- mobxjs/mobx-react-docz: 2
- Unitech/angular-bridge: 2
- jeffling/ng-annotate-webpack-plugin: 2
- jsbin/pennyworth: 2
- mzabriskie/felix: 2
- ReactTraining/react-point: 2
- Turbo87/webpack-notifier: 2
- formly-js/angular-formly-templates-ionic: 2
- isaacs/node-lru-cache: 1
- RichardLitt/awesome-conferences: 1
- gaearon/suspense-experimental-github-demo: 1
- sarbbottam/eslint-find-rules: 1
- brophdawg11/remix-validity-state: 1
- mvolkmann/eslint-plugin-volkmann: 1
- vesparny/preact-glam: 1
- jupl/traceur-loader: 1
- knpwrs/ms.macro: 1
- kiliman/rmx-cli: 1
- scottcorgan/pushstate-server: 1
- bazh/subtitles-parser: 1
- kentcdodds/webpack-config-utils: 1
- knowbody/react-native-platform-stylesheet: 1
- eggheadio-github/stack-overflow-copy-paste: 1
- NodeTogether/motivations: 1
- itsMapleLeaf/reacord: 1
- timjansen/hanson: 1
- m3g4p0p/from-html: 1
- kitze/kitze-js-helpers: 1
- webpack-contrib/webpack-serve: 1
- dralletje/idx.macro: 1
- kentcdodds/netlify-shortener: 1
- babel-blade/babel-blade: 1
- kentcdodds/css-in-js-precompiler: 1
- villadora/express-http-proxy: 1
- chmontgomery/gulp-help: 1
- mattphillips/babel-plugin-console: 1
- andrey-skl/ng-annotate-loader: 1
- kiliman/remix-typedjson: 1
- kentcdodds/stop-runaway-react-effects: 1
- hemanth/node-nightly: 1
- haltcase/param.macro: 1
- madrobby/keymaster: 1
- hakimel/Ladda: 1
- zgriesinger/noist: 1
- storybook-eol/storybook-ui: 1
- twobin/filter-react-dom-props: 1
- storybook-eol/storyshots: 1
- thlorenz/resolve-bin: 1
- kentcdodds/clog-cli: 1
- postcss/postcss-cli: 1
- vinhlh/tagged-translations: 1
- colinhacks/zod: 1
- vslinko/babel-plugin-react-require: 1
- geddski/csstyle: 1
- sunesimonsen/react-dom-testing: 1
- snanovskyi/eslint-to-editorconfig: 1
- AntJanus/babel-plugin-namespaces: 1
- yearofmoo/AngularJS-Scope.SafeApply: 1
- elijahmanor/elijahmanor: 1
- Svish/cypress-hmr-restarter: 1
- kentcdodds/use-deep-compare-effect: 1
- kentcdodds/match-sorter: 1
- rollup/rollup-plugin-json: 1
- cainus/codecov.io: 1
- pwmckenna/node-travis-ci: 1
- souporserious/react-aria: 1
- formly-js/angular-formly-templates-lumx: 1
- sindresorhus/pokemon: 1
- eliperelman/now-travis: 1
- aweary/tinytime: 1
- sholladay/await-url: 1
- orliesaurus/nodemailer-mailgun-transport: 1
- bahmutov/condition-node-version: 1
- davidkalosi/js-money: 1
- sindresorhus/type-fest: 1
- partykit/partykit: 1
- kentcdodds/rbb: 1
- davidmarkclements/fast-safe-stringify: 1
- timhudson/boolify: 1
- weyert/mdx.macro: 1
- ericclemmons/start-server-webpack-plugin: 1
- kentcdodds/old-kentcdodds.com: 1
- guyht/notp: 1
- jackyho112/react-html-attributes: 1
- kentcdodds/cross-env: 1
- soundcloud/chunk-manifest-webpack-plugin: 1
- kentcdodds/react-toggled: 1
- paulmolluzzo/glamorous-jsxstyle: 1
- clog-tool/clog-cli: 1
- WiseLibs/better-sqlite3: 1
- smeijer/spin-delay: 1
- jenseng/eslint-plugin-remix-react-routes: 1
- kentcdodds/workshop-setup: 1
- noflo/noflo-amqp: 1
- ferflores/squarebook: 1
- microlinkhq/metascraper: 1
- btford/package-good: 1
- TrySound/rollup-plugin-uglify: 1
Maintainer
- remix-run/remix: 44
- skillrecordings/products: 27
- kentcdodds/api-check: 26
- kentcdodds/genie: 25
- kentcdodds/split-guide: 12
- js-dxtools/webpack-validator: 10
- kentcdodds/nps-utils: 10
- kentcdodds/starwars-names: 9
- sezna/nps: 9
- kentcdodds/invoke-filter: 9
- kentcdodds/kcd-common-tools: 9
- kentcdodds/publish-latest: 9
- kentcdodds/ng-stats: 9
- kentcdodds/slice-js: 9
- webpack/webpack: 9
Active Maintainer
Issue Author Associations
- None (170, 32.20%)
- Contributor (113, 21.40%)
- Owner (113, 21.40%)
- Member (94, 17.80%)
- Collaborator (38, 7.20%)
Pull Request Author Associations
- Contributor (120, 35.09%)
- Owner (115, 33.63%)
- Collaborator (47, 13.74%)
- None (36, 10.53%)
- Member (24, 7.02%)
Top Issue Labels
- enhancement (72)
- help wanted (42)
- bug (40)
- bug:unverified (18)
- archived due to age (11)
- feat:typescript (10)
- feat:routing (10)
- question (10)
- v2 (8)
- Resolution: Stale (6)
- type: feature (6)
- triage (5)
- breaking change (4)
- vite (4)
- intent to implement (4)
Top Pull Request Labels
- released (21)
- CLA Signed (7)
- archived due to age (4)
- enhancement (3)
- docs (2)
- package:testing (2)
- core (1)
- accepted (1)
- bug (1)
- type: docs (1)
- P4: nice to have (1)
- comp: cli (1)
- documentation (1)
- awaiting release (1)
- package:dev (1)