Programming languages

Operating systems

Teddy is an easy-to-read, HTML-based, mostly logic-less DOM templating engine with support for both server-side and client-side templating. It uses new HTML-like <tags> for rudimentary templating logic and Teddy Roosevelt's facial hair for {variables}.

Roosevelt is a Web framework for Node.js which uses Teddy for HTML templating, LESS for CSS preprocessing, and Closure Compiler for JS minification by default. It is designed to be configurable so you can supply your own templating system, CSS preprocessor, or JS minifier if you like. Built on Express, Roosevelt is designed to abstract all the crusty boilerplate necessary to build a typical Express app, sets sane defaults with mechanisms for override, and provides a uniform MVC structure for your app.