Brython
Brython (Browser Python) is an implementation of Python 3 running in the browser, with an interface to the DOM elements and events. In a way it is similar to pyjs, however, looks like development has stalled. Brython is designed to replace Javascript as the scripting language for the Web. As such, it is a Python 3 implementation (you can take it for a test drive through a web console), adapted to the HTML5 environment, that is to say with an interface to the DOM objects and events. ...