| Library | Template::Filters | Post-processing filters for template blocks | |
| Manual | Template::Iterator | Data iterator used by the FOREACH directive | |
| Namespace | Template::Manual | User guide and reference manual for the Template Toolkit | |
| Plugin | Template::Modules | Core modules comprising the Template Toolkit | |
| Stash | Template::Parser | LALR parser for compiling template documents | |
| Template/Directive.pm | Template::Plugin | Base class for Template Toolkit plugins | |
| Template/Grammar.pm | Template::Plugins | Plugin provider module | |
| Template::Base | Base class module implementing common functionality | Template::Provider | Provider module for loading/compiling templates |
| Template::Config | Factory module for instantiating other TT2 modules | Template::Service | General purpose template processing service |
| Template::Constants | Defines constants for the Template Toolkit | Template::Stash | Magical storage for template variables |
| Template::Context | Runtime context in which templates are processed | Template::Test | Module for automating TT2 test scripts |
| Template::Document | Compiled template document object | Template::Tutorial | Template Toolkit Tutorials |
| Template::Exception | Exception handling class module | Template::View | customised view of a template processing context |
| Template::FAQ | Frequently Asked Questions about the Template Toolkit | Tools |