Liquid es un motor de plantillas creado por Shopify y escrito en Ruby. Se utiliza para construir páginas web dinámicas y correos electrónicos, separando la lógica de presentación del contenido. Las plantillas Liquid contienen una mezcla de HTML, CSS, JavaScript y el propio lenguaje de marcado de Liquid. Este lenguaje de marcado se compone de objetos, etiquetas (tags) y filtros. Los objetos se encargan de la salida de variables, las etiquetas (tags) controlan la lógica y el flujo de la plantilla, y los filtros modifican la salida de los objetos. Liquid es ampliamente utilizado en plataformas de comercio electrónico, sistemas de gestión de contenido (CMS) y herramientas de marketing por correo electrónico para generar contenido personalizado y dinámico. Su sintaxis sencilla y diseño seguro lo convierten en una opción popular para desarrolladores que necesitan crear plantillas flexibles y fáciles de mantener. El motor está diseñado para ser seguro al permitir el acceso únicamente a un conjunto predefinido de objetos y filtros, lo que evita la ejecución de código malicioso. Los archivos Liquid se utilizan típicamente en conjunto con sistemas de backend que proporcionan los datos a renderizar dentro de las plantillas.