ethereum

Tools and installation

(Up Home)
These are tools that can be used to work with Ethereum. Some tools just have a link to use/install the tools. Tools that aren’t trivial to install are accompanied by a video. The tools are sorted in the order of usefullness while learning ethereum.

Tool Type source / link Install on Windows Install on Macintosh Install on Ubuntu
Chrome browser Offline chrome      
Metamask Offline metamask metamask_vid    
Ropsten faucet Web ropsten_faucet      
Play editor Web play_ed      
Ropsten explorer Web ropsten_etherscan      
Athereum config Web athereum_config      
Athereum faucet Web athereum_faucet      
Athereum explorer Web athereum_explorer      
Git desktop Offline gitdesktop      
         
Remix Web remix remix_prep    
Remix desktop Offline remix_desktop      
….          
Curl Offline curl      
Build tools (includes python) Offline   toolswin_vid tools_mac python_ubu
tools_ubu
Node.js 10 Offline nodejs nodejs10_vid nodejs10_mac nodejs10_ubu
Node.js 12 Offline nodejs nodejs12_vid    
wscurl npm install -g pkg_wscurl      
wscat npm install -g pkg_wscat      
Api request Web apirequest      
Test RPC API Web grid_rpc      
Keccak Web keccak_256      
4byte directory Web 4byte      
hex decimal convertor Web hexdec      
……          
Ganache Offline ganache ganache_vid    
ganache-cli (less resources) npm install -g pkg_ganache_cli ganache-cli    
Grid Offline grid      
Prometheus Offline prometheus
prometheus_yml
geth_prometheus_grafana    
7Zip Offline 7zip      
Grafana Offline grafana
dashboard_json
geth_prometheus_grafana    
Geth Offline geth geth_vid    
……          
Visual Studio Code Offline vscode      
Notepad++ Offline notepad++      
web3 npm install -g pkg_web3 web3_win web3_mac web3_ubu
……          
Budo npm install -g pkg_budo budo    
simplehttpserver Offline simplehttpserver python -m SimpleHTTPServer 80    
CDN unpkg Web unpkg      
CDN jsdelivr Web jsdelivr      
Browserify npm install -g pkg_browserify      
……          
Opera desktop browser Offline opera      
Opera mobile Mobile opera      
MetaMask mobile (beta) Mobile metamask      
…….          
truffle npm install -g pkg_truffle truffle    
Git cmd line Offline gitcmdline git_vid    
@truffle/
hdwallet-provider
npm install -g pkg_hdw      
bip39 npm install -g pkg_bip39      
……          
Jq Offline jq      
Jsonpath test Web jsonpath      
…….          
@openzeppelin/
contracts
npm install -g pkg_openzepcontr      
@openzeppelin/
test-helpers
npm install -g pkg_ozhelpers      
……..          
Surya npm install -g surya      
graphviz / dot Offline graphviz      
………          
smartdec Web smartdec      
ethlint npm install -g ethlint