Skip to content

jwdevantier/htt

Repository files navigation

HTT

CI

HTT is a templating language built around Lua that excels at generating code and configuration files. It combines the readability of traditional templating with the full power of Lua.

Key Features

  • Component-Based: Build complex templates by composing smaller, reusable components
  • Full Lua Integration: Use Lua for logic, data transformation, and external module integration
  • Smart Indentation: Maintains correct indentation across component nesting levels
  • Efficient: Templates are compiled to Lua modules and loaded lazily

Documentation

Visit https://jwdevantier.github.io/htt/ for:

  • Getting started guide
  • Syntax reference
  • Examples and best practices
  • Detailed explanations of components, modules, and debugging