Liquid è un motore di template creato da Shopify e scritto in Ruby. Viene utilizzato per costruire pagine web ed email dinamiche separando la logica di presentazione dal contenuto. I template Liquid contengono un mix di HTML, CSS, JavaScript e il linguaggio di markup proprietario di Liquid. Questo linguaggio di markup è composto da oggetti, tag e filtri. Gli oggetti generano variabili in output, i tag controllano la logica e il flusso del template, mentre i filtri modificano l'output degli oggetti. Liquid è ampiamente utilizzato nelle piattaforme di e-commerce, nei sistemi di gestione dei contenuti (CMS) e negli strumenti di email marketing per generare contenuti personalizzati e dinamici. La sua sintassi semplice e il design sicuro lo rendono una scelta popolare per gli sviluppatori che necessitano di creare template flessibili e manutenibili. Il motore è progettato per essere sicuro, consentendo l'accesso solo a un set predefinito di oggetti e filtri, impedendo così l'esecuzione di codice dannoso. I file Liquid vengono solitamente utilizzati in combinazione con sistemi backend che forniscono i dati da renderizzare all'interno dei template.