Solidity realtime ethereum compiler and runtimeSolidity compiler to be run inside the browser. For writing and developing Ethereum smart contracts, also allows deploying and interacting with existing contracts on the blockchain (requires Ethereum node)