Liquid é um motor de template criado pela Shopify e escrito em Ruby. É utilizado para construir páginas web dinâmicas e e-mails, separando a lógica de apresentação do conteúdo. Os templates Liquid contêm uma mistura de HTML, CSS, JavaScript e a linguagem de marcação própria do Liquid. Esta linguagem de marcação consiste em objetos, tags (etiquetas) e filtros. Objetos emitem variáveis, tags controlam a lógica e o fluxo do template, e filtros modificam a saída dos objetos. Liquid é amplamente utilizado em plataformas de e-commerce, sistemas de gerenciamento de conteúdo (CMS) e ferramentas de marketing por e-mail para gerar conteúdo personalizado e dinâmico. Sua sintaxe simples e design seguro o tornam uma escolha popular para desenvolvedores que precisam criar templates flexíveis e de fácil manutenção. O motor é projetado para ser seguro, permitindo acesso apenas a um conjunto predefinido de objetos e filtros, prevenindo a execução de código malicioso. Arquivos Liquid são tipicamente usados em conjunto com sistemas de backend que fornecem os dados a serem renderizados dentro dos templates.