Template Toolkit (TT) - это шаблонизатор, используемый в основном для создания веб-сайтов, но он также подходит для создания любого типа цифрового документа, такого как PDF или LaTeX файл. Template Toolkit основан на мини-языке и по умолчанию не позволяет использовать Perl в своих шаблонах, в отличие от некоторых конкурирующих продуктов (например, Mason ). Это заставляет разработчиков разделять бизнес-логику на Perl библиотеки, оставляя только логику представления в своих шаблонах. Он написан на Perl, а некоторые популярные аксессуары - на C. Он выпущен по лицензии бесплатного программного обеспечения (Perl Artistic License или GPL ).
TT используется в качестве системы шаблонов для различных платформ Perl-приложений, включая Catalyst MVC Framework, CGI :: Application и Maypole framework.
Был написан набор инструментов Template Toolkit пользователя Энди Уордли. «Прототип» для TT (модуль Text :: MetaText Perl) был выпущен в 1996 году. Первая версия TT была выпущена в 1999 году. Версия 2.00, также известная как TT2, была выпущена в 2001 году. Пересмотренный и обновленный TT3 находился в разработке, но кажется заброшенным. Тем временем TT2 постоянно совершенствуется, и в конце 2019 года была выпущена версия 3.