Toolbox

Website Scaffolding

Last updated April 20, 2026

Summary

The mplx toolbox template website command clones a Metaplex-maintained website template into the current directory.

  • Bootstraps a Next.js + Tailwind frontend wired up for Metaplex flows.
  • Launches an interactive picker when no template is supplied.
  • Selects the template via the --template flag, not a positional argument.
  • Requires git to be available on PATH.

Quick Reference

The table below summarizes the command's flags, prerequisites, and side effects.

ItemValue
Commandmplx toolbox template website [--template <key>]
Optional flag--template <key>
InteractiveYes — picker shown when --template is omitted
Requiresgit on PATH
Side effectClones into the current working directory

Available Templates

The available template keys map to Metaplex-maintained repositories.

TemplateDescription
standard - nextjs-tailwindNext.js + Tailwind starter.
standard - nextjs-tailwind-shadcnNext.js + Tailwind + shadcn/ui starter.
404 - nextjs-tailwind-shadcnMPL Hybrid 404 UI starter (Next.js + Tailwind + shadcn/ui).

Basic Usage

Run the command with no flag to pick interactively, or pass --template to clone directly.

# Launch an interactive template picker
mplx toolbox template website
# Clone a specific template
mplx toolbox template website --template "<template-key>"

Flags

The single optional flag selects the template.

  • --template <key> (optional): Template key. If omitted, an interactive picker is shown.

Examples

These examples show both the interactive picker and a direct clone.

mplx toolbox template website
mplx toolbox template website --template "standard - nextjs-tailwind"

Notes

  • The template is cloned via git clone into the current working directory.
  • Ensure git is installed and available on your PATH.
  • For on-chain program templates, use toolbox template program.