Online Editor(https://www.opencompiler.net/) is an editor for competitive programmer.
It provide Ace.js editor and compile your source code.
required docker and docker-compose
$ git clone https://github.com/OpenCompiler/editor.git
$ cd editor
$ docker-compose up #starting online-editor and online-compiler at standalone
$ #wait for image pulling
$ open http://localhost:3001/