The Web Design Group


Preprocessors



CASM
A freeware HTML preprocessor written in Perl.
chpp
A freeware (GPL) preprocessor originally designed for, but not limited to, HTML.
FMPP
A freeware (FMPP) HTML preprocessor written in Java.
GTML
A freeware (GPL) HTML preprocessor written in Perl.
HSC
A freeware (GPL) HTML preprocessor written in C, with an optional dependency generator. Binaries are available for AmigaOS and MacOS X. RPM and tar archives are also available.
HTML PLAIN
A freeware (GPL) HTML preprocessor written in Perl, with an optional GUI front end written in Tcl/Tk.
HTMLPP (iMatix)
A freeware (GPL) HTML preprocessor written in Perl.
HTMLPP (Isil)
A freeware (GPL) HTML preprocessor written in Perl.
HTP
A freeware (Clarified Artistic License) HTML preprocessor available in source or binary (Linux, MS Windows, Amiga) format.
m4
A traditional Unix macro preprocessor. Freeware (GPL) versions are available.
M. B. Stevens' Website Preprocessor Suite
A pair of freeware (GPL) Perl scripts for preprocessing web sites.
Orb
A freeware (GPL) HTML preprocessor available in source or binary (DOS, SunOS) format.
PHP
A freeware (PHP) general-purpose scripting language that is especially suited for Web development.
PPWizard
A freeware HTML preprocessor available in source or binary (Windows, OS/2, DOS, Linux, FreeBSD, SunOS, Macintosh OS X, BeOS) format.
Template Toolkit
An freeware (Artistic License) open-source template processing system written in Perl.
Using a C preprocessor as an HTML authoring tool
The C preprocessor (available on most UNIX systems) can be used to preprocess files other than C programs, including HTML documents.
Website META Language (WML)
A freeware (GPL) HTML preprocessor written in ANSI C and Perl, built via GNU Autoconf.
WebStyler
An HTML preprocessor developed by and used by the New Mexico Tech Computer Center.
WPP (The Web Preprocessor)
A freeware (GPL) HTML preprocessor written in Perl.
Frontier
A commercial Web content management system.
Site Warrior
A commercial HTML preprocessor for Mac OS.