This is a collection of libraries and utilities for Ethereum.

Use cases

Creating an online wallet?

Check out keythereum or ethereumjs-wallet (with HD wallet support) for managing keys and ethereumjs-tx for creating transactions with them. ethereumjs-icap might also come handy for dealing with the ICAP (Ethereum in IBAN) format.

Creating a Dapp?

You will need to interface with the Ethereum network. web3.js provides a complete Javascript API to interact with the RPC interface. If looking for a more lightweight option, ethereumjs-abi or solidity.js can handle the ABI encoding.

Interested in running a node?

See node-blockchain-server. It is in a pretty rough state at the moment, but at least can download the blockchain.

Full list of repos

Ethereum JS projects not tracked here

Contributing and contact

Please check out organization and ideas repos first. Contributing to each of the projects is preferably done via pull requests.

You can also reach out on: