awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
MetaMask avatar

MetaMask/metamask-extension

0
View on GitHub↗

Metamask Extension

This project is an Ethereum wallet browser extension that serves as a blockchain identity manager and a bridge between decentralized applications and the Ethereum blockchain. It functions as a multi-network blockchain wallet, allowing users to manage digital keys and interact with various Ethereum-compatible network ecosystems.

The software provides a provider interface for signing transactions and reading chain data. It enables users to switch between different blockchain networks and maintain secure identities to authenticate on decentralized networks.

The system covers the management of wallet accounts and the tracking of account balances. It also includes capabilities for configuring network connectivity and integrating custom plugins to extend wallet functionality.

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI
metamask.io
↗

Features

  • Cryptocurrency Wallets - Provides a comprehensive system for storing digital keys and tracking account balances on the Ethereum blockchain.
  • Blockchain Network Connections - Allows users to configure and switch between different blockchain network environments like mainnet and testnets.
  • Blockchain Provider Interfaces - Provides an abstracted provider interface to manage communication and request-response cycles with blockchain nodes.
  • JSON-RPC Interfaces - Utilizes a JSON-RPC communication layer to send standardized requests and receive responses from blockchain nodes.
  • Encrypted Storage - Protects private keys and seeds using password-based encryption within secure browser storage.
  • Identity & Key Management - Securely manages cryptographic identities and private keys used for signing transactions on decentralized networks.
  • Wallet Provider Connectors - Provides a secure interface that injects a provider object into the browser for decentralized applications to interact with the wallet.
  • User Account Management - Tracks active wallet accounts and monitors current balances to authorize blockchain transactions.
  • User Identity Management - Provides a secure interface for managing user digital identities and signing blockchain transactions.
  • Decentralized Application Interfaces - Acts as a bridge connecting the browser to blockchain networks to enable interaction with decentralized applications.
  • Plugin Extenders - Supports loading custom external libraries at runtime to extend the wallet's core functionality and user interface.
  • Hook-Based Plugin Systems - Employs a hook-based plugin system allowing the addition of new wallet capabilities and UI tools via modular extensions.
  • Event-Driven State Synchronizers - Implements a system to propagate blockchain network changes and connection states to the user interface via reactive events.
  • State Management Providers - Uses a centralized provider pattern to distribute global wallet state and network connectivity across the application components.
  • UI Components - React components for MetaMask integration.
13,147 stars·5,549 forks·TypeScript·5 vues

Historique des stars

Graphique de l'historique des stars pour metamask/metamask-extensionGraphique de l'historique des stars pour metamask/metamask-extension

Questions fréquentes

Que fait metamask/metamask-extension ?

This project is an Ethereum wallet browser extension that serves as a blockchain identity manager and a bridge between decentralized applications and the Ethereum blockchain. It functions as a multi-network blockchain wallet, allowing users to manage digital keys and interact with various Ethereum-compatible network ecosystems.

Quelles sont les fonctionnalités principales de metamask/metamask-extension ?

Les fonctionnalités principales de metamask/metamask-extension sont : Cryptocurrency Wallets, Blockchain Network Connections, Blockchain Provider Interfaces, JSON-RPC Interfaces, Encrypted Storage, Identity & Key Management, Wallet Provider Connectors, User Account Management.

Quelles sont les alternatives open-source à metamask/metamask-extension ?

Les alternatives open-source à metamask/metamask-extension incluent : stellar/stellar-core — Stellar Core is the primary software implementation of the Stellar blockchain network, serving as a distributed ledger… kanidm/kanidm — Kanidm is a centralized identity management server designed to handle authentication, authorization, and directory… inkonchain/ink-kit — ink-kit is a React-based component library and UI kit designed specifically for building the frontends of onchain… wevm/wagmi — Wagmi is a collection of reactive hooks and a toolkit for interacting with Ethereum blockchains. It provides a… offciercia/defi-developer-road-map — This project serves as a comprehensive educational roadmap and technical resource collection for developers building… thinkgem/jeesite — Jeesite is a full-stack low-code development framework designed for building enterprise administrative portals using…

Alternatives open source à Metamask Extension

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Metamask Extension.
  • stellar/stellar-coreAvatar de stellar

    stellar/stellar-core

    3,269Voir sur GitHub↗

    Stellar Core is the primary software implementation of the Stellar blockchain network, serving as a distributed ledger and a Federated Byzantine Agreement system. It functions as a core node that maintains the shared state of the network and provides a runtime environment for executing WebAssembly smart contracts. The project enables the creation and management of digital assets, including the implementation of decentralized exchanges through distributed orderbooks and automated liquidity pools. It facilitates cross-border payment settlement by routing assets via path payments and bridging di

    C++
    Voir sur GitHub↗3,269
  • kanidm/kanidmAvatar de kanidm

    kanidm/kanidm

    4,595Voir sur GitHub↗

    Kanidm is a centralized identity management server designed to handle authentication, authorization, and directory services across distributed infrastructure. It provides a comprehensive framework for managing human and service accounts, utilizing a schema-driven database to store identity records, group memberships, and system attributes. The platform supports a wide range of authentication methods, including passkeys, passwords, and standard protocols like OAuth2, OIDC, LDAP, and RADIUS. The system distinguishes itself through a granular access control engine that enforces security policies

    Rustauthenticationiamidentity
    Voir sur GitHub↗4,595
  • inkonchain/ink-kitAvatar de inkonchain

    inkonchain/ink-kit

    36,479Voir sur GitHub↗

    ink-kit is a React-based component library and UI kit designed specifically for building the frontends of onchain applications. It provides a set of themed layouts and reusable UI elements tailored for decentralized application user experiences. The project includes a standardized blockchain wallet connector to manage identities and allow users to link cryptocurrency wallets to a web application. It combines these identity tools with pre-styled components to facilitate the development of web3 user interfaces.

    TypeScript
    Voir sur GitHub↗36,479
  • wevm/wagmiAvatar de wevm

    wevm/wagmi

    6,731Voir sur GitHub↗

    Wagmi is a collection of reactive hooks and a toolkit for interacting with Ethereum blockchains. It provides a comprehensive suite of primitives for managing wallet connections, reading smart contract data, and orchestrating on-chain transactions. The project distinguishes itself through a smart contract interface toolkit that retrieves binary interfaces to generate type-safe hooks and function wrappers. This ensures that blockchain inputs and outputs are validated at compile-time. It also features a specialized utility for translating Ethereum Name Service domains into wallet addresses and p

    TypeScriptdappethereumhooks
    Voir sur GitHub↗6,731
Voir les 30 alternatives à Metamask Extension→