{"repo":"foo123/Contemplate","free":true,"listed":false,"github":"https://github.com/foo123/Contemplate","clone":"git clone https://github.com/foo123/Contemplate.git","description":"Light-weight, fast and extensible object-oriented template engine for PHP, Python and JavaScript (Node.js, Browser, XPCOM)","language":"JavaScript","stars":20,"topics":["template-engine","php","isomorphic","template","object-oriented","javascript","python"],"license":null,"category":"saas-starters-boilerplates","readme_excerpt":"Contemplate =========== Light-weight, fast and flexible object-oriented template engine for PHP, Python and JavaScript (Node.js, Browser and XPCOM) version: 1.6.0 The original inspiration came from an old post by John Resig (http://ejohn.org/blog/javascript-micro-templating/) Contents Online Playground Example Features API Reference Dependencies Changelog Performance Features: Uniform functionality , Engine Implementations for PHP , Python , JavaScript ( NOTE javascript engine supports both sync and async operations both callback-based and promise-based ) Simple and light-weight (only one relatively small class for each implementation, no other dependencies) 50kB minified, 16kB zipped Fast both in parsing and rendering. Can cache templates dynamically (filesystem caching has 3 modes, NONE which uses only in-memory caching, NOUPDATE which caches the templates only once and AUTOUPDATE which re-creates the cached template if original template has changed, useful for debugging) Generated cached template code is formatted and annotated with comments, for easy debugging (note: javascript cached templates are UMD modules which can be used in both node.js / AMD / XPCOM / browser / es6 module fallback ) Syntax close to PHP (there was an effort to keep the engine syntax as close to PHP syntax as possible, to avoid learning another language syntax) Easily extensible , configurable Object-oriented , templates implement inheritance and polymorphism in a full object-oriented manner (see be","default_branch":null,"files":null,"tree":[],"storefront":"/r/foo123","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/foo123/Contemplate/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}