GitHub Explorer
by Alexey Ratnikov MetaMask/metamask-mobile - GitHub Explorer | GitHub Explorer | Trending | CompareMobile web browser providing access to websites that use the Ethereum blockchain
androiddapps-browseriosjavascriptmetamaskreact-native
Created on Jul 18, 2018
Updated on Apr 6, 2026
Overall repository health assessment
Score Breakdown
Activity
Active development - updated this week
web3
Community
2,882 stars, 1,573 forks
Documentation
Has description, license
Maintenance
62.8% issue ratio
Health score is calculated based on activity, community engagement, documentation quality, and maintenance practices
Production Dependencies (322)
@braze/react-native-sdkpatch:@braze/react-native-sdk@npm%3A19.1.0#~/.yarn/patches/@braze-react-native-sdk-npm-19.1.0-076-reactmoduleinfo.patch
@config-plugins/detox^9.0.0
@consensys/native-ramps-sdk^2.1.7
@consensys/on-ramp-sdk
2.1.12
@craftzdog/react-native-buffer^6.1.0
@expensify/react-native-wallet^0.1.15
@keystonehq/bc-ur-registry-eth^0.21.0
@keystonehq/ur-decoder^0.12.2
@lavamoat/react-native-lockdown^0.0.2
@ledgerhq/hw-app-eth^6.42.0
@ledgerhq/react-native-hw-transport-ble^6.37.0
@metamask/abi-utils^3.0.0
@metamask/account-api^1.0.0
@metamask/account-tree-controller^7.0.0
@metamask/accounts-controller^37.2.0
@metamask/address-book-controller^7.1.0
@metamask/ai-controllers^0.6.0
@metamask/analytics-controller^1.0.0
@metamask/app-metadata-controller^2.0.0
@metamask/approval-controller^9.0.0
@metamask/assets-controller^3.2.1
@metamask/assets-controllers^103.0.0
@metamask/base-controller^9.0.1
@metamask/bitcoin-wallet-snap^1.10.1
@metamask/bridge-controller^70.0.0
@metamask/bridge-status-controller^70.0.4
@metamask/chain-agnostic-permission^1.3.0
@metamask/compliance-controller^1.0.1
@metamask/connectivity-controller^0.1.0
@metamask/controller-utils^11.18.0
@metamask/core-backend^6.2.0
@metamask/delegation-controller^2.0.2
@metamask/delegation-deployments^0.15.0
@metamask/design-system-react-native^0.13.0
@metamask/design-system-twrnc-preset^0.4.0
@metamask/design-tokens^8.3.0
@metamask/earn-controller^10.0.0
@metamask/eip-5792-middleware^2.0.0
@metamask/eip1193-permission-middleware^1.0.2
@metamask/ens-resolver-snap^1.1.0
@metamask/eth-hd-keyring^13.0.0
@metamask/eth-json-rpc-filters^9.0.0
@metamask/eth-json-rpc-middleware^23.1.0
@metamask/eth-ledger-bridge-keyring11.3.0
@metamask/eth-money-keyring^2.0.0
@metamask/eth-qr-keyring^1.1.0
@metamask/eth-query^4.0.0
@metamask/eth-sig-util^8.0.0
@metamask/eth-snap-keyring^20.0.0
@metamask/etherscan-link^2.0.0
@metamask/ethjs-contract^0.4.1
@metamask/ethjs-query^0.7.1
@metamask/ethjs-unit^0.3.0
@metamask/gas-fee-controller^26.1.0
@metamask/gator-permissions-controller^3.0.0
@metamask/geolocation-controller^0.1.1
@metamask/hw-wallet-sdk^0.4.0
@metamask/json-rpc-engine^10.2.3
@metamask/json-rpc-middleware-stream^8.0.7
@metamask/key-treepatch:@metamask/key-tree@npm%3A10.1.1#~/.yarn/patches/@metamask-key-tree-npm-10.1.1-0bfab435ac.patch
@metamask/keyring-api^21.6.0
@metamask/keyring-controller^25.2.0
@metamask/keyring-internal-api^10.0.0
@metamask/keyring-sdk^1.1.0
@metamask/keyring-snap-client^8.2.1
@metamask/keyring-utils^3.2.0
@metamask/logging-controller^8.0.0
@metamask/message-signing-snap^1.1.2
@metamask/messenger^1.1.0
@metamask/metamask-eth-abis3.1.1
@metamask/mobile-wallet-protocol-core^0.4.0
@metamask/mobile-wallet-protocol-wallet-client^0.3.0
@metamask/money-account-controller^0.1.0
@metamask/multichain-account-service^8.0.1
@metamask/multichain-api-client^0.10.1
@metamask/multichain-api-middleware1.2.5
@metamask/multichain-network-controller^3.0.5
@metamask/multichain-transactions-controller^7.0.4
@metamask/native-utils^0.8.0
@metamask/network-controller^30.0.0
@metamask/network-enablement-controller^4.2.0
@metamask/notification-services-controller^22.0.0
@metamask/permission-controller^12.2.1
@metamask/phishing-controller^16.3.0
@metamask/post-message-stream^10.0.0
@metamask/preferences-controller^23.0.0
@metamask/preinstalled-example-snap^0.7.2
@metamask/profile-metrics-controller^3.1.0
@metamask/profile-sync-controller^28.0.2
@metamask/ramps-controller^13.0.0
@metamask/react-data-query^0.2.0
@metamask/react-native-acm1.2.0
@metamask/react-native-actionsheet2.4.2
@metamask/react-native-button^3.0.0
@metamask/react-native-payments^2.0.0
@metamask/react-native-search-api1.0.1
@metamask/react-native-webview^14.6.0
@metamask/remote-feature-flag-controller^4.1.0
@metamask/rpc-errors^7.0.2
@metamask/sample-controllers^3.0.0
@metamask/scure-bip39^2.1.0
@metamask/sdk-analytics0.0.5
@metamask/sdk-communication-layer0.33.1
@metamask/seedless-onboarding-controller^9.0.0
@metamask/selected-network-controller^25.0.0
@metamask/signature-controller^39.1.2
@metamask/smart-transactions-controller^23.0.0
@metamask/snaps-controllers^19.0.0
@metamask/snaps-execution-environments^11.0.2
@metamask/snaps-rpc-methods^15.0.1
@metamask/snaps-sdk^11.0.0
@metamask/snaps-utils^12.1.2
@metamask/solana-wallet-snap^2.7.4
@metamask/solana-wallet-standard^0.6.0
@metamask/stake-sdk^3.4.0
@metamask/storage-service^1.0.0
@metamask/superstruct^3.2.1
@metamask/swappable-obj-proxy^2.1.0
@metamask/transaction-controller^63.3.1
@metamask/transaction-pay-controller^19.0.1
@metamask/tron-wallet-snap^1.25.0
@nktkas/hyperliquid^0.30.2
@notifee/react-native^9.0.0
@react-native-async-storage/async-storage^1.23.1
@react-native-clipboard/clipboard^1.16.1
@react-native-community/checkbox^0.5.20
@react-native-community/cli15.0.1
@react-native-community/cli-platform-android15.0.1
@react-native-community/cli-platform-ios15.0.1
@react-native-community/cli-server-api^17.0.0
@react-native-community/datetimepicker^8.5.1
@react-native-community/netinfo^11.4.1
@react-native-community/slider^4.4.3
@react-native-cookies/cookies^6.2.1
@react-native-firebase/app^20.5.0
@react-native-firebase/messaging^20.5.0
@react-native-masked-view/masked-view^0.3.1
@react-native/babel-preset0.76.9
@react-native/eslint-config^0.82.0
@react-native/typescript-config0.76.9
@react-navigation/bottom-tabs^6.5.0
@react-navigation/native^6.1.0
@react-navigation/stack^6.3.0
@segment/analytics-react-native^2.20.3
@segment/sovran-react-native^1.0.4
@sentry/react-native~6.15.0
@tanstack/react-query^4.43.0
@tommasini/react-native-scrollable-tab-view^1.1.1
@tradle/react-native-http2.0.1
@types/react-test-renderer^18.0.0
@types/readable-stream^2.3.9
@veriff/react-native-sdk^11.2.0
@walletconnect/core^2.23.0
@walletconnect/react-native-compat^2.23.0
@walletconnect/utils^2.23.0
bitcoin-address-validation2.2.3
expo-apple-authentication~7.1.3
expo-build-properties~0.13.2
expo-local-authentication~15.0.2
expo-screen-orientation~8.0.4
expo-updatespatch:expo-updates@npm%3A0.27.4#~/.yarn/patches/expo-updates-npm-0.27.4-2a215516d7.patch
react-nativepatch:react-native@patch%3Areact-native@npm%253A0.76.9%23~/.yarn/patches/react-native-npm-0.76.9-1c25352097.patch%3A%3Aversion=0.76.9&hash=9739da#~/.yarn/patches/react-native-patch-d76d50a92f.patch
react-native-aes-crypto3.0.3
react-native-aes-crypto-forkedMetaMask/react-native-aes-crypto-forked#397d5db5250e8e7408294807965b5b9fd4ca6a25
react-native-animatable^1.3.3
react-native-background-timer2.1.1
react-native-ble-plx3.4.0
react-native-blob-util^0.19.9
react-native-branch^5.6.2
react-native-browser-polyfill0.1.2
react-native-confetti^0.1.0
react-native-confetti-cannon^1.5.0
react-native-confirmation-code-field^7.6.1
react-native-default-preference^1.4.3
react-native-device-info^9.0.2
react-native-elevated-view0.0.6
react-native-fade-in-image1.4.1
react-native-fast-crypto^2.2.0
react-native-gesture-handler^2.25.0
react-native-get-random-values^1.8.0
react-native-in-app-review^4.3.3
react-native-inappbrowser-reborn^3.7.0
react-native-jazzicon^0.1.2
react-native-keyboard-aware-scroll-view^0.9.5
react-native-keyboard-controller^1.20.3
react-native-keychain^9.0.0
react-native-level-fs3.0.1
react-native-linear-gradient^2.8.3
react-native-material-textfield0.16.1
react-native-modal^14.0.0-rc.1
react-native-nitro-modules^0.29.6
react-native-pager-view^6.7.0
react-native-permissions^3.7.2
react-native-progress3.5.0
react-native-qrcode-svg5.1.2
react-native-quick-base64^2.2.0
react-native-quick-crypto^0.7.15
react-native-randombytes^3.5.3
react-native-reanimated^3.17.2
react-native-release-profiler^0.4.0
react-native-render-html^6.3.4
react-native-safe-area-context^5.4.0
react-native-screens3.37.0
react-native-sensors5.3.0
react-native-size-matters0.4.0
react-native-skeleton-placeholder^5.0.0
react-native-step-indicator^1.0.3
react-native-svg-charts^5.4.0
react-native-swipe-gestures1.0.3
react-native-url-polyfill^1.3.0
react-native-vector-icons10.2.0
react-native-video^6.10.1
react-native-view-shot^3.1.2
react-native-vision-camera^4.6.4
reactotron-react-native^5.1.14
redux-persist-filesystem-storagepatch:redux-persist-filesystem-storage@npm%3A4.2.0#~/.yarn/patches/redux-persist-filesystem-storage-npm-4.2.0-3a6fff24ab.patch
rive-react-nativepatch:rive-react-native@npm%3A9.3.4#~/.yarn/patches/rive-react-native-npm-9.3.4-8082feca90.patch
unicode-confusables^0.1.1
Development Dependencies (152)
@anthropic-ai/sdk^0.78.0
@babel/core^7.25.2
@babel/eslint-parser^7.25.1
@babel/preset-env^7.25.3
@babel/register^7.24.6
@babel/runtime^7.25.0
@ethersproject/contracts^5.7.0
@ethersproject/providers^5.7.2
@google/generative-ai^0.24.1
@lavamoat/allow-scripts^3.0.4
@lavamoat/git-safe-dependencies^0.2.1
@metamask/auto-changelog^5.3.0
@metamask/browser-passworder^5.0.0
@metamask/browser-playground0.3.0
@metamask/build-utils^3.0.0
@metamask/eslint-config-typescript^13.0.0
@metamask/eslint-plugin-design-tokens^1.0.0
@metamask/foundryup1.0.0
@metamask/mobile-provider^3.0.0
@metamask/object-multiplex^1.1.0
@metamask/providers^18.3.1
@metamask/test-dapp9.5.0
@metamask/test-dapp-multichain^0.17.1
@metamask/test-dapp-solana^0.3.0
@octokit/rest^21.0.0
@open-rpc/mock-server^1.7.5
@open-rpc/schema-utils-js^1.16.2
@open-rpc/test-coverage^2.2.2
@playwright/test^1.57.0
@react-native/metro-config0.76.9
@storybook/addon-controls^7.5.1
@storybook/addon-ondevice-controls^6.5.6
@storybook/builder-webpack5^7.5.1
@storybook/react-native^6.5.6
@testing-library/react14.0.0
@testing-library/react-hooks^8.0.1
@testing-library/react-native^13.2.0
@types/bnjs4npm:@types/bn.js@^4.11.6
@types/bnjs5npm:@types/bn.js@^5.2.0
@types/enzyme^3.10.12
@types/eth-url-parser^1.0.0
@types/i18n-js^3.8.4
@types/is-url^1.2.30
@types/jest^29.5.12
@types/koa^2.15.0
@types/lodash^4.14.184
@types/luxon^3.4.2
@types/node^20.12.8
@types/pako^2.0.4
@types/prompts^2.4.9
@types/qs^6.9.15
@types/react^18.2.6
@types/react-native-background-timer^2.0.0
@types/react-native-elevated-view^0.0.4
@types/react-native-material-textfield^0.16.5
@types/react-native-svg-charts^5.0.12
@types/react-native-vector-icons^6.4.13
@types/react-native-video^5.0.14
@types/redux-mock-store^1.0.3
@types/semver^7
@types/serve-handler^6.1.4
@types/url-parse^1.4.8
@types/valid-url^1.0.4
@types/ws^8.18.1
@typescript-eslint/eslint-plugin^8.1.0
@typescript-eslint/parser^8.1.0
@walletconnect/types^2.23.0
@wdio/protocols^9.27.0
@welldone-software/why-did-you-render^8.0.1
appium^2.12.1
appium-adb^9.11.4
appium-chromium-driver^2.0.2
appium-uiautomator2-driver4.2.7
appium-xcuitest-driver5.16.1
appwrightpatch:appwright@npm%3A0.1.45#~/.yarn/patches/appwright-npm-0.1.45-f282bc1c1b.patch
assert^1.5.0
babel-jest^29.7.0
babel-loader^9.1.3
babel-plugin-inline-import^3.0.0
babel-plugin-module-resolver^5.0.2
babel-plugin-react-compiler^19.1.0-rc.2
babel-plugin-transform-inline-environment-variables^0.4.4
babel-plugin-transform-remove-console6.9.4
base64-js^1.5.1
chalk^4.1.2
chromedriver^123.0.1
depcheck^1.4.7
deprecated-react-native-prop-types^5.0.0
detox^20.35.0
dotenv^16.0.3
dpdm^3.14.0
eas-cli^12.6.1
enzyme3.9.0
enzyme-adapter-react-161.10.0
enzyme-to-json3.3.5
esbuild^0.25.10
esbuild-register^3.6.0
eslint^8.44.0
eslint-config-prettier^8.1.0
eslint-import-resolver-typescript^3.6.3
eslint-plugin-import-x^0.5.1
eslint-plugin-jsdoc43.0.7
eslint-plugin-prettier^3.3.1
eslint-plugin-promise^7.2.1
eslint-plugin-react7.34.1
eslint-plugin-react-compiler^19.1.0-rc.2
eslint-plugin-react-native^4.0.0
eslint-plugin-tailwindcss^3.18.2
execa^8.0.1
ganache^7.9.2
husky^9.1.7
jest^29.7.0
jest-junit^15.0.0
jetifier2.0.0
js-yaml^4.1.0
koa^2.14.2
lint-staged10.5.4
listr2^8.0.2
metro-react-native-babel-preset~0.76.9
metro-react-native-babel-transformer~0.76.9
nock^14.0.11
nyc^15.1.0
openai^6.25.0
patch-package^6.2.2
prettier^3.6.2
prettier-2npm:prettier@^2.8.8
prompts^2.4.2
react-compiler-runtime^19.1.0-rc.2
react-dom18.2.0
react-native-launch-arguments^4.0.1
react-native-performance^5.1.2
react-native-storybook-loader^2.0.4
react-native-svg-asset-plugin^0.5.0
react-native-svg-transformer^1.0.0
react-native-tcp-socket^6.3.0
react-test-renderer18.3.1
reassure^1.4.0
redux-devtools-expo-dev-plugin^1.0.0
redux-saga-test-plan^4.0.6
regenerator-runtime0.13.9
serve-handler^6.1.5
simple-git^3.25.0
tailwindcss^3.4.0
ts-node^10.9.2
typescript~5.4.5
webdriverio^9.27.0
webextension-polyfill^0.12.0
webpack^5.88.2
webpack-cli^5.1.4
ws^8.19.0
xhr2^0.2.1
xml2js^0.5.0
1d
Avg Close Time
Fast response ✅
Issues Activity: Last 6 months
Hottest Issues
type-bugandroidSev2-normal+4
type-bugSev2-normalteam-mobile-ux
type-bugneeds-triageteam-confirmations
type-bugSev2-normalteam-assets
type-bugneeds-triageexternal-contributor
+1
+1
+1
+1
refactor: remove ScreenComponent any casts for Redux/shared-Props components (#28189)
fix: Remove Android access fine location from bluetooth library - cp-7.72.0 (#28395)
fix(ramps): Case sensitive mismatch between token assetIds and provider keys (#28399)
fix(ramp): default icon color on Build Quote payment pill (#28398)
fix: buy flow quote loading and provider selection (#28373)
fix(ramps): match Build Quote payment pill to payment selection modal (#28392)
fix(ramps): Single-owner React Query fetching for providers, tokens, and payment methods (#28224)
chore: upgrade design system packages and migrate bold to semibold (#28363)
refactor: rename analytics source from sdk_connect_v2 to mm_connect (#28359)
fix: fix text size when the user increases it cp-7.73.0 (#28340)
feat(card): remove Card-related blocking feature flags (#27935)
test: address claim position flake (#28380)
chore(ci): clean up workflow inputs and add iOS build number (#28375)
fix: Resolve fine location max sdk to app version's sdk - cp-7.72.0 (#28384)
chore: refactoring onboarding screens to design system (#28192)