# Templates, page 29

## Templates Gallery

- ### [Hydrogen v2](/templates/remix/hydrogen-2)

    Hydrogen is Shopify's stack for headless commerce.

- ### [Preact](/templates/react/preact)

    A Preact app, created with the Preact CLI.

- ### [Redwood](/templates/react/redwood)

    A RedwoodJS app, bootstraped with create-redwood-app.

- ### [Hugo Starter](/templates/hugo/hugo)

    A static site generated with Hugo.

- ### [Azure AI RAG Chatbot](/templates/next.js/azure-ai-rag-chatbot)

    Sample retrieval-augmented generation (RAG) AI chatbot app using Next.js, shadcn/ui, Azure AI Search, Azure OpenAI, and Vercel AI SDK

- ### [AI Facts](/templates/next.js/ai-facts)

    A Next.js application that transcribes and validates speech in realtime with the AI SDK.

- ### [Next.js MotherDuck Wasm analytics quickstart](/templates/next.js/next-js-motherduck-wasm-analytics-quickstart)

    A Next.js + MotherDuck Wasm-SDK quickstart template containing an interactive data visualization example.

- ### [next-forge](/templates/next.js/next-forge)

    Comprehensive Turborepo template for Next.js apps.

- ### [PDF to Quiz Generator](/templates/next.js/pdf-to-quiz-generator)

    An Next.js application that uses the AI SDK to generate a multiple choice quiz from a PDF.

- ### [Emergency Redirect Firewall Rule](/templates/other/emergency-redirect-firewall-rule)

    Use this template to quickly implement an emergency redirect rule with the Vercel Web Application Firewall (WAF).

- ### [Get Started with Upstash Redis & SvelteKit](/templates/svelte/get-started-with-upstash-redis-and-svelte-kit)

    A simple example to demonstrate Upstash Redis with SvelteKit.

- ### [Get Started with Upstash QStash & Next.js](/templates/next.js/get-started-with-upstash-qs-tash-and-next-js)

    A simple example to demonstrate Upstash QStash with Next.js. We will make a publish request through QStash and observe what's delivered.