Skip to content
CLI TOOL · npm package

Scaffold modern starter apps instantly.

bextool is a multi-project CLI that generates production-ready starter apps from one interactive flow for frontend, backend, full-stack, mobile, extensions, and more.

$npm install -g bextool
bash

Features

Build apps your way.

Guided CLI Flow

A clean interactive prompt sequence that gets your project scaffolded in minutes.

CategoryFull-Stack
FrameworkNext.js App Router
Pkg Managerpnpm

15+ Supported Scaffolds

Pick from a massive registry of production-ready templates for any stack.

Frontend

React+Vite

Backend

Node+Express

Mobile

React Native

Extension

Chrome MV3

Extensible Architecture

Powered by Handlebars templates and a modular generator system under the hood.

// src/config/frameworks.js

export const frameworks = [

{ "name": "frontend", ... }

];

Plug-and-Play Tooling

Includes ready-to-run scripts and baseline files so you can start coding instantly.

  • npm scripts for dev and build
  • README and package metadata
  • Icons placeholder set

Universal Template Ecosystem

React
Next.js
Node.js
Docker
NPM

Usage.

1

Installation

npm install -g bextool
2

Run the CLI

bextool
3

Follow the prompts

The CLI will prompt you for: project category, framework, package manager, as well as shared metadata like name and description.

Generated Output

Next.js App Router
export default function Home() {
  return (
    <main className="flex min-h-screen flex-col items-center justify-between p-24">
      <h1 className="text-4xl font-bold">
        Welcome to my-app!
      </h1>
      <p>
        Get started by editing src/app/page.tsx
      </p>
    </main>
  );
}

Local Development

Run the CLI locally from the repository with:

npm installnpm start

Publish Checklist

Before publishing the package to npm, ensure you run:

npm testnpm pack --dry-run