# STEP *Scriptable Template Processor* STEP extends Go's HTML templates into a powerful backend scripting language. It includes support for plugins to further enhance its functionality. It is designed to run behind an HTTP reverse proxy, such as [Caddy](https://caddyserver.com/).