Brightline.js is a JavaScript template engine for people who demand a clean separation (a bright line) between presentation and logic.