Skip to content
Change the repository type filter

All

    Repositories list

    • Measuring mobile bundle size over time
      JavaScript
      0101Updated Jan 30, 2025Jan 30, 2025
    • Mobile web browser providing access to websites that use the Ethereum blockchain
      TypeScript
      Other
      1.1k2.2k1k124Updated Jan 30, 2025Jan 30, 2025
    • The design system for MetaMask products
      TypeScript
      241828Updated Jan 30, 2025Jan 30, 2025
    • 🌐 🔌 The MetaMask browser extension enables browsing Ethereum blockchain enabled websites
      TypeScript
      Other
      5k12k2k263Updated Jan 30, 2025Jan 30, 2025
    • core

      Public
      This monorepo is a collection of packages used across multiple MetaMask clients
      TypeScript
      MIT License
      203298222126Updated Jan 30, 2025Jan 30, 2025
    • accounts

      Public
      Monorepo for MetaMask's account-related packages
      TypeScript
      48712Updated Jan 30, 2025Jan 30, 2025
    • Utility for detecting phishing domains targeting Web3 users
      TypeScript
      Other
      9691.1k33Updated Jan 30, 2025Jan 30, 2025
    • An assortment of tools interacting with the GitHub API to get metrics for things like PR review comments/reviews
      TypeScript
      2313Updated Jan 30, 2025Jan 30, 2025
    • Institutional wallets in MetaMask
      TypeScript
      Apache License 2.0
      0002Updated Jan 30, 2025Jan 30, 2025
    • Developer documentation for MetaMask
      MDX
      Apache License 2.0
      1k692449Updated Jan 30, 2025Jan 30, 2025
    • website

      Public
      The MetaMask website
      JavaScript
      MIT License
      344310Updated Jan 30, 2025Jan 30, 2025
    • Measuring extension bundle size over time
      JavaScript
      4532Updated Jan 30, 2025Jan 30, 2025
    • A dashboard for tracking the TypeScript migration of the extension.
      JavaScript
      7501Updated Jan 30, 2025Jan 30, 2025
    • The Storybook for the MetaMask extension
      TypeScript
      312400Updated Jan 30, 2025Jan 30, 2025
    • A mapping of ethereum contract addresses to broadly accepted icons for those addresses.
      JavaScript
      ISC License
      1.1k4688132Updated Jan 30, 2025Jan 30, 2025
    • A registry containing metadata about verified and blocked Snaps.
      TypeScript
      Apache License 2.0
      18341021Updated Jan 30, 2025Jan 30, 2025
    • Staging environment for the MetaMask Snaps Directory
      HTML
      2100Updated Jan 30, 2025Jan 30, 2025
    • Explore community-built Snaps to customize your web3 experience via our official directory.
      TypeScript
      11151013Updated Jan 30, 2025Jan 30, 2025
    • snaps

      Public
      Extend the functionality of MetaMask using Snaps
      TypeScript
      Other
      56874820446Updated Jan 30, 2025Jan 30, 2025
    • Provide automatic message signing using a pseudo randomly generated snap private key
      JavaScript
      Other
      23111Updated Jan 30, 2025Jan 30, 2025
    • A JS module for keeping track of the latest Ethereum block by polling an ethereum provider
      TypeScript
      MIT License
      82131511Updated Jan 30, 2025Jan 30, 2025
    • Sets up a duplex object stream over window.postMessage
      TypeScript
      ISC License
      275622Updated Jan 30, 2025Jan 30, 2025
    • TypeScript
      Apache License 2.0
      64214Updated Jan 30, 2025Jan 30, 2025
    • Transaction validation using blockaid's PPOM
      TypeScript
      57113Updated Jan 30, 2025Jan 30, 2025
    • Guides, best practices, and everything needed to contribute to MetaMask repositories effectively.
      JavaScript
      MIT License
      1238317Updated Jan 29, 2025Jan 29, 2025
    • JavaScript
      4201Updated Jan 29, 2025Jan 29, 2025
    • utils

      Public
      Various JavaScript / TypeScript utilities of wide relevance to the MetaMask codebase.
      TypeScript
      ISC License
      1033153Updated Jan 29, 2025Jan 29, 2025
    • A web app for decrypting MetaMask vault data.
      JavaScript
      17021254Updated Jan 29, 2025Jan 29, 2025
    • providers

      Public
      An Ethereum Provider that connects over a stream, as injected into websites by MetaMask
      TypeScript
      MIT License
      128239187Updated Jan 28, 2025Jan 28, 2025
    • A collection of functions for signing and verifying data with Ethereum keys.
      TypeScript
      ISC License
      2295832513Updated Jan 28, 2025Jan 28, 2025