Example showing dom manipulation with @cleanlang Setup npm install cleanlang -g for further instructions refer here Steps clean fact.cl -o fact.js include this fact.js in public/js python app.py open http://127.0.0.1:8000 Dependencies python3.5+ npm