GitHub / antfu issue stats
Total issues: 287
Total pull requests: 984
Merged pull request: 823
Average time to close issues: 3 months
Average time to close pull requests: 14 days
Average comments per issue: 2.31
Average comments per pull request: 1.78
Issues created
- type-challenges/type-challenges: 15
- nuxt/devtools: 11
- antfu/github-doorcat: 11
- lokalise/i18n-ally: 10
- antfu-collective/unconfig: 8
- eslint-stylistic/eslint-stylistic: 8
- antfu/test: 8
- slidevjs/slidev: 6
- antfu/node-modules-inspector: 6
- rolldown/rolldown: 6
- windicss/windicss-analysis: 5
- unocss/unocss: 5
- unjs/unimport: 4
- maru-re/maru: 4
- unjs/magicast: 4
- antfu/utils: 4
- vitejs/vite: 4
- elk-zone/elk: 3
- privatenumber/tsx: 3
- SukkaW/nolyfill: 3
- vueuse/vueuse: 3
- file-icons/icons: 3
- shikijs/shiki: 3
- danielroe/siroc: 3
- juancarlospaco/anglerfish: 3
- nuxt/nuxt: 3
- LingDong-/psvg: 3
- innocenzi/rename: 3
- antfu/webext-tracker: 3
- antfu/vite-plugin-md: 2
- antfu/vite-plugin-inspect: 2
- iconify/icon-sets: 2
- lingdong-/qiji-font: 2
- unplugin/unplugin-icons: 2
- antfu/eslint-config: 2
- unjs/changelogen: 2
- brattonross/vite-plugin-voie: 2
- wenyan-lang/wyg-registry: 2
- twoslashes/twoslash: 2
- antfu/test-repo: 2
- antfu/wenyan-ast: 2
- sainnhe/gruvbox-material-vscode: 2
- nuxt/eslint: 2
- vitest-dev/vitest: 2
- antfu/input-remote: 1
- fabiospampinato/banal: 1
- antfu/hex-game: 1
- nuxt/vite: 1
- vitejs/vite-plugin-react-refresh: 1
- g-plane/type-gymnastics: 1
- antfu/eslint-processor-vue-blocks: 1
- luwanquan/babel-preset-vca-jsx: 1
- unplugin/docs: 1
- ronami/typelang: 1
- azat-io/eslint-plugin-perfectionist: 1
- intlify/vite-plugin-vue-i18n: 1
- toyobayashi/mp-handle: 1
- gilbarbara/logos: 1
- antfu/rou: 1
- zikaari/crx-bridge: 1
- antfu/reactivue: 1
- antfu-collective/importx: 1
- ryo-ma/github-profile-trophy: 1
- antfu/uno-game: 1
- vuetifyjs/vuetify: 1
- LPegasus/dts-from-thrift: 1
- antfu/sponsorkit: 1
- localfile-link/client: 1
- nuxt-contrib/vue-bundle-renderer: 1
- xibman/nuxt-zod-i18n: 1
- nuxt/components: 1
- damianstasik/vite-svg: 1
- nuxtlabs/remark-mdc: 1
- richard-better/pushbullet.py: 1
- egoist/taki: 1
- nuxt-community/nuxt-property-decorator: 1
- prettier/eslint-plugin-prettier: 1
- unjs/consola: 1
- antfu/vitest-package-exports: 1
- antfu/handle: 1
- vuejs/language-tools: 1
- akryum/awesomejs.dev: 1
- matheusmazeto/eslint-config: 1
- rollup/rollup: 1
- wenyan-lang/wiki: 1
- vuejs/vitepress: 1
- vitejs/devtools: 1
- privatenumber/pkg-size.dev: 1
- intlify/intlify-core: 1
- unjs/mlly: 1
- antfu/eslint-flat-config-viewer: 1
- antfu-collective/ni: 1
- nuxt-modules/mdc: 1
- antfu/FaceOnly: 1
- antfu/eslint-plugin-command: 1
- zxch3n/wenyanizer: 1
- wenyan-lang/highlight: 1
- unjs/citty: 1
- antfu/set-game: 1
- antfu/antfu: 1
- antfu/icones: 1
- antfu/vite-ssg: 1
- microsoft/TypeScript-Website: 1
- antfu/shikiji: 1
- antfu/vscode-pnpm-catalog-lens: 1
- antfu/regex-doctor: 1
- unjs/nypm: 1
- antfu/biconfigs: 1
- eslint/eslint: 1
- iconify/website: 1
- wenyan-lang/ide: 1
- nuxt/movies: 1
- antfu/vite-windi-tailwind-jit-compare: 1
- eslint-types/define-config-plugin-types: 1
- unjs/jiti: 1
- qqrss/qrs: 1
- unjs/mkdist: 1
- antfu/unplugin-auto-import: 1
- vitest-dev/vscode: 1
- vueuse/vue-chemistry: 1
- unjs/pathe: 1
- nuxt/test-utils: 1
- webfansplz/vuejs-challenges: 1
- unjs/unplugin: 1
- latentcat/uvcanvas: 1
- antfu/live-draw: 1
- antfu-collective/taze: 1
- unplugin/unplugin-auto-import: 1
- tinylibs/tinyexec: 1
- vuejs/core: 1
- un-ts/eslint-plugin-import-x: 1
- lstoeferle/vite-vue2-starter: 1
- nuxt/modules: 1
- ypresto/vue-convert: 1
- elaworkshop/awesome-cn-cafe: 1
- antfu/pnpm-catalogs-utils: 1
- wenyan-lang/wenyan: 1
- antfu/vite-plugin-prebundle: 1
- wenyan-lang/cdn: 1
- material-theme/vsc-material-theme: 1
- antfu/esbuild-node-loader: 1
- tinylibs/tinyspy: 1
- fabiospampinato/vscode-open-in-github: 1
- qifi-dev/qrs: 1
- unjs/pkg-types: 1
- wenyan-lang/book: 1
Pull requests created
- nuxt/nuxt: 60
- shikijs/shiki: 54
- unocss/unocss: 40
- eslint-stylistic/eslint-stylistic: 38
- slidevjs/slidev: 32
- nuxt/devtools: 32
- vitejs/vite: 30
- vuejs/vitepress: 23
- antfu/shikiji: 23
- littlesound/interline-translate: 22
- twoslashes/twoslash: 21
- elk-zone/elk: 17
- vueuse/vueuse: 17
- nuxt/eslint: 15
- antfu/eslint-config: 15
- nuxt-modules/mdc: 13
- unjs/jiti: 10
- eslint/config-inspector: 10
- vitest-dev/vitest: 9
- unjs/magicast: 9
- nuxt/ui: 9
- unjs/unimport: 9
- antfu-collective/package-manager-detector: 8
- vuejs/core: 8
- nuxt/content: 8
- nuxt/nuxt.com: 8
- nuxt-modules/icon: 8
- egoist/bundle-require: 8
- nuxt/assets: 8
- webfansplz/vite-plugin-vue-inspector: 8
- KermanX/reactive-vscode: 7
- nuxt/vite: 7
- privatenumber/tsx: 7
- nuxt/learn.nuxt.com: 7
- nuxtlabs/studio-module: 7
- microsoft/TypeScript-Website: 7
- Akryum/floating-vue: 7
- Rich-Harris/magic-string: 6
- unjs/unctx: 6
- nuxt/framework: 6
- antfu/vscode-iconify: 5
- vuejs/docs: 5
- LingDong-/psvg: 5
- unjs/nitro: 5
- tinylibs/tinypool: 5
- unjs/mlly: 5
- typescript-eslint/typescript-eslint: 5
- nuxtlabs/ui: 5
- nuxt/icon: 5
- antfu/github-rfc-pr-test: 5
- nuxt/eslint-config: 5
- rollup/rollup: 4
- brattonross/vite-plugin-voie: 4
- ncase/crowds: 4
- nuxt-contrib/vue-bundle-renderer: 4
- antfu/nuxt-mcp: 4
- atinux/atinotes: 4
- juancarlospaco/anglerfish: 4
- lingdong-/qiji-font: 4
- posva/unplugin-vue-router: 4
- unjs/listhen: 4
- antfu/awesome-cn-cafe: 4
- veritem/eslint-plugin-vitest: 4
- antfu-collective/vite-plugin-inspect: 4
- vuejs/theme: 4
- un-ts/eslint-plugin-import-x: 4
- DefinitelyTyped/DefinitelyTyped: 4
- iconify/iconify: 4
- patak-dev/refined-github-reactions: 4
- antfu-collective/vitesse: 3
- sweepline/eslint-plugin-unused-imports: 3
- unjs/consola: 3
- unjs/untyped: 3
- tinylibs/tinyspy: 3
- vuejs/eslint-plugin-vue: 3
- vuejs/repl: 3
- eslint/eslint: 3
- vueuse/vue-demi: 3
- think2011/vscode-vue-i18n: 3
- zikaari/crx-bridge: 3
- windicss/nuxt-windicss: 3
- elaworkshop/awesome-cn-cafe: 2
- jaywcjlove/github-rank: 2
- humanwhocodes/config-array: 2
- nuxt/components: 2
- antfu/ekar.site: 2
- danielroe/siroc: 2
- antfu/vite-rfcs: 2
- type-challenges/type-challenges: 2
- ccbikai/loooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.ong: 2
- rolldown/rolldown: 2
- sonicoder86/awesome-vue-3: 2
- volarjs/services: 2
- bcherny/json-schema-to-typescript: 2
- antfu/refined-github-notifications: 2
- lokalise/i18n-ally: 2
- antfu/atinotes: 2
- wooorm/npm-esm-vs-cjs: 2
- SukkaW/nolyfill: 2
- unplugin/unplugin-vue-components: 2
- antfu/oniguruma-to-js: 2
- nuxt/hackernews: 2
- antfu/eslint-vitest-rule-tester: 2
- vitejs/devtools: 2
- slevithan/oniguruma-to-es: 2
- antfu/vite-plugin-inspect: 2
- dobromir-hristov/vuecommunity: 2
- rollup/plugins: 2
- vitejs/vite-benchmark: 2
- inikulin/parse5: 2
- unjs/unplugin: 2
- vuejs/rfcs: 2
- vuejs/devtools-next: 2
- antfu-collective/taze: 2
- eslint/eslint.org: 2
- lstoeferle/vite-vue2-starter: 2
- fabian-hiller/valibot: 2
- benjamincanac/ui3: 2
- bluwy/refined-github-comments: 2
- unjs/changelogen: 2
- nuxt-modules/color-mode: 2
- ije/html: 2
- wenyan-lang/ide: 2
- microsoft/TypeScript: 2
- nuxt/movies: 2
- eslint-types/define-config-plugin-types: 2
- antfu-collective/importx: 2
- antfu-collective/vite-node: 1
- slidevjs/themes: 1
- antfu/vite-plugin-md: 1
- antfu/unconfig: 1
- nuxt/telemetry: 1
- antfu/reactivue: 1
- danielroe/unsight.dev: 1
- nuxtlabs/vscode-mdc: 1
- funkhaus/fuxt: 1
- underfin/vite-plugin-vue2: 1
- vuejs-jp/learn.nuxt.com: 1
- therealklanni/hotel-clerk: 1
- cacjs/cac: 1
- wenyan-lang/snippets: 1
- xxholly32/my-translate: 1
- developit/object-diff-patch: 1
- unjs/ohash: 1
- antfu/input-remote: 1
- swcho/font-family-unescape-loader: 1
- antfu/eslint-plugin-antfu: 1
- LPegasus/dts-from-thrift: 1
- nuxt/cli: 1
- unjs/unbuild: 1
- egoist/taki: 1
- eslint/rfcs: 1
- shikijs/vscode-textmate: 1
- antfu/qrcode-toolkit: 1
- antfu/antfu: 1
- zyyv/unocss-preset-uno-next: 1
- vite-pwa/vite-plugin-pwa: 1
- vue-terminal/syntax-highlight: 1
- intlify/nuxt3: 1
- vuejs/router: 1
- antfu/github-script: 1
- antfu/handle: 1
- Shinigami92/eslint-define-config: 1
- nuxt/module-builder: 1
- antfu-collective/ni: 1
- seanmiddleditch/gha-publish-to-git: 1
- octokit/rest.js: 1
- nuxt-modules/design-tokens: 1
- kefranabg/awesome-vue-composition-api: 1
- antfu/export-size-action: 1
- AUTOMATIC1111/stable-diffusion-webui: 1
- antfu/vitesse-webext: 1
- nuxt/starter: 1
- ncase/simulating: 1
- antfu/unplugin-vue2-script-setup: 1
- nuxtlabs/nuxt-component-meta: 1
- prettier/eslint-plugin-prettier: 1
- antfu/unplugin-icons: 1
- richard-better/pushbullet.py: 1
- antfu/eslint-plugin-command: 1
- jamiebuilds/json-parser-in-typescript-very-bad-idea-please-dont-use: 1
- antfu/strip-literal: 1
- unplugin/unplugin-icons: 1
- vuejs/vue-codemod: 1
- danielroe/rollup-plugin-pure: 1
- antfu-collective/vite-ssg: 1
- Kingwl/monaco-volar: 1
- autofix-ci/autofix.ci: 1
- sapphi-red/vite-plugin-static-copy: 1
- iconify/website: 1
- vuejs/blog: 1
- hearthsim/hdt-localization: 1
- vuejs-jp/2025-learn.nuxt.com: 1
- nuxt/ui-templates: 1
- unjs/mkdist: 1
- unplugin/unplugin-vue-markdown: 1
- vuejs/v2.vuejs.org: 1
- antfu-collective/unconfig: 1
- unjs/renovate-config: 1
- antfu/bumpp: 1
- vueuse/vscode-vueuse: 1
- JohnCampionJr/vite-plugin-vue-layouts: 1
- unplugin/unplugin-auto-import: 1
- windicss/windicss-webpack-plugin: 1
- unjs/get-port-please: 1
- antfu/IconPark: 1
- unjs/pathe: 1
- nuxt/modules: 1
- antfu/simulating: 1
- nuxt-modules/tailwindcss: 1
- nuxt/eslint-plugin-nuxt: 1
- modularml/mojo-syntax: 1
- egoist/esbuild-register: 1
- antfu/esbuild-register: 1
- approvers/radwimps: 1
- lilei2603/bilibili-follow: 1
- unjs/unhead: 1
Maintainer
- nuxt/nuxt: 63
- shikijs/shiki: 57
- eslint-stylistic/eslint-stylistic: 46
- unocss/unocss: 45
- nuxt/devtools: 43
- slidevjs/slidev: 38
- vitejs/vite: 34
- vuejs/vitepress: 24
- antfu/shikiji: 24
- twoslashes/twoslash: 23
- littlesound/interline-translate: 20
- vueuse/vueuse: 20
- elk-zone/elk: 20
- type-challenges/type-challenges: 17
- nuxt/eslint: 17
Active Maintainer
- unocss/unocss: 24
- shikijs/shiki: 17
- eslint-stylistic/eslint-stylistic: 14
- vueuse/vueuse: 13
- nuxt/nuxt: 12
- nuxt/devtools: 11
- vuejs/vitepress: 11
- rolldown/rolldown: 8
- nuxt/learn.nuxt.com: 7
- vitejs/vite: 7
- antfu/node-modules-inspector: 6
- nuxt/ui: 5
- nuxt/eslint: 4
- nuxt/nuxt.com: 4
- antfu/nuxt-mcp: 4
Issue Author Associations
- Member (129, 44.95%)
- Owner (68, 23.69%)
- None (39, 13.59%)
- Contributor (29, 10.10%)
- Collaborator (22, 7.67%)
Pull Request Author Associations
- Member (638, 64.84%)
- Contributor (112, 11.38%)
- Collaborator (98, 9.96%)
- Owner (89, 9.04%)
- None (47, 4.78%)
Top Issue Labels
- enhancement (73)
- pr welcome (18)
- help wanted (14)
- bug (13)
- answer (10)
- en (9)
- upstream (8)
- 0.x (7)
- good first issue (6)
- discussion (5)
- utils (4)
- core (4)
- released (4)
- feature request (3)
- new-challenge (3)
Top Pull Request Labels
- 3.x (51)
- enhancement (21)
- documentation (13)
- released (11)
- bug (11)
- chore (10)
- feature (10)
- performance (6)
- autorelease: pending (5)
- lgtm (5)
- size:L (5)
- BREAKING CHNAGE (5)
- regression (4)
- version: minor (4)
- scope: compiler (4)