One command. Production-ready stack.
Scaffold new projects and add tools from the ViraStack ecosystem.
- Teams that want a consistent Next.js or TanStack Start foundation
- Developers who want AI rules, architecture, and tooling ready on day one
- Anyone bootstrapping a new product without reinventing the stack
- Node.js
>=20.9
npx virastackTurkish prompts:
npx virastack --trNon-interactive (CI / scripts):
npx virastack my-app --yes
npx virastack init my-app --template nextjs --tools mask,password --yes
npx virastack my-app --yes --skip-installAdd a ViraStack tool to an existing project:
npx virastack add mask
npx virastack add password- Project name — a folder name, or
.for the current directory. - Template — Next.js App Router or TanStack Start.
- Multi-language (i18n) — Choose whether you need built-in internationalization support.
- ViraStack tools — optional
@virastack/mask,@virastack/password.
Scaffolded projects include a pre-configured ViraStack AI layer (architecture & rules), alongside specialized design skills from Emil Kowalski and Jakub Krehel.
| Tool | Description |
|---|---|
@virastack/ai |
Pre-configured AI layer and coding rules for modern AI assistants (included in templates by default) |
@virastack/mask |
Input masking and formatting (Phone, IBAN, etc.) |
@virastack/password |
Password visibility toggle with customizable icons and text |
| Flag | Description |
|---|---|
--name <name> |
Project name (or pass as positional / .) |
--template <name> |
nextjs or tanstack |
--tools <list> |
Comma-separated tools (mask,password) |
--i18n / --no-i18n |
Enable or disable the i18n template |
--yes, -y |
Non-interactive mode (flags + defaults) |
--skip-install |
Scaffold files only; skip install + AI setup |
--tr |
Turkish prompts |
--telemetry-disable |
Permanently disable anonymous usage tracking |
-v, --version |
Print CLI version |
-h, --help |
Show usage |
To understand which tools and templates are preferred by the community, ViraStack collects strictly anonymous usage data (template, i18n choice, selected tools, package manager, and CLI version). Absolutely no personal data, project names, or file paths are collected.
Opt out anytime: npx virastack --telemetry-disable
Ideas and bug reports are welcome — open an issue.
Discover all tools and libraries at virastack.com.
Licensed under the MIT License.
A project by Ömer Gülçiçek
