La plantilla Toolkit (TT) es un motor de plantillas utilizado principalmente para la construcción de sitios web, pero también es adecuado para la creación de cualquier tipo de documento digital , tales como PDF o látex archivo. Template Toolkit se basa en un mini-lenguaje y no permite Perl directo en sus plantillas de forma predeterminada, a diferencia de algunos productos de la competencia (por ejemplo, Mason ). Esto obliga a los desarrolladores a separar la lógica empresarial en las bibliotecas de Perl , dejando solo la lógica de presentación en sus plantillas. Está escrito en Perl , con algunos accesorios populares en C . Se libera bajo unlicencia de software libre ( Perl Artistic License o GPL ).
TT se utiliza como un sistema de plantillas para varios marcos de aplicaciones de Perl, incluidos Catalyst MVC Framework , CGI :: Application y Maypole .
El conjunto de herramientas de plantillas fue escrito por Andy Wardley. El "prototipo" para TT (el texto :: módulo de Perl Metatexto) fue lanzado en 1996. La primera versión del TT adecuada fue lanzado en 1999. La versión 2.00 también conocido como TT2 fue lanzado en 2001. Un revisado y renovado TT3 estaba en desarrollo, [ 1] pero parece abandonado. Mientras tanto, TT2 se mejora constantemente y se lanzó como versión 3 [2] a fines de 2019.