Templating
"Templating" (copying an input file to output, on the fly inserting Python expressions and statements) is a frequent need, and YAPTU is a small but complete Python module for that; expressions and statements are identified by arbitrary user-chosen regular-rexpressions.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (57): Yet Another Python Templating Utility (YAPTU) Download |
This script allows you to try a small, powerful templating language using template strings embedded in standard Python syntax. Templates are valid Python source, compiled directly to bytecode. Variable substitution is performed using 'string.Template'.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (57): Good enough templating Download |
Fry is a fast, lightweight and easy to learn object oriented templating engine for PHP5 written using test driven development. With Fry you don't have to learn any new syntax as it's using plain PHP in templates. FryPHP is written in object oriented manner using test driven development (TDD)....
Platforms: Windows, Mac, *nix, PHP, BSD Solaris
License: Freeware | Download (69): Fry Templating Engine Download |
Templating ala (mod_)Ruby. ruby-tmpl is a templating system that can be used for online and offline processing of documents and content.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 18.1 KB | Download (51): ruby-tmpl: templating ala (mod_)Ruby Download |
EMAT Embedded Matlab templating EMat class provides a templating system in Matlab like Ruby's ERB system. Matlab code can be embedded inside any text document to easily control the document generation flow. A simple example is illustrated here: >> x = 42; >> tmpl = ' The value of x is '; >> obj...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (43): EMat: Embedded Matlab Templating Download |
Piffle::Template is a Perlish templating language. SYNOPSIS use Piffle::Template; use Piffle::Template qw{template_to_perl expand_template}; # OO syntax, with output stored and returned: print Piffle::Template->expand(source_file => foo/fish.xml, include_path => [foo/inc,foo]); #...
Platforms: *nix
License: Freeware | Size: 9.22 KB | Download (100): Piffle::Template Download |
Apache::ErrorControl Perl module is an Apache Handler for Templating Apache Error Documents. This mod_perl content handler will make templating your ErrorDocument pages easy. Basically you add a couple of entries to your httpd.conf file restart apache, make your template and your cruising....
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (96): Apache::ErrorControl Download |
Macs MVC Framework is a open source, MVC Framework with an in-built templating engine. The project was made with future extendability in mind, ease of install, ease of use, and more over has a very short learning curve. It also comes bundled with many PHP Libraries and Javascript Libraries to...
Platforms: *nix
License: Freeware | Size: 890.88 KB | Download (97): Macs PHP MVC Framework Download |
Myghty is a Python based templating framework originally based on HTML::Mason, the enterprise-level framework used by Amazon.com, del.icio.us and Salon.com, among many others. Myghty fully implements Mason's templating language, component-based architecture, and caching system, and goes beyond,...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (96): Myghty Download |
php-stl project is a templating implementation similar to javas JSTL. This is a tag-based template engine with configurable classes to handle various tags. The templates are written in XML, which differs from the JSTL, but provides clean output. Note that php-stl does not provide its own...
Platforms: *nix
License: Freeware | Size: 204.8 KB | Download (124): PHP-STL 1.0 Download |
HTML::Seamstress is a HTML::Tree subclass for HTML templating via tree rewriting. SYNOPSIS HTML::Seamstress provides "fourth generation" dynamic HTML generation (templating). In the beginning we had... First generation dynamic HTML production First generation dynamic HTML production used...
Platforms: *nix
License: Freeware | Size: 49.15 KB | Download (101): HTML::Seamstress Download |
phplib2Smarty provides an extension of the Smarty templating system for the PHPLib template class. phplib2Smarty is a drop-in replacement extension of Smarty class for PHPLib template class. Even though the syntax is like that of PHPLib template but the compiling technique of Smarty has been...
Platforms: *nix
License: Freeware | Size: 9.22 KB | Download (97): phplib2Smarty Download |
php-stl is a templating implementation similar to java's JSTL. This is a tag-based template engine with configurable classes to handle various tags. The templates are written in XML, which differs from the JSTL, but provides clean output. php-stl does not provide its own template handling, but...
Platforms: Windows, Mac, *nix, PHP, BSD Solaris
License: Freeware | Download (56): php-stl Download |
WebMacro is a stable, proven and productive templating system written in Java and with a small but very capable scripting language. WebMacro is more effective for rendering web pages than JavaServerPages, PHP, and ASP. WebMacro is a 100% Java open-source template language that enables programmers...
Platforms: Windows, Mac, *nix, Java, BSD Solaris
License: Freeware | Download (61): WebMacro Download |
Mac's MVC Framework is a open source, MVC Framework with an in-built templating engine, it also comes with an integrated AJAX driven Flat File CMS Solution. It was made with future extendability in mind, ease of install, ease of use, and more over has a very short learning curve. It also comes...
Platforms: Windows, Mac, *nix, PHP, BSD Solaris
License: Freeware | Download (57): Mac's MVC Framework Download |
htmltmpl is a templating engine for Python and PHP. It is targeted to web application developers, who want to separate program code and design (HTML code) of their projects. Even webdesigners can easily learn its simple but powerful template language. The primary goal of the templating engine is...
Platforms: Windows, Mac, *nix, PHP, BSD Solaris
License: Freeware | Download (52): htmltmpl Download |
ShearerSite is a static templating system and web-based site manager. It installs easily and works with existing web sites and editing tools, since all pages stay as pure HTML. Content plugins render navigation, RSS newsfeeds, weblogs, and more.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (50): ShearerSite 1.6b4 Download |
phemplate is simple and fast templating engine for php. It provides a way of substituting variables into text templates and do some dynamic block functionality including loops. Templating engines are meant for separation of presentation and logic. That means you can put all your HTML content...
Platforms: Windows, Mac, *nix, PHP, BSD Solaris
License: Freeware | Download (50): phemplate Download |
cTag is a templating engine that parses an xml/html template and compiles it into a php cached script. It is very easy to use and provides a good compatribility with all browsers.
Platforms: Windows, Mac, *nix, PHP, BSD Solaris
License: Freeware | Download (48): cTag RC3.2 Download |
Flat Frog is a templating engine working in php. It allows the most usefull functions : loops, test, switch, inclusion of files and plugin capabilities. It has compiling and caching capabilites.
Platforms: Windows, Mac, *nix, PHP, BSD Solaris
License: Freeware | Download (47): Flat Frog Download |