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