Skip to content
Change the repository type filter

All

    Repositories list

    • metamask-mobile

      Public
      Mobile web browser providing access to websites that use the Ethereum blockchain
      TypeScript
      1.4k2.7k1.5k307Updated Nov 2, 2025Nov 2, 2025
    • Utility for detecting phishing domains targeting Web3 users
      TypeScript
      1k1.2k53Updated Nov 2, 2025Nov 2, 2025
    • mobile_bundlesize_stats

      Public
      Measuring mobile bundle size over time
      JavaScript
      4601Updated Nov 2, 2025Nov 2, 2025
    • metamask-storybook

      Public
      The Storybook for the MetaMask extension
      TypeScript
      343200Updated Nov 2, 2025Nov 2, 2025
    • metamask-extension

      Public
      🌐 🔌 The MetaMask browser extension enables browsing Ethereum blockchain enabled websites
      TypeScript
      5.4k13k2.2k310Updated Nov 2, 2025Nov 2, 2025
    • metamask-docs

      Public
      Developer documentation for MetaMask
      MDX
      1.6k7893326Updated Nov 2, 2025Nov 2, 2025
    • snap-bitcoin-wallet

      Public
      Bitcoin Wallet Snap
      TypeScript
      61103Updated Nov 2, 2025Nov 2, 2025
    • slip44

      Public
      SLIP-44 data in JSON format.
      JavaScript
      171511Updated Nov 2, 2025Nov 2, 2025
    • snaps-directory

      Public
      Explore community-built Snaps to customize your web3 experience via our official directory.
      TypeScript
      1519811Updated Nov 2, 2025Nov 2, 2025
    • core

      Public
      This monorepo is a collection of packages used across multiple MetaMask clients
      TypeScript
      252365267194Updated Nov 1, 2025Nov 1, 2025
    • TypeScript
      0007Updated Oct 31, 2025Oct 31, 2025
    • extension_benchmark_stats

      Public
      Measuring browser page load stats over time
      1100Updated Oct 31, 2025Oct 31, 2025
    • extension_bundlesize_stats

      Public
      Measuring extension bundle size over time
      HTML
      9933Updated Oct 31, 2025Oct 31, 2025
    • A dashboard for tracking the TypeScript migration of the extension.
      JavaScript
      7601Updated Oct 31, 2025Oct 31, 2025
    • test-dapp-multichain

      Public
      A test dapp for the MetaMask Multichain API.
      TypeScript
      2642Updated Oct 31, 2025Oct 31, 2025
    • smart-accounts-kit

      Public
      A Viem-based Toolkit for integrating embedded smart contract wallets into dapps.
      TypeScript
      161848Updated Oct 31, 2025Oct 31, 2025
    • The MetaMask Ocap Kernel monorepo.
      TypeScript
      57454Updated Oct 31, 2025Oct 31, 2025
    • github-tools

      Public
      An assortment of tools interacting with the GitHub API to get metrics for things like PR review comments/reviews
      TypeScript
      49317Updated Oct 31, 2025Oct 31, 2025
    • metamask-extension-e2e-image

      Public
      Dockerfile
      1000Updated Oct 31, 2025Oct 31, 2025
    • snap-7715-permissions

      Public
      ERC-7715 Permissions Snap monorepo
      TypeScript
      12310Updated Oct 31, 2025Oct 31, 2025
    • contract-metadata

      Public
      A mapping of ethereum contract addresses to broadly accepted icons for those addresses.
      JavaScript
      1.3k52915181Updated Oct 31, 2025Oct 31, 2025
    • action-security-code-scanner

      Public
      A GitHub action aggregating SAST tools to scan code for vulnerabilities
      JavaScript
      4721Updated Oct 31, 2025Oct 31, 2025
    • snaps

      Public
      Extend the functionality of MetaMask using Snaps
      TypeScript
      62879919339Updated Oct 31, 2025Oct 31, 2025
    • A simple template repository for starting new modules in the latest MetaMask fashion.
      JavaScript
      1729107Updated Oct 31, 2025Oct 31, 2025
    • snaps-registry

      Public
      A registry containing metadata about verified and blocked Snaps.
      TypeScript
      2141515Updated Oct 31, 2025Oct 31, 2025
    • native-utils

      Public
      Mobile native utility functions to support React Native Applications. This utility repo holds native functions to improve speed and performance of specific native primitives (e.g. cryptography).
      TypeScript
      1002Updated Oct 30, 2025Oct 30, 2025
    • Set up a Node.js environment with a reusable GitHub Action
      Shell
      1201Updated Oct 30, 2025Oct 30, 2025
    • auto-changelog

      Public
      Utilities for validating and updating "Keep a Changelog" formatted changelogs
      TypeScript
      57206Updated Oct 30, 2025Oct 30, 2025
    • An example ERC-7715 dapp built from https://github.com/MetaMask/gator-examples
      TypeScript
      1301Updated Oct 30, 2025Oct 30, 2025
    • smart-transactions-controller

      Public
      TypeScript
      914514Updated Oct 30, 2025Oct 30, 2025