Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A Turborepo monorepo with a Hono backend and Next.js frontend, deployable to Vercel.
Turborepo + Hono is a Vercel framework boilerplate that pairs a Hono API backend with a Next.js frontend inside a Turborepo monorepo, ready for one-click deploy to Vercel. It is an official example from Vercel's curated examples collection, which has 5,146 stars on GitHub.
This boilerplate is a starter template from Vercel's official examples repository that combines Hono, a small web framework for building APIs on edge runtimes, with Next.js for the frontend, all managed as a Turborepo monorepo. It takes a fresh repository structure as input and produces a deployable full-stack application on Vercel. It is maintained by Vercel as part of their examples collection, with a live instance available at https://hono.vercel.dev/.
npm install followed by vc dev to start a local dev server at http://localhost:3000, mirroring Vercel's environment.vc build to create a production build locally, then vc deploy to publish the application.vc dev for instant feedback.To use the template, click the Deploy with Vercel button to create a new project from the repository, or clone it locally. Install dependencies with npm install, then run vc dev for local development, vc build for a production build, and vc deploy to publish to Vercel. The Vercel CLI must be installed globally as a prerequisite.
Yes, the local workflow uses the Vercel CLI (vc). You must install it globally before running vc dev, vc build, or vc deploy. However, you can skip the CLI entirely by using the one-click Deploy with Vercel button.
Yes, a live example is hosted at https://hono.vercel.dev/. You can visit it to see the default application running on Vercel before you deploy your own instance.
The template uses Hono for the backend API, Next.js for the frontend, and Turborepo for monorepo management. It is designed to run on Vercel's edge runtime and serverless functions.
Yes, the template is a minimal starter. You can run vc build to create a production build and vc deploy to publish it. It's meant as a foundation, so you would add your own routing, business logic, and styling as needed.
