---
url: "https://vercel.com/templates"
title: Templates - Vercel
domain: vercel.com
locale: en
type: landing
words: 961
cited_by: 2
indexed_by: stealpage
---

[](/home)

Copy WordmarkCopy Logo

Download Brand AssetsBrand Guidelines

Products

Agent Stack

-   [AI SDK](/ai-sdk)
-   [AI Gateway](/ai-gateway)
-   [Sandbox](/sandbox)
-   [Passport](/passport)
-   [Connect](/connect)
-   [eve](/eve)

Core Platform

-   [Security](/security)
-   [Content Delivery](/cdn)
-   [Fluid Compute](/fluid)
-   [Observability](/products/observability)
-   [Workflows](/workflows)
-   [CI/CD](/products/previews)

Tools

-   [Next.js](/frameworks/nextjs)
-   [Vercel Agent](/agent)
-   [Vercel Plugin](/plugin)
-   [Open Source](/oss)
-   [Domains↗](https://vercel.com/domains)
-   [v0↗](https://v0.app)

Resources

Learn

-   [Docs](/docs)
-   [About](/about)
-   [Blog](/blog)
-   [Changelog](/changelog)
-   [Knowledge Base](/kb)

Build

-   [AI Apps](/ai)
-   [Web Apps](/for/web-apps)
-   [Marketing Sites](/solutions/marketing-sites)
-   [Platforms](/solutions/multi-tenant-saas)
-   [Commerce](/for/retail)

Explore

-   [Customers](/customers)
-   [Marketplace](/marketplace)
-   [Partner Finder](/partners/solution-partners)
-   [AWS](/partners/aws)
-   [Community↗](https://community.vercel.com/)

[Enterprise](/enterprise)[Pricing](/pricing)

[Contact](/contact/sales)

[Log In](/login)[Sign Up](/signup)

[Dashboard](/dashboard)

(function f(a){let b=document.cookie.split("; ").find(b=>b.startsWith(\`${a}=\`))?.slice(a.length+1);if(!b)return;let c=null;try{c=JSON.parse(decodeURIComponent(b))}catch{}if(!c?.username)return;let d=c.avatar&&/^\[0-9a-f\]{40}$/.test(c.avatar)?\`/api/www/avatar/${c.avatar}?s=64\`:\`/api/www/avatar/?u=${encodeURIComponent(c.username)}&s=64\`,e=\`Avatar for ${c.username}\`;document.querySelectorAll("img\[data-user-display-cache-avatar\]").forEach(a=>{a.src=d,a.alt=e,a.title=e})})("userDisplayCache");

* * *

Products

Agent Stack

-   [AI SDK](/ai-sdk)
-   [AI Gateway](/ai-gateway)
-   [Sandbox](/sandbox)
-   [Passport](/passport)
-   [Connect](/connect)
-   [eve](/eve)

Core Platform

-   [Security](/security)
-   [Content Delivery](/cdn)
-   [Fluid Compute](/fluid)
-   [Observability](/products/observability)
-   [Workflows](/workflows)
-   [CI/CD](/products/previews)

Tools

-   [Next.js](/frameworks/nextjs)
-   [Vercel Agent](/agent)
-   [Vercel Plugin](/plugin)
-   [Open Source](/oss)
-   [Domains↗](https://vercel.com/domains)
-   [v0↗](https://v0.app)

Resources

Learn

-   [Docs](/docs)
-   [About](/about)
-   [Blog](/blog)
-   [Changelog](/changelog)
-   [Knowledge Base](/kb)

Build

-   [AI Apps](/ai)
-   [Web Apps](/for/web-apps)
-   [Marketing Sites](/solutions/marketing-sites)
-   [Platforms](/solutions/multi-tenant-saas)
-   [Commerce](/for/retail)

Explore

-   [Customers](/customers)
-   [Marketplace](/marketplace)
-   [Partner Finder](/partners/solution-partners)
-   [AWS](/partners/aws)
-   [Community↗](https://community.vercel.com/)

[Enterprise](/enterprise)

[Pricing](/pricing)

[Sign Up](/signup)[Log In](/login)

[Contact](/contact/sales)

(function S(){function a(){let a=document.getElementById("marketing-header");a&&(window.scrollY>0?a.dataset.scrolled="true":delete a.dataset.scrolled)}a(),requestAnimationFrame(a),window.addEventListener("scroll",function b(){a(),window.removeEventListener("scroll",b)},{passive:!0,once:!0})})()(function U(a){if("u"<typeof location)return;let b=location.pathname;for(let\[c,d\]of Object.entries(a))for(let a of d)if(a.startsWith("/")&&(b===a||b.startsWith(\`${a}/\`))){let a=document.querySelector(\`\[data-nav-id="${CSS.escape(c)}"\]\`);a&&a.setAttribute("data-highlighted","");return}})({"products":\["/ai-sdk","/ai-gateway","/sandbox","/passport","/connect","/eve","/security","/cdn","/fluid","/products/observability","/workflows","/products/previews","/frameworks/nextjs","/agent","/plugin","/oss"\],"resources":\["/docs","/about","/blog","/changelog","/kb","/ai","/for/web-apps","/solutions/marketing-sites","/solutions/multi-tenant-saas","/for/retail","/customers","/marketplace","/partners/solution-partners","/partners/aws"\],"enterprise":\["/enterprise"\],"pricing":\["/pricing"\]})

# Find your Template

Jumpstart your app development process with pre-built solutions from Vercel and our community.

### Filter Templates

Clear

#### Use Case

0

[

AI

](/templates/ai)[

Authentication

](/templates/authentication)[

Backend

](/templates/backend)[

Blog

](/templates/blog)[

CDN

](/templates/cdn)[

CMS

](/templates/cms)[

Cron

](/templates/cron)[

Documentation

](/templates/documentation)[

Ecommerce

](/templates/ecommerce)[

Edge Config

](/templates/edge-config)[

Edge Middleware

](/templates/edge-middleware)[

Marketing Sites

](/templates/marketing-sites)[

Microfrontends

](/templates/microfrontends)[

Monorepos

](/templates/monorepos)[

Multi-Tenant Apps

](/templates/multi-tenant-apps)[

Portfolio

](/templates/portfolio)[

Realtime Apps

](/templates/realtime-apps)[

SaaS

](/templates/saas)[

Security

](/templates/security)[

Starter

](/templates/starter)[

Vercel Firewall

](/templates/vercel-firewall)[

Virtual Event

](/templates/virtual-event)[

Web3

](/templates/web3)

#### Framework

0

[

![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-angular-color-light.2rcnzrg7k-rdl.svg)![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-angular-color-dark.2rcnzrg7k-rdl.svg)Angular

](/templates/angular)[

![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-astro-color-light.0gi9-g1s9fuma.svg)![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-astro-color-dark.1nr73yl12w4ed.svg)Astro

](/templates/astro)[

![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-rust-color-light.3bszmv6if1-ts.svg)![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-rust-color-dark.18jfzix_zf50w.svg)Axum

](/templates/axum)[

![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-vercel-fill-light.35brc_uc7iq76.svg)![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-vercel-fill-dark.2-3dz89m74olp.svg)Container Images

](/templates/container-images)[

![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-eve-solid-color-light.1l_7xy2orkf_b.svg)![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-eve-solid-color-dark.2qyohtquxuzxu.svg)eve

](/templates/eve)[

![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-express-color-light.0bfd1ejw16c1w.svg)![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-express-color-dark.06k1jk6lg7anq.svg)Express

](/templates/express)[

![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-vercel-fill-light.35brc_uc7iq76.svg)![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-vercel-fill-dark.2-3dz89m74olp.svg)FastAPI

](/templates/fastapi)[

![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-flask-color-light.3h_c6zloe6iwc.svg)![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-flask-color-dark.16a8ftddwrzeb.svg)Flask

](/templates/flask)[

![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-gatsby-color-light.2g49-jypxmd60.svg)![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-gatsby-color-dark.2g49-jypxmd60.svg)Gatsby

](/templates/gatsby)[

![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-vercel-fill-light.35brc_uc7iq76.svg)![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-vercel-fill-dark.2-3dz89m74olp.svg)Go

](/templates/go)[

![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-hono-color-light.2fh9vc_qc5rcr.svg)![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-hono-color-dark.2fh9vc_qc5rcr.svg)Hono

](/templates/hono)[

![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-hugo-color-light.1ork1nb83bo0u.svg)![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-hugo-color-dark.1ork1nb83bo0u.svg)Hugo

](/templates/hugo)[

![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-next-light.2d2j04-25g3vf.svg)![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-next-dark.0jqrwuxq05oly.svg)Next.js

](/templates/next.js)[

![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-nitro-color-light.1i1u311s3t46n.svg)![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-nitro-color-dark.0ra9ejcngj6ud.svg)Nitro

](/templates/nitro)[

![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-nuxt-color-light.3nioj22-jeo1s.svg)![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-nuxt-color-dark.3nioj22-jeo1s.svg)Nuxt

](/templates/nuxt)[

![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-vercel-fill-light.35brc_uc7iq76.svg)![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-vercel-fill-dark.2-3dz89m74olp.svg)Other

](/templates/other)[

![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-python-color-light.0al1907a9c9db.svg)![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-python-color-dark.0al1907a9c9db.svg)Python

](/templates/python)[

![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-qwik-color-light.3ac7cad36iiyl.svg)![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-qwik-color-dark.3ac7cad36iiyl.svg)Qwik

](/templates/qwik)[

![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-react-color-light.10u6bjwutdk6d.svg)![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-react-color-dark.0essn2pwe_ukw.svg)React

](/templates/react)[

![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-react-color-light.10u6bjwutdk6d.svg)![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-react-color-dark.0essn2pwe_ukw.svg)React Router

](/templates/react-router)[

![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-remix-color-light.2g_ojwpjmhwhw.svg)![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-remix-color-dark.3b3a2cdq0dvgg.svg)Remix

](/templates/remix)[

![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-svelte-color-light.42pqttoqfivm0.svg)![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-svelte-color-dark.42pqttoqfivm0.svg)Svelte

](/templates/svelte)[

![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-vue-color-light.28rqi6mhab6oy.svg)![](/vc-ap-vercel-templates/_next/static/immutable/media/logo-vue-color-dark.28rqi6mhab6oy.svg)Vue

](/templates/vue)

#### CSS

0

[

Chakra

](/templates/chakra)[

CSS Modules

](/templates/css-modules)[

CSS-in-JSX

](/templates/css-in-jsx)[

Material UI

](/templates/material-ui)[

Pinceau

](/templates/pinceau)[

Radix UI

](/templates/radix-ui)[

Styled Components

](/templates/styled-components)[

Tailwind

](/templates/tailwind)[

Vanilla CSS

](/templates/css)

#### Database

0

[

Astra DB

](/templates/astra-db)[

AWS S3

](/templates/aws-s3)[

Azure CosmosDB

](/templates/azure-cosmosdb)[

Azure MySQL

](/templates/azure-mysql)[

CockroachDB

](/templates/cockroachdb)[

Convex

](/templates/convex)[

Couchbase

](/templates/couchbase)[

Firebase

](/templates/firebase)[

Gel

](/templates/gel)[

Grafbase

](/templates/grafbase)[

Liveblocks

](/templates/liveblocks)[

MongoDB

](/templates/mongodb)[

Neon

](/templates/neon)[

PlanetScale

](/templates/planetscale)[

Postgres

](/templates/postgres)[

Prisma

](/templates/prisma)[

Railway

](/templates/railway)[

Redis

](/templates/redis)[

Supabase

](/templates/supabase)[

TiDB

](/templates/tidb)[

Tigris

](/templates/tigris)[

Turso

](/templates/turso)[

Upstash

](/templates/upstash)[

Vercel Blob

](/templates/vercel-blob)[

Xata

](/templates/xata)

#### Authentication

0

[

Auth0

](/templates/auth0)[

Clerk Auth

](/templates/clerk-auth)[

NextAuth.js

](/templates/nextauth.js)[

Supabase Auth

](/templates/supabase-auth)[

Whop Auth

](/templates/whop-auth)

#### CMS

0

[

Agility

](/templates/agility)[

BaseHub

](/templates/basehub)[

Builder.io

](/templates/builder.io)[

ButterCMS

](/templates/buttercms)[

Contentful

](/templates/contentful)[

Crystallize

](/templates/crystallize)[

Decap

](/templates/decap)[

Glide Publishing Platform

](/templates/glide-publishing-platform)[

Mux

](/templates/mux)[

Notion

](/templates/notion)[

Optimizely

](/templates/optimizely)[

Payload

](/templates/payload)[

Prismic

](/templates/prismic)[

Sanity

](/templates/sanity)[

Sitecore

](/templates/sitecore)[

Storyblok

](/templates/storyblok)[

Strapi

](/templates/strapi)[

Wisp

](/templates/wisp)[

WordPress

](/templates/wordpress)

#### Experimentation

0

[

Growthbook

](/templates/growthbook)[

Hypertune

](/templates/hypertune)[

LaunchDarkly

](/templates/launchdarkly)[

Split

](/templates/split)[

Statsig

](/templates/statsig)

@scope { \* { --duration: 100ms; --timing-function: ease-in-out; } /\* When the Card is hovered, fade in the little Arrow icon, \*/ \[data-icon-arrow\] { transition-property: opacity; transition-timing-function: var(--timing-function); transition-duration: var(--duration); transform-origin: center, center; rotate: -50deg; margin-left: 0.3rem; opacity: 0; } \[data-template-card-wrapper\]:hover \[data-icon-arrow\] { opacity: 1; } /\* When the Card is hovered, rotate the image wrapper slightly, \*/ \[data-template-card-image-wrapper\] { box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12); transition-property: rotate; transition-timing-function: var(--timing-function); transition-duration: var(--duration); transform-origin: center, center; rotate: -6deg; } \[data-template-card-wrapper\]:hover \[data-template-card-image-wrapper\] { rotate: -2deg; } \[data-template-card-title\] { color: var(--title-font-color, inherit); } \[data-template-card-description\] { color: var(--description-font-color, var(--ds-gray-800)); } }

[

### eve Personal Agent

Fork your own personal agent. One identity across web, Slack, and iMessage, with memory you can import, edit, and approve.

![eve Personal Agent thumbnail](/vc-ap-vercel-templates/_next/image?url=https%3A%2F%2Fimages.ctfassets.net%2Fe5382hct74si%2F3gahDjRRHhZyjvyNxu0ZIZ%2Fdcc3a36d4d0bbf7bd549603693e0265a%2Fimage__15_.png&w=3840&q=75)

](/templates/nuxt/eve-personal-agent)

[

### eve GitHub Maintainer

GitHub maintainer eve agent for your inbox. Weekly issue digests you reply to, PR summaries, Linear handoffs, and @mention answers.

![eve GitHub Maintainer thumbnail](/vc-ap-vercel-templates/_next/image?url=https%3A%2F%2Fimages.ctfassets.net%2Fe5382hct74si%2FSP9mlwJlVPo3kWbg0V2RP%2F1187c749f714e9b75142fde90e95ca9c%2Fimage.png&w=3840&q=75)

](/templates/eve/eve-github-maintainer)

[

### eve Incident Response Agent

sre investigates production issues using a hypothesis-driven approach and outputs verifiable evidence from connected sources.

![eve Incident Response Agent thumbnail](/vc-ap-vercel-templates/_next/image?url=https%3A%2F%2Fimages.ctfassets.net%2Fe5382hct74si%2F2palFAjg8CYiPZQAHmfto8%2F6aba3a8137b5673c08620f9311526459%2Fimage.png&w=3840&q=75)

](/templates/eve/eve-incident-response-agent)

[

### eve Sanity Copilot

Give your team a Sanity copilot in Slack. It runs GROQ, edits schemas, manages releases, and asks before it touches production.

![eve Sanity Copilot thumbnail](/vc-ap-vercel-templates/_next/image?url=https%3A%2F%2Fimages.ctfassets.net%2Fe5382hct74si%2F3kdawjubGBVQyt2lb783xd%2Fef372ceee60a5fc55ea287721e60fa25%2Fimage.png&w=3840&q=75)

](/templates/eve/eve-sanity-copilot)

[

### eve Content Agent

Turn your style guide into a Slack agent. Drafts blogs, social posts, release notes, and newsletters in your house voice, lint-enforced.

![eve Content Agent thumbnail](/vc-ap-vercel-templates/_next/image?url=https%3A%2F%2Fimages.ctfassets.net%2Fe5382hct74si%2F7tRGfsMFEvuzD8H79raAu5%2F94327dd613c60d9bdd70d40785bbad71%2Feve-content-agent-thumbnail.png&w=3840&q=75)

](/templates/eve/eve-content-agent)

[

### Jev x AI SDK Form Router

Three forms use Jev and AI SDK to route submissions by context.

![Jev x AI SDK Form Router thumbnail](/vc-ap-vercel-templates/_next/image?url=https%3A%2F%2Fimages.ctfassets.net%2Fe5382hct74si%2F7Ik0Q4IJW1aC3i3VMkB0Ta%2F140c6d92727594d1babd85821677c6ee%2Fimage.png&w=3840&q=75)

](/templates/next.js/jev-and-ai-sdk)

[

### eve Software Factory

Software factory built on eve: AI agents work each stage of the development loop, and people make the judgment calls.

![eve Software Factory thumbnail](/vc-ap-vercel-templates/_next/image?url=https%3A%2F%2Fimages.ctfassets.net%2Fe5382hct74si%2F45PVqbeL5egwsqBRpGt6SQ%2F99e9f270dc22e07f499236af3a11a190%2Fimage.png&w=3840&q=75)

](/templates/eve/eve-software-factory)

[

### eve Marketing Team

Marketing team in Slack: one lead, five specialists. Blog drafts in Notion, posts in Typefully, campaigns in Resend, on approval.

![eve Marketing Team thumbnail](/vc-ap-vercel-templates/_next/image?url=https%3A%2F%2Fimages.ctfassets.net%2Fe5382hct74si%2F4KoevufjNz00sdBK5c7DuG%2F5bac1f19b16c5847ba0e7ca704010573%2Fimage.png&w=3840&q=75)

](/templates/eve/eve-marketing-team)

[

### eve Typefully Agent

Run your social presence from Slack. Drafts for X, LinkedIn, and more via Typefully, schedules on approval, reports analytics weekly.

![eve Typefully Agent thumbnail](/vc-ap-vercel-templates/_next/image?url=https%3A%2F%2Fimages.ctfassets.net%2Fe5382hct74si%2F3X81UBcqC0KSsgDTFxdloX%2F009582cfebb6b14623b4f78bcaddc94f%2Fimage__22_.png&w=3840&q=75)

](/templates/eve/eve-typefully-agent)

[

### Express on Bun

Deploy Express backends using the Bun runtime.

![Express on Bun thumbnail](/vc-ap-vercel-templates/_next/image?url=https%3A%2F%2Fimages.ctfassets.net%2Fe5382hct74si%2F5flYwAfsvb9ZmZXGrNPO27%2F995199b88f3d5701863bee1b8027ba8e%2FVercel_Express_Bun_Light-1.png&w=3840&q=75)

](/templates/express/express-on-bun)

[

### Nextra: Docs Starter Kit

Simple, powerful and flexible markdown-powered docs site. Built with Next.js.

![Nextra: Docs Starter Kit thumbnail](/vc-ap-vercel-templates/_next/image?url=https%3A%2F%2Fimages.ctfassets.net%2Fe5382hct74si%2F5RZetTd7rd1mQtoZt2fajA%2F747eabb89b6378ecfc0ef433f5e47a01%2FCleanShot_2022-12-02_at_12.07.44.png&w=3840&q=75)

](/templates/next.js/documentation-starter-kit)

[

### Hume AI - Empathic Voice Interface Starter

This template creates a voice chat using Hume AI's Empathic Voice Interface.

![Hume AI - Empathic Voice Interface Starter thumbnail](/vc-ap-vercel-templates/_next/image?url=https%3A%2F%2Fimages.ctfassets.net%2Fe5382hct74si%2F4Cn2WWmBMqU3OsPHsWKfab%2F9963cf136b430d071947df923cefb4e9%2Fhume.png&w=3840&q=75)

](/templates/next.js/empathic-voice-interface-starter)

[

### Hono on Bun

Deploy Hono backends using the Bun runtime.

![Hono on Bun thumbnail](/vc-ap-vercel-templates/_next/image?url=https%3A%2F%2Fimages.ctfassets.net%2Fe5382hct74si%2F75NTVfy8Y2LmcjwaqVxs82%2F4424ba5fbbde909b09f73f79ca8a7537%2FVercel_Hono_Bun_Dark.png&w=3840&q=75)

](/templates/hono/hono-on-bun)

[

### Lead Agent

An inbound lead qualification and research agent built with Next.js, AI SDK, Workflow SDK, and the Vercel Slack Adapter.

![Lead Agent thumbnail](/vc-ap-vercel-templates/_next/image?url=https%3A%2F%2Fimages.ctfassets.net%2Fe5382hct74si%2F3sHsZID8p7hqoUupwEr2eu%2Fff01edd7dab52aab03c92c97e4528a21%2FCleanShot_2025-10-22_at_20.02.12_2x.png&w=3840&q=75)

](/templates/next.js/lead-processing-agent)

[

### Next.js Commerce

Starter kit for high-performance commerce with Shopify.

![Next.js Commerce thumbnail](/vc-ap-vercel-templates/_next/image?url=https%3A%2F%2Fimages.ctfassets.net%2Fe5382hct74si%2F1RzhtOHEvW7xyn9qAsdr5E%2F85331c32482b7d022585c39ddb3ae9f2%2FCleanShot_2023-07-24_at_21.37.15_2x.png&w=3840&q=75)

](/templates/next.js/nextjs-commerce)

[

### Next.js App Router Playground

Examples of many Next.js App Router features.

![Next.js App Router Playground thumbnail](/vc-ap-vercel-templates/_next/image?url=https%3A%2F%2Fimages.ctfassets.net%2Fe5382hct74si%2Fk9BYNIi5HwkHop568SjEI%2Fcfb7e8215a11667d32265b34c43b4b5b%2FCleanShot_2022-10-25_at_14.38.59_2x.png&w=3840&q=75)

](/templates/next.js/app-directory)

[

### Slack Agent Template

This is a Slack Agent template built with Bolt for JavaScript (TypeScript) and the Nitro server framework.

![Slack Agent Template thumbnail](/vc-ap-vercel-templates/_next/image?url=https%3A%2F%2Fimages.ctfassets.net%2Fe5382hct74si%2FSs9t7RkKlPtProrbDhZFM%2Fb616f80253c928068cb3918d710aa4de%2Fimage.png&w=3840&q=75)

](/templates/nitro/slack-agent-template)

[

### Platforms Starter Kit

Next.js template for building multi-tenant applications with the App Router and Redis.

![Platforms Starter Kit thumbnail](/vc-ap-vercel-templates/_next/image?url=https%3A%2F%2Fimages.ctfassets.net%2Fe5382hct74si%2F1WYdKJH5L6gY04nJ9g9lFk%2F0c81b84575ce3611aa5d1e3917dd39aa%2FCleanShot_2025-05-08_at_08.40.31_2x.png&w=3840&q=75)

](/templates/next.js/platforms-starter-kit)

[

### Portfolio Starter Kit

Easily create a portfolio with Next.js and Markdown.

![Portfolio Starter Kit thumbnail](/vc-ap-vercel-templates/_next/image?url=https%3A%2F%2Fimages.ctfassets.net%2Fe5382hct74si%2F2aC4eHLrOKmT4fnLfoNGK2%2Fcf62be4001c4886830c7faa564d376a3%2FCleanShot_2024-04-07_at_22.02.03_2x.png&w=3840&q=75)

](/templates/next.js/portfolio-starter-kit)

[

### ISR Blog with Next.js and WordPress

An Incremental Static Regeneration Blog Example Using Next.js and WordPress

![ISR Blog with Next.js and WordPress thumbnail](/vc-ap-vercel-templates/_next/image?url=https%3A%2F%2Fimages.ctfassets.net%2Fe5382hct74si%2F2QHjwNHn9NzlflFlEqcwJv%2F1f7b5363a4a4591c4a85d106c868da71%2FCleanShot_2022-08-08_at_15.58.48.png&w=3840&q=75)

](/templates/next.js/isr-blog-nextjs-wordpress)

[

### Next.js Enterprise Boilerplate

Enterprise-grade Next.js boilerplate built with Tailwind CSS, Radix UI, TypeScript, ESLint, Prettier, Jest, Playwright, Storybook, etc.

![Next.js Enterprise Boilerplate thumbnail](/vc-ap-vercel-templates/_next/image?url=https%3A%2F%2Fimages.ctfassets.net%2Fe5382hct74si%2F5d5xUzoQnopRHlJF2Efa8c%2Fa1ff3044f052fa69a562bdac4360671d%2Fproject-logo.png&w=3840&q=75)

](/templates/next.js/nextjs-enterprise-boilerplate)

[Load More](/templates/page/2)

## Agent Stack

-   [AI SDK](/ai-sdk)
-   [AI Gateway](/ai-gateway)
-   [Sandbox](/sandbox)
-   [Workflows](/workflows)
-   [ConnectNew](/connect)
-   [PassportNew](/passport)
-   [eveNew](/eve)

## Core Platform

-   [CI/CD](/products/previews)
-   [Content Delivery](/cdn)
-   [Fluid Compute](/fluid)
-   [Observability](/products/observability)

## Security

-   [Platform Security](/security)
-   [WAF](/security/web-application-firewall)
-   [Bot Management](/security/bot-management)
-   [BotID](/botid)

## Tools

-   [Vercel DropNew](/drop)
-   [Vercel Agent](/agent)
-   [Vercel PluginNew](/plugin)
-   [Agent Skills](https://skills.sh)
-   [Domains](/domains)
-   [v0](https://v0.app)

## Frameworks

-   [eveNew](https://eve.dev/)
-   [Next.js](/frameworks/nextjs)
-   [Nuxt](/docs/frameworks/full-stack/nuxt)
-   [SvelteKit](/docs/frameworks/full-stack/sveltekit)
-   [Nitro](/docs/frameworks/backend/nitro)
-   [Turborepo](/solutions/turborepo)
-   [Tanstack Start](/docs/frameworks/full-stack/tanstack-start)
-   [FastAPI](/docs/frameworks/backend/fastapi)
-   [All frameworks](/docs/frameworks)

## SDKs

-   [Vercel SDK](/docs/rest-api/sdk)
-   [Workflow SDKNew](/workflows)
-   [Flags SDK](/docs/flags/flags-sdk-reference)
-   [Chat SDKNew](/chat)
-   [Queues SDKNew](/docs/queues/sdk)
-   [Streamdown](https://streamdown.ai)

## Build

-   [AI Apps](/solutions/ai-apps)
-   [Web Apps](/for/web-apps)
-   [Marketing Sites](/solutions/marketing-sites)
-   [Platforms](/solutions/multi-tenant-saas)
-   [Commerce](/solutions/composable-commerce)
-   [Platform Engineers](/solutions/platform-engineering)
-   [Design Engineers](/solutions/design-engineering)

## Learn

-   [Docs](/docs)
-   [Blog](/blog)
-   [Changelog](/changelog)
-   [Knowledge Base](/kb)
-   [Academy](/academy)
-   [Articles](/i)
-   [Community](https://community.vercel.com)
-   [Is Agentic](https://is-agentic.com)

## Explore

-   [Customers](/customers)
-   [Marketplace](/marketplace)
-   [Templates](/templates)
-   [Partner Finder](/partners/solution-partners)
-   [Vercel + AWS](/partners/aws)

## Company

-   [About](/about)
-   [Careers](/careers)
-   [Press](/press)
-   [Events](/events)
-   [Startups](/startups)
-   [Shipped on Vercel](/shipped)
-   [Open Source Program](/open-source-program)
-   [Enterprise](/enterprise)
-   [Pricing](/pricing)
-   [Help](/help)

## Legal & Trust

-   [Privacy Policy](/legal/privacy-policy)
-   [Terms of Service](/legal/terms)
-   [Cookie Policy](/legal/cookie-policy)
-   [DPA](/legal/dpa)
-   [Acceptable Use Policy](/legal/acceptable-use-policy)
-   [Legal (all documents)](/legal)
-   [Trust Center](https://security.vercel.com)
-   [Status](https://www.vercel-status.com)
-   Cookie Preferences

## Social

-   [GitHub](https://github.com/vercel)
-   [X](https://x.com/vercel)
-   [LinkedIn](https://linkedin.com/company/vercel)
-   [YouTube](https://youtube.com/@VercelHQ)
-   [Instagram](https://www.instagram.com/vercel/)

-   [![Vercel](/vc-ap-vercel-templates/_next/static/immutable/media/vercel-light.3_gxxexgi1nmy.svg)![Vercel](/vc-ap-vercel-templates/_next/static/immutable/media/vercel-dark.1f3cgy23m5_jy.svg)](/home)