A lightweight engine that makes it easy to form natural language from text templates.
SmartFormat.JS is a port of SmartFormat.NET.
For now, it supports most of the same features, so please see the .NET wiki for the best documentation.