web3-provider-engine
popularA JavaScript library for composing Ethereum provider objects using middleware modules
Updated by @sethkfman
eth-block-tracker
A block tracker for the Ethereum blockchain. Keeps track of the latest block.
Updated by @danfinlay
@metamask/detect-provider
A tiny utility for detecting the MetaMask Ethereum provider, or any EIP 1193-compliant provider.
Updated by @metamaskbot
@metamask/obs-store
`ObservableStore` is a synchronous in-memory store for a single value, that you can subscribe to updates for.
Updated by @danfinlay
eth-simple-keyring
A simple standard interface for a series of Ethereum private keys.
Updated by @brad.decker
eth-json-rpc-filters
[json-rpc-engine](https://github.com/MetaMask/json-rpc-engine) middleware implementing ethereum filter methods. Backed by an …
Updated by @danfinlay
eth-hd-keyring
A simple standard interface for a seed phrase generated set of Ethereum accounts.
Updated by @brad.decker
@metamask/contract-metadata
A mapping of ethereum contract addresses to broadly accepted icons for those addresses.
Updated by @danfinlay
eth-phishing-detect
Utility for detecting phishing domains targeting Ethereum users
Updated by @brad.decker
eth-method-registry
A module for getting method signature info from an ethereum method signature.
Updated by @danfinlay
eth-keyring-controller
A module for managing various keyrings of Ethereum accounts, encrypting them, and using them.
Updated by @brad.decker
json-rpc-middleware-stream
A small toolset for streaming JSON-RPC data and matching requests and responses.
Updated by @gudahtt
@metamask/metamask-eth-abis
The MetaMask Node module for smart contracts ABIs.
Updated by @danfinlay
@metamask/logo
A browserifyable 3d metamask logo. [Live demo](http://metamask.github.io/logo/).
Updated by @danfinlay
@metamask/eth-token-tracker
A module for tracking Ethereum token balances over block changes.
Updated by @gudahtt
@metamask/providers
A JavaScript Ethereum provider that connects to the wallet over a stream.
Updated by @brad.decker