GitHub / MetaMask issue stats
Total issues: 6,125
Total pull requests: 37,644
Merged pull request: 31,863
Average time to close issues: 4 months
Average time to close pull requests: 7 days
Average comments per issue: 1.3
Average comments per pull request: 0.88
Issues created
- MetaMask/eth-phishing-detect: 2,249
- MetaMask/metamask-extension: 1,118
- MetaMask/core: 640
- MetaMask/metamask-sdk: 367
- MetaMask/design-tokens: 349
- MetaMask/snaps-registry: 148
- MetaMask/create-release-branch: 56
- MetaMask/metamask-desktop: 55
- MetaMask/eth-sig-util: 52
- MetaMask/api-specs: 45
- MetaMask/metamask-ios-sdk: 44
- MetaMask/auto-changelog: 40
- MetaMask/web3-provider-engine: 39
- MetaMask/snaps-monorepo: 37
- MetaMask/detect-provider: 37
- MetaMask/test-dapp: 37
- MetaMask/eth-block-tracker: 36
- MetaMask/contract-metadata: 34
- MetaMask/providers: 31
- MetaMask/eslint-config: 30
- MetaMask/utils: 29
- MetaMask/template-snap-monorepo: 29
- MetaMask/key-tree: 29
- MetaMask/phishing-warning: 28
- MetaMask/eth-json-rpc-middleware: 27
- MetaMask/eth-ledger-bridge-keyring: 26
- MetaMask/metamask-onboarding: 25
- MetaMask/eth-json-rpc-filters: 24
- MetaMask/rpc-cap: 24
- MetaMask/KeyringController: 23
- MetaMask/rpc-errors: 22
- MetaMask/test-snaps: 22
- MetaMask/eth-token-tracker: 21
- MetaMask/obs-store: 19
- MetaMask/eth-json-rpc-infura: 19
- MetaMask/action-npm-publish: 16
- MetaMask/etherscan-link: 16
- MetaMask/json-rpc-engine: 16
- MetaMask/eth-trezor-keyring: 15
- MetaMask/logo: 14
- MetaMask/smart-transactions-controller: 14
- MetaMask/action-create-release-pr: 14
- MetaMask/nonce-tracker: 12
- MetaMask/browser-passworder: 12
- MetaMask/extensionizer: 12
- MetaMask/swappable-obj-proxy: 11
- MetaMask/action-publish-release: 11
- MetaMask/post-message-stream: 10
- MetaMask/snaps-cli: 10
- MetaMask/eth-hd-keyring: 10
- MetaMask/eth-simple-keyring: 9
- MetaMask/eth-method-registry: 9
- MetaMask/eth-json-rpc-provider: 9
- MetaMask/extension-port-stream: 8
- MetaMask/abi-utils: 8
- MetaMask/mobile-provider: 8
- MetaMask/docusaurus-openrpc: 7
- MetaMask/action-publish-gh-pages: 7
- MetaMask/template-sync: 6
- MetaMask/object-multiplex: 6
- MetaMask/slip44: 5
- MetaMask/eth-tx-viz: 4
- MetaMask/json-rpc-middleware-stream: 4
- MetaMask/template-snap: 4
- MetaMask/jazzicon: 4
- MetaMask/action-is-release: 3
- MetaMask/safe-event-emitter: 3
- MetaMask/web3-stream-provider: 3
- MetaMask/metamask-eth-abis: 2
- MetaMask/react-native-aes-crypto-forked: 2
- MetaMask/types: 2
- MetaMask/ethjs-query: 2
- MetaMask/action-require-additional-reviewer: 2
- MetaMask/template-typescript-snap: 1
- MetaMask/legacy-web3: 1
- MetaMask/sw-controller: 1
- MetaMask/eth-gas-price-suggestor: 1
Pull requests created
- MetaMask/eth-phishing-detect: 23,797
- MetaMask/core: 2,647
- MetaMask/metamask-extension: 1,759
- MetaMask/metamask-sdk: 840
- MetaMask/smart-transactions-controller: 458
- MetaMask/contract-metadata: 456
- MetaMask/template-snap-monorepo: 356
- MetaMask/snaps-registry: 280
- MetaMask/eth-json-rpc-middleware: 254
- MetaMask/test-dapp: 243
- MetaMask/eth-block-tracker: 232
- MetaMask/providers: 227
- MetaMask/KeyringController: 224
- MetaMask/api-specs: 222
- MetaMask/utils: 217
- MetaMask/eth-json-rpc-filters: 192
- MetaMask/eslint-config: 183
- MetaMask/slip44: 178
- MetaMask/phishing-warning: 166
- MetaMask/key-tree: 159
- MetaMask/eth-sig-util: 156
- MetaMask/post-message-stream: 155
- MetaMask/auto-changelog: 155
- MetaMask/eth-ledger-bridge-keyring: 141
- MetaMask/eth-token-tracker: 135
- MetaMask/metamask-ios-sdk: 135
- MetaMask/rpc-errors: 133
- MetaMask/eth-simple-keyring: 128
- MetaMask/create-release-branch: 124
- MetaMask/safe-event-emitter: 122
- MetaMask/action-create-release-pr: 120
- MetaMask/eth-trezor-keyring: 120
- MetaMask/json-rpc-engine: 115
- MetaMask/logo: 109
- MetaMask/web3-provider-engine: 107
- MetaMask/design-tokens: 104
- MetaMask/metamask-desktop: 104
- MetaMask/eth-json-rpc-infura: 102
- MetaMask/action-publish-release: 100
- MetaMask/eth-hd-keyring: 100
- MetaMask/mobile-provider: 99
- MetaMask/obs-store: 98
- MetaMask/snaps-cli: 90
- MetaMask/test-snaps: 90
- MetaMask/abi-utils: 85
- MetaMask/action-npm-publish: 85
- MetaMask/metamask-onboarding: 82
- MetaMask/rpc-cap: 76
- MetaMask/json-rpc-middleware-stream: 74
- MetaMask/nonce-tracker: 72
- MetaMask/detect-provider: 72
- MetaMask/docusaurus-openrpc: 68
- MetaMask/snaps-monorepo: 67
- MetaMask/etherscan-link: 66
- MetaMask/template-snap: 64
- MetaMask/swappable-obj-proxy: 64
- MetaMask/browser-passworder: 57
- MetaMask/extension-port-stream: 57
- MetaMask/eth-method-registry: 56
- MetaMask/action-require-additional-reviewer: 54
- MetaMask/ethjs-query: 52
- MetaMask/object-multiplex: 51
- MetaMask/template-typescript-snap: 44
- MetaMask/ethjs-rpc: 38
- MetaMask/template-sync: 37
- MetaMask/action-utils: 37
- MetaMask/legacy-web3: 37
- MetaMask/metamask-eth-abis: 34
- MetaMask/types: 30
- MetaMask/eth-json-rpc-provider: 26
- MetaMask/scure-bip39: 25
- MetaMask/jazzicon: 24
- MetaMask/extensionizer: 22
- MetaMask/action-publish-gh-pages: 21
- MetaMask/react-native-payments: 19
- MetaMask/bify-module-groups: 17
- MetaMask/web3-stream-provider: 16
- MetaMask/react-native-actionsheet: 14
- MetaMask/bip39: 11
- MetaMask/action-is-release: 9
- MetaMask/eth-tx-viz: 9
- MetaMask/react-native-animated-fox: 7
- MetaMask/react-native-button: 6
- MetaMask/forwarder: 5
- MetaMask/react-native-aes-crypto-forked: 4
- MetaMask/react-native-tcp: 3
- MetaMask/snap-solana-wallet: 3
- MetaMask/react-native-splash-screen: 2
- MetaMask/react-native-push-notification: 2
- MetaMask/react-native-acm: 2
- MetaMask/transaction-state-manager: 1
- MetaMask/tx-gas-utils: 1
- MetaMask/lottie-react-native: 1
- MetaMask/eth-passthrough-keyring: 1
- MetaMask/delegation-toolkit: 1
- MetaMask/snap-7715-permissions: 1
Issue owner Associations
- None (3,460, 56.49%)
- Contributor (1,868, 30.50%)
- Member (415, 6.78%)
- Collaborator (382, 6.24%)
Pull Request owner Associations
- Contributor (23,520, 62.48%)
- Collaborator (10,651, 28.29%)
- Member (2,584, 6.86%)
- None (889, 2.36%)
All Maintainers
- security-alliance-bot (9,549)
- Gudahtt (785)
- rekmarks (553)
- abretonc7s (424)
- Mrtenz (413)
- FrederikBolding (241)
- matthewwalsh0 (230)
- georgewrmarshall (202)
- OGPoyraz (159)
- micaelae (132)
- ezgi-cengiz (102)
- metamaskbot (94)
- mikesposito (92)
- AlexHerman1 (92)
- christopherferreira9 (73)
Active Maintainers
- security-alliance-bot (9,549)
- matthewwalsh0 (161)
- Gudahtt (134)
- micaelae (131)
- Mrtenz (119)
- abretonc7s (98)
- mikesposito (76)
- metamaskbot (74)
- OGPoyraz (56)
- khanti42 (48)
- FrederikBolding (48)
- christopherferreira9 (46)
- ffmcgee725 (28)
- chakra-guy (28)
- gantunesr (25)
Top Issue Authors
- mcmire (394)
- georgewrmarshall (218)
- PanamaPanamera (204)
- Gudahtt (187)
- ezgi-cengiz (145)
- seaona (117)
- sleepytanya (115)
- MajorLift (112)
- Montoya (101)
- sentry-io[bot] 🤖 (91)
- Akatori-Design (87)
- whymarrh (81)
- rekmarks (80)
- millz01 (65)
- chloeYue (63)
Top Pull Request Authors
- security-alliance-bot (21,949)
- dependabot[bot] 🤖 (2,922)
- github-actions[bot] 🤖 (951)
- legobeat (677)
- Gudahtt (598)
- rekmarks (473)
- abretonc7s (414)
- mcmire (409)
- Mrtenz (381)
- NikitaVr (249)
- ChainPatrol-bot (247)
- matthewwalsh0 (242)
- metamaskbot (215)
- FrederikBolding (204)
- adonesky1 (194)
Top Issue Labels
- type-bug (765)
- blocklist addition (731)
- blocklist removal (489)
- Sev2-normal (466)
- team-wallet-framework (394)
- team-shared-libraries (316)
- enhancement (294)
- team-design-system (276)
- team-confirmations (207)
- team-extension-platform (190)
- bug (173)
- external-contributor (157)
- Epic (152)
- allowlist (139)
- team-assets (137)
Top Pull Request Labels
- blocklist addition (22,804)
- dependencies (3,056)
- team-wallet-framework (392)
- team-confirmations (383)
- team-extension-platform (322)
- INVALID-PR-TEMPLATE (167)
- team-assets (165)
- javascript (163)
- no-changelog (144)
- blocklist removal (133)
- team-notifications (122)
- team-accounts (118)
- team-shared-libraries (118)
- team-wallet-api-platform (89)
- team-identity (86)