MetaMask
Organization@metamask
MetaMask brings Ethereum to your web browser
53
Published Tools
2,621
Total Stars
16,807
Weekly Downloads
5,924
GitHub Followers
628
Public Repos
100/100
Avg Security
Published Tools
1 MCP Server52 Skillsacross 5 categories@metamask/dialog-example-snap
metamaskbot
MetaMask example snap demonstrating the use of `snap_dialog`.
@metamask/ai-controllers
metamaskbot
A collection of AI-related controllers
@metamask/sdk-install-modal-web
metamaskbot
MetaMask SDK Install Modal for Web
@metamask/providers
metamaskbot
A JavaScript Ethereum provider that connects to the wallet over a stream
@metamask/eth-keyring-controller
metamaskbot
A module for managing various keyrings of Ethereum accounts, encrypting them, and using them
@metamask/eth-ledger-bridge-keyring
metamaskbot
A MetaMask compatible keyring, for ledger hardware wallets
@metamask/eth-json-rpc-infura
metamaskbot
json-rpc-engine middleware for Infura's endpoints
@metamask/nonce-tracker
metamaskbot
Transaction nonce calculation used in MetaMask.
@metamask/snaps-registry
metamaskbot
A registry containing metadata about verified and blocked Snaps.
@metamask/delegation-deployments
metamaskbot
A history of deployments of the Delegation Framework
@metamask/utils
metamaskbot
Various JavaScript/TypeScript utilities of wide relevance to the MetaMask codebase
@metamask/eth-trezor-keyring
metamaskbot
A MetaMask compatible keyring, for trezor hardware wallets
@metamask/design-system-twrnc-preset
metamaskbot
Design System twrnc Preset
@metamask/abi-utils
metamaskbot
Lightweight utilities for encoding and decoding Solidity ABI
@metamask/account-api
metamaskbot
MetaMask Account API
@metamask/phishing-warning
metamaskbot
A page to warn users about a suspected phishing site.
@metamask/desktop
metamaskbot
Functions and classes needed to work with MetaMask Desktop
@metamask/bitcoin-wallet-snap
metamaskbot
A Bitcoin wallet Snap.
@metamask/slip44
metamaskbot
A simple mapping between slip44 IDs and their network metadata.
@metamask/keyring-api
metamaskbot
MetaMask Keyring API
@metamask/smart-transactions-controller
metamaskbot
Improves success rates for swaps by trialing transactions privately and finding minimum fees
@metamask/eslint-config-jest
metamaskbot
Shareable MetaMask ESLint config for Jest.
@metamask/ppom-validator
metamaskbot
This module has code to integrate Blockaid PPOM with MetaMask
@metamask/auto-changelog
metamaskbot
Utilities for validating and updating "Keep a Changelog" formatted changelogs
@metamask/eth-snap-keyring
metamaskbot
Snaps keyring bridge.
@metamask/kernel-store
metamaskbot
Ocap Kernel storage abstractions and implementations
@metamask/test-dapp-multichain
metamaskbot
A test dapp for multichain api
@metamask/message-signing-snap
metamaskbot
Provide automatic message signing (no user interaction) using a pseudo randomly generated private key
@metamask/gator-permissions-snap
metamaskbot
Grants 7715 permissions from a DeleGator smart account
@metamask/eslint-plugin-design-tokens
metamaskbot
An ESLint plugin designed to enforce best practices and consistency for using MetaMask design tokens across various projects
...more@metamask/solana-wallet-snap
metamaskbot
A Solana wallet Snap.
@metamask/account-watcher
metamaskbot
Keep an eye on Ethereum accounts right in MetaMask
@metamask/swappable-obj-proxy
metamaskbot
Tools for creating `Proxy`s around objects that are swappable via setTarget
@metamask/ens-resolver-snap
metamaskbot
A MetaMask Snap used for Ethereum Name Service (ENS) resolution
@metamask/superstruct
metamaskbot
A simple and composable way to validate data in JavaScript (and TypeScript).
@metamask/multichain-api-client
metamaskbot
MetaMask Multichain Api Client
@metamask/tron-wallet-snap
metamaskbot
A Tron wallet Snap.
@metamask/solana-wallet-standard
metamaskbot
The MetaMask Solana wallet-standard implementation
@metamask/swaps-controller
metamaskbot
MetaMask Swaps controller module
@metamask/test-bundler
metamaskbot
An EIP-4337 bundler to be used in client E2E tests
@metamask/tx-categorize
metamaskbot
A library for categorizing and labeling blockchain transactions
@metamask/client-mcp-core
metamaskbot
MCP server for MetaMask Extension visual testing with LLM agents
@metamask/analytics
metamaskbot
Analytics package for MetaMask Connect
@metamask/delegation-utils
metamaskbot
Minimal utilties to make working with the delegation framework easier
@metamask/native-utils
metamaskbot
React Native Utils for MetaMask. This project is under development and that individuals should use it at their own risk.
@metamask/react-native-acm
metamaskbot
Google ACM for react-native
@metamask/stake-sdk
metamaskbot
The MetaMask Stake SDK
@metamask/test-dapp-solana
metamaskbot
A test dapp for solana
@metamask/test-dapp-tron
metamaskbot
A test dapp for tron
@metamask/toprf-secure-backup
metamaskbot
The MetaMask Node module template
@metamask-previews/authenticated-user-storage
metamaskbot
SDK for authenticated (non-encrypted) user storage endpoints
@metamask-previews/storage-service
metamaskbot
Platform-agnostic service for storing large, infrequently accessed controller data
@metamask/skills
metamaskbot
Shared MetaMask agent skills installer and sync CLI.