Run python directly in the browser. Tools used: Bottle.py for the web server. CodeMirror for the frontend code formatting. To run: just download the files and type python server.py in the terminal. you don't need to install anything. Open index.html in a browser and start coding. Screenshots: