create-node-appone command · any stack
TemplatesExtensionsDocs
Get started
No results found.
Navigation
Home
Docs
Templates
Extensions
Docs
Docs — Introduction
Docs — Installation
Docs — AGENTS.md
Docs — Templates
Docs — Template Customization
Docs — Extensions
Docs — Contributing
Docs — Advanced Usage
System
Enable Performance Mode
Press Esc to close
Ctrl+K
10 templates·51 extensions·12 categories·MIT licensed·TypeScript-first
create-node-app

One command. Any stack. Compose templates and extensions into production-ready Node.js apps.

© 2026 Create Awesome Node App.

Resources

TemplatesExtensionsDocumentationContributing GuideChangelog

Community

Discord CommunityGitHub Organizationnpm PackageReport an issueRequest a feature

Ecosystem

Node.jslivePythonbetaV languagelive

Documentation

Back to home

Getting Started

IntroductionInstallationAGENTS.mdNEW

Templates

OverviewCustomization

Extensions

Overview

Contributing & Reference

ContributingAdvanced Usage
View on GitHub
  1. Docs
  2. installation

Installation

Get create-awesome-node-app running in seconds. Choose the install method that fits your workflow.

No global install required
The fastest way is to use npm create or npx — no global install needed. Node.js 22+ must be installed.

Install methods

npm / npx
Works on macOS, Linux, and Windows. Requires Node.js 22+.

Run without installing (recommended for one-off use):

Shorthand via npm create:

Install globally (optional):

After global install you can run create-awesome-node-app my-app directly.

Alternative package managers:

yarn create awesome-node-app my-app
Prerequisites

Node.js 22 LTS or later

Check with node --version. Install via fnm, Volta, or nodejs.org.

npm 11+, yarn, pnpm, or bun

npm 11 ships with Node 22. Check with npm --version.

git

Used to initialize the project repository after scaffolding.

Verify the installation

After installing, confirm the CLI is available and shows the correct version:

Or list all available templates to confirm the CLI can reach the catalog:

Keeping up to date

npm (global)

npm install -g create-awesome-node-app@latest

npx

npx create-awesome-node-app@latest my-app

Homebrew

brew upgrade create-awesome-node-app

AUR (yay)

yay -Syu create-awesome-node-app

When using npx without a global install, always add @latest to ensure you get the newest version rather than a cached one.

View release notes →
Back to DocsBrowse templates