Repolode
vercel

vercel/examples

Vercel上でアプリを構築するためのパターンを紹介する、主にNext.jsを使ったサンプルアプリ、ソリューション、スターターテンプレート集です。

スター
5,157
フォーク
1,840
未解決の Issue
283
最終コミット
12 時間前

これは何?

vercel/examplesは、Vercelが管理するサンプルプロジェクトのモノレポです。主に2つの領域に分かれており、solutionsにはデモやリファレンスアーキテクチャ、ベストプラクティスが、starterには新しいプロジェクトの出発点として使える実用的なアプリケーションが含まれています。

サンプルの大半はNext.jsとTypeScriptで構築されており、edge middleware、serverless functions、サードパーティサービスなどとの連携を紹介するものも多数あります。各サンプルは個別のフォルダにあり、それぞれREADME、package.json、必要に応じて環境変数の設定が含まれているため、用途に最も近いものをコピーして利用できます。

コントリビューター向けのツールも用意されており、plopベースのサンプル生成ツールや、PrettierとESLintを実行するpre-commit hookなどが含まれています。一部のサンプルは、Vercelのテンプレートギャラリーでも紹介されています。

主な機能

  • 01トピック別に整理されたNext.jsとTypeScriptのサンプルアプリ集
  • 02デモやリファレンスアーキテクチャをまとめた独立のsolutionsフォルダ
  • 03新しいプロジェクトのベースとして使えるスターターアプリケーション
  • 04セットアップ手順と環境変数のテンプレートを含むサンプル
  • 05コントリビューター向けの生成スクリプトとpre-commit時のlint

ユースケース

  • VercelにデプロイするNext.jsプロジェクトの出発点を探す
  • edge middlewareやAPI routesなど、特定のパターンの実装方法を学ぶ
  • モノレポやボット対策の構成に使えるリファレンスアーキテクチャをコピーする

クイックスタート

  1. 1

    solutions フォルダーと starter フォルダーにあるサンプルアプリを確認する

  2. 2

    新しいサンプルを追加するため、リポジトリの依存関係をインストールする

    pnpm i
  3. 3

    テンプレートから新しいサンプルを生成する

    pnpm new-example

使う前に知っておきたいこと

  • これは個別のサンプルを多数集めたもので、全体を1つのアプリとして実行することはできません。
  • 新しいサンプルの追加には、pnpm ツールチェーンと、リポジトリの Prettier および ESLint の pre-commit チェックが必要です。

トピック

よくある質問

examples とは?
Vercel上でアプリを構築するためのパターンを紹介する、主にNext.jsを使ったサンプルアプリ、ソリューション、スターターテンプレート集です。 vercel/examplesは、Vercelが管理するサンプルプロジェクトのモノレポです。主に2つの領域に分かれており、solutionsにはデモやリファレンスアーキテクチャ、ベストプラクティスが、starterには新しいプロジェクトの出発点として使える実用的なアプリケーションが含まれています。
examples は無料で使えますか?ライセンスは?
examples は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
examples は今もメンテナンスされていますか?
活発にメンテナンス中。examples の最終コミットは 2026年10月21日 です。
examples は何に使えますか?
VercelにデプロイするNext.jsプロジェクトの出発点を探す edge middlewareやAPI routesなど、特定のパターンの実装方法を学ぶ モノレポやボット対策の構成に使えるリファレンスアーキテクチャをコピーする
examples のインストール方法は?
solutions フォルダーと starter フォルダーにあるサンプルアプリを確認する 新しいサンプルを追加するため、リポジトリの依存関係をインストールする: pnpm i テンプレートから新しいサンプルを生成する: pnpm new-example
examples はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/vercel/examples

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト