The various blockchain tools are solidity, geth, Web3.js, ganache, embark, remix, etc.