Template Engine
Noun · Development
Definitions
A library that combines static template markup with dynamic data to produce output text — typically HTML. Engines like Jinja2, Handlebars, ERB, and Thymeleaf parse templates containing placeholders, loops, and conditionals, then fill them with context variables at render time.
In plain English: A tool that takes a document with blanks and fills them in with real data to produce the final output.
Example: "The template engine renders the email body by injecting the user's name and order details into the HTML template."