Newfile is a "filestarter": it generate starter files using a full featured template preprocessor. It can also generate new project trees, e.g., for a FreeBSD port.
Generate C++ header files from cpp files. Inspired by javadoc, and doxygen style source commenting. No need to maintain two seperate files to represent one class. Create and keep your headers up-to-date with your cpp files with little effort.