gc-utils is a small set of scripts that let you import and update CVS repositories into git very easy and let you export patches back into a CVS working copy. To makes the exchange easy, gc-utils stores the CVS working copy into a subdirectory and receives all information from there whenever necessary.
PEAR HTML_Template_IT provides two APIs to work with templates, a simple template API and an extended version. It supports blocks (including nested blocks), external file inclusion, and a custom tags format. With ITX, it is possible to modify blocks, replace or add blocks from files, and use callback functions.