(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 |