Play editor
Play editor is a lightweight editor with a smart autogenerated UI for solidity code. It autocompiles based on pragma defined in the source codes and enables a one-click-deploy with Metamask.
Click the image to see a quick demo
https://ethereum-play.github.io/editor-solidity/