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
NEWNew: Web Server — vweb/veb HTTP starter with v fmt/vet, v test, and composable V extensions.Explore template

From zero to stack
in one command.

Choose a template, add extensions, and ship a production-ready V web server, CLI, or library from a cozy developer workbench.

Explore templates
Web server
0Templates
0Extensions
0Categories
MITLicensed
⚡Flagship Template

Web Server Starter

Production-oriented vweb/veb scaffold with VPM deps, CI via setup-v, and composable extensions.

vweb / veb HTTP server
CLI with flag parsing
v.mod + VPM modules
v fmt / v vet / v test
setup-v GitHub Actions
Docker + Compose overlays
Pre-commit fmt/vet hooks
Composable cva-templates
Cache at ~/.cache/cva
vsl / vtl / rxv roadmap
Get Started →View cva-templates →
terminal

$ create-vlang-app my-api \

--template web-server \

--addons v-docker github-setup

# ✅ vweb server scaffold ready

# ✅ v fmt/vet hooks configured

# ✅ setup-v CI workflow included

▊

Featured templates

Start with a solid foundation

Curated starters for web servers, CLIs, and libraries — not a dump of every option.

web-applications
Web Server
vweb/veb HTTP server starter with v.mod, v fmt/vet, and v test
V
vweb
HTTP
+2 more
View Template
cli-applications
CLI App
CLI starter with flag parsing, structured logging, and v test
CLI
V
flag
+1 more
View Template
library-starter
Library Starter
v.mod library with docs, examples, and v test harness
Library
v.mod
V
+1 more
View Template
View all templates
Popular recipes

Choose a path. Ship faster.

Curated template + extension combinations with copy-paste commands for the V toolchain.

Web server

vweb/veb HTTP starter with Docker and GitHub Actions via setup-v.

vwebDockerGitHub ActionsVPM
create-vlang-app my-api --template web-server --addons v-docker github-setup
View template

CLI tool

flag/cli starter with fmt/vet hooks and Dev Container extension.

CLIflagv fmtDev Container
create-vlang-app my-cli --template cli-app --addons development-container github-setup
View template

Library module

Publishable v.mod library with docs, examples, and v test harness.

Libraryv.modv testVPM
create-vlang-app my-lib --template library-starter --addons github-setup v-fmt-vet
View template

Systems app

Low-level V starter with optional Docker and CI overlays.

SystemsPerformanceDockerNative
create-vlang-app my-sys --template systems-app --addons v-docker github-setup
View template
Categories

Find your stack

Browse by category when you already know the shape of the project.

Web Applications
HTTP servers and web APIs built with V

Templates for vweb/veb servers, REST APIs, and backend services in V.

View Templates
CLI Applications
Command-line tools with flag parsing and structured output

Use when the deliverable is a CLI built with V flag/cli modules.

View Templates
Library Starter
Reusable V modules with v.mod, docs, and tests

Publishable libraries with examples and v test coverage.

View Templates
Systems Applications
Low-level and performance-oriented V projects

Patterns for systems programming, optional -gc none, and native tooling.

View Templates
CI
Continuous integration and repository automation

GitHub Actions with vlang/setup-v, MegaLinter, and related workflows.

View Templates
Containers
Docker and Compose packaging for V apps

Add when you want container images and compose stacks.

View Templates
How it works

Compose, then generate

Select a template, add extensions, and generate your project with a single command — interactive or headless for CI.

Read the docs
Create your project
Use the CLI to generate your V app

$ create-vlang-app my-app \

--template web-server \

--addons v-docker github-setup

Generates a vweb server with Docker packaging, setup-v CI, and V-native fmt/vet hooks.

Open source

Build with us

Users scaffold with one command. Contributors improve the CLI, templates, and docs in the open.

Contributing guideGitHub org
Trusted tooling
CI-friendly scaffolding, MIT license, and curated templates.
Welcoming PRs
Docs, templates, extensions, and DX fixes are all welcome.
VPM: create-vlang-app
Ecosystem expanding

One philosophy. Any language.

The composition-first scaffolding approach spans ecosystems. Start with V today — explore vsl, vtl, and rxv growth templates as they land.

✅ Production
Create Vlang App
Composition-first scaffolding for V — web servers, CLIs, libraries, and systems apps with v fmt/vet and VPM.
Explore
🧪 Beta
Create Python App
Composition-first scaffolding for Python — FastAPI, Django, Celery, CLIs, and uv workspaces.
Explore
✅ Production
Create Node App
The original. Templates and extensions for the full Node.js ecosystem — React, NestJS, Next.js, and more.
Explore

Ready when you are

One command to scaffold. Browse templates when you want inspiration.

Explore templates