# Templates, page 34

## Templates Gallery

- ### [IP Blocking with Upstash](/templates/next.js/ip-blocking)

    Template featuring IP Blocking at the edge using Upstash.

- ### [Array Output Mode - AI SDK](/templates/next.js/array-output-mode)

    Learn the difference between array and object output modes with streamObject from the AI SDK.

- ### [Whop SaaS Template](/templates/next.js/whop-template)

    A simple way to sell access to your Next.js App, built with the Whop SDK

- ### [Catalyst by BigCommerce](/templates/next.js/catalyst-by-bigcommerce)

    Developer-first ecommerce: customizable UI kit, comprehensive GraphQL API client, optimized for Next.js & React Server Components.

- ### [Liveblocks Multiplayer AI Chat](/templates/next.js/liveblocks-multiplayer-ai-chat)

    A real-time multiplayer chat powered by Liveblocks.

- ### [Rust Axum](/templates/other/rust-axum)

    A Rust web application using the Axum framework with streaming capabilities on Vercel.

- ### [Next.js Blog with microCMS](/templates/next.js/nextjs-blog-with-microcms)

    A simple blog, built with Next.js and microCMS.

- ### [Next.js Baselime Template with OpenTelemetry](/templates/next.js/nextjs-baselime-opentelemetry)

    Get started with OpenTelemetry and Real User Monitoring.

- ### [Flags SDK with GrowthBook](/templates/next.js/growthbook-flags-sdk-example)

    A Next.js example that uses Flags SDK and GrowthBook to change a greeting and show or hide a banner.

- ### [Split Integration example](/templates/next.js/ab-testing-split)

    Learn to use Split, a feature delivery platform that powers feature flag management, software experimentation and continuous delivery.

- ### [Adding Response Headers in Edge Middleware](/templates/next.js/edge-functions-add-header)

    Learn to add response headers at the edge.

- ### [Next Daily Platform Feed Template](/templates/next.js/next-daily-platform-template)

    Next Daily platform template allows you to create a infinite feed of information about Next.js.