This monorepo is a collection of packages used across multiple MetaMask clients
☆391Updated this week
Alternatives and similar repositories for core
Users that are interested in core are comparing it to the libraries listed below
Sorting:
- An Ethereum Provider that connects over a stream, as injected into websites by MetaMask☆258Sep 9, 2025Updated 5 months ago
- A module for managing groups of Ethereum accounts and using them.☆229Oct 2, 2024Updated last year
- Ethereum middleware for composing an Ethereum provider using json-rpc-engine. Intended to replace provider-engine☆181Oct 16, 2025Updated 4 months ago
- A module for adding an object-capabilities system to any JSON-RPC API as middleware for json-rpc-engine☆33Jan 3, 2022Updated 4 years ago
- Mobile web browser providing access to websites that use the Ethereum blockchain☆2,845Updated this week
- Sets up a duplex object stream over window.postMessage☆56Apr 15, 2025Updated 10 months ago
- A wrapper around LedgerJS libraries, to support the KeyringController protocol used by MetaMask☆83Jan 29, 2026Updated 3 weeks ago
- ☆52Nov 17, 2025Updated 3 months ago
- Guides, best practices, and everything needed to contribute to MetaMask repositories effectively.☆78Feb 6, 2026Updated 3 weeks ago
- A simple standard interface for an HD ethereum wallet.☆87Oct 7, 2024Updated last year
- The simplest yet most secure way to connect your blockchain-based applications to millions of MetaMask Wallet users.☆315Nov 18, 2025Updated 3 months ago
- A JS wrapper around Trezor Connect libraries, to support the KeyringController protocol used by MetaMask☆38Oct 7, 2024Updated last year
- The sample dapp used for e2e testing and metamask-extension QA☆635Feb 19, 2026Updated last week
- ☆12Apr 1, 2025Updated 10 months ago
- A module for creating a node style stream over a WebExtension port object.☆24Feb 13, 2026Updated 2 weeks ago
- Extend the functionality of MetaMask using Snaps☆825Updated this week
- Developer documentation for MetaMask☆820Feb 20, 2026Updated last week
- Fork of MetaMask that supports plugins! Read the Wiki!☆144Jan 24, 2022Updated 4 years ago
- A registry containing metadata about verified and blocked Snaps.☆44Updated this week
- A simple template repository for starting new modules in the latest MetaMask fashion.☆29Feb 16, 2026Updated last week
- The MetaMask website☆47Mar 28, 2025Updated 11 months ago
- A simple standard interface for a series of Ethereum private keys☆121Oct 7, 2024Updated last year
- The MetaMask browser extension enables browsing Ethereum blockchain enabled websites☆13,093Updated this week
- ☆16Mar 28, 2025Updated 10 months ago
- Explore community-built Snaps to customize your web3 experience via our official directory.☆21Updated this week
- A synchronous in-memory store for a single value☆30Mar 28, 2025Updated 10 months ago
- An Ethereum provider, as injected into websites by MetaMask Mobile☆38Jul 4, 2024Updated last year
- Utility for detecting phishing domains targeting Web3 users☆1,259Updated this week
- ☆143Sep 17, 2025Updated 5 months ago
- Simple stream multiplexing for objectMode.☆14Mar 28, 2025Updated 10 months ago
- The Storybook for the MetaMask extension☆34Updated this week
- A JS module for tracking Ethereum token balances over block changes☆80Mar 28, 2025Updated 10 months ago
- A tool for processing JSON RPC☆161Nov 9, 2023Updated 2 years ago
- ☆38Dec 10, 2025Updated 2 months ago
- A JavaScript library for composing Ethereum provider objects using middleware modules☆604Apr 22, 2024Updated last year
- WalletConnect Documentation☆612Oct 10, 2024Updated last year
- The official ENS manager app. Register and manage your ENS names here.☆182Updated this week
- Chain-Agnostic Namespaces host informative specs and profiles of CAIPs (Chain-Agnostic Improvement Proposals) per blockchain ecosystem☆72Feb 16, 2026Updated last week
- MetaMask default GitHub community health files☆43Feb 16, 2026Updated last week