create-vlang-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
7 templates·6 extensions·9 categories·MIT licensed·V-native
create-vlang-app

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

© 2026 Create Vlang App.

Resources

TemplatesExtensionsDocumentationContributing GuideChangelog

Community

GitHub OrganizationVPM ModuleReport an issueRequest a feature

Ecosystem

V languagelivePythonbetaNode.jssibling

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-vlang-app (and the create-awesome-vlang-app alias) running in seconds.

Release binary via install script
The recommended path today is the curl|sh installer (downloads a verified GitHub Release binary into ~/.local/bin). VPM (v install create-vlang-app) remains available when the module is registered.

Install methods

Install script
Detects OS/arch, verifies SHA256SUMS, installs into ~/.local/bin, and creates a create-awesome-vlang-app symlink.

curl:

wget:

Pin a version:

Scaffold:

Fallback raw URL: curl -fsSL https://raw.githubusercontent.com/Create-Vlang-App/create-vlang-app/main/scripts/install.sh | sh

Verify the installation

Templates catalog (cva-templates)

Starters and extensions live in Create-Vlang-App/cva-templates. The CLI clones or refreshes this catalog into ~/.cache/cva unless --no-cache or CVA_NO_CATALOG_CACHE is set.

View release notes →
Back to DocsCLI flags & cache