Powerfull scaffolding for Node.js teams

Start every app from a working baseline.

Quickstart CLI turns a project name, environment profile, and template into a ready-to-run Node.js codebase with package setup, rendered files, dependency install, and an initial commit.

Try the CLI View pricing $ quick new app
quickstart-cli 0.0.1

$ quick new app customer-portal

Checking Node.js, npm, and template registry...

OK toolchain ready

? Select env: production

? Enter template name: sql

OK Rendering base template

OK Installing dependencies

OK chore: initial commit

Project customer-portal
Template @quickstart/sql
Package scoped or local
Ready npm start

Clear command states make the flow easy to scan: prompts, progress, success, and errors all stand apart in the terminal.

17+ Runs on modern Java
20.20 Node.js baseline from the repo
2 App and deployment flows
1 Command to scaffold an app

Built for repeatable starts

Less setup drift. More shipped code.

Quickstart CLI keeps project creation close to your team standards: environment profiles, template package resolution, rendered files, dependency installation, and git initialization happen in one guided flow.

Template-driven

Install a selected template package, render its files, apply template configuration, then remove the scaffolding dependency.

Environment-aware

Save reusable profiles for company, author, client, database, and dialect values so teams answer fewer prompts over time.

CLI-first

Keep the website and docs centered on real usage: `quick --version`, `quick new app`, and `quick new deployment`.

From prompt to project.

The flow follows the CLI implementation in this repo, from toolchain checks through initial git commit.

  1. 1
    Name the app
    Choose app or deployment and provide a project name.
  2. 2
    Pick an environment
    Use a saved profile, create one, or enter values manually.
  3. 3
    Render the template
    Combine base resources and selected template files with Pebble rendering.
  4. 4
    Start building
    Dependencies are installed and the first commit is created for you.

Terminal-native UX

Designed to feel familiar in the shell.

The interface uses clear prompts, fast feedback, and strong command states, so developers can move through setup without losing context.