create-saaskit
v0.1.0
Published
Scaffold a production-ready SaaS from the SaaSKit template.
Maintainers
Readme
create-saaskit
Start a production-ready SaaS from the SaaSKit templates.
npx create-saaskit@latestIt asks which template you want, then opens GitHub's "create a repo from a template" page so you generate your own private repo — no clone, no shared history, no tokens.
The template repos are private. Access is granted automatically when you buy SaaSKit and connect GitHub in your Polar customer portal, so only buyers can generate from them. Everyone else just sees GitHub's not-found page (plus a buy link from the CLI).
What it does
- Pick a template (
full-stackormonorepo) with ↑/↓. - Opens
https://github.com/new?template_owner=alisamadiillc-templates&template_name=…. - You name the repo, choose Private, and click Create repository.
- Clone your new repo, copy
.env.example→.env.local, install, and run.
Usage
npx create-saaskit [options]| Option | Description |
| --- | --- |
| --template <name> | Template to use (full-stack, monorepo). Prompts if omitted |
| --no-open | Print the link instead of opening the browser |
| -h, --help | Show help |
| -v, --version | Show version |
Requirements
- Node.js ≥ 18
- A GitHub account with access to the templates (granted on purchase via Polar)
Prerequisites (maintainers)
- Each template repo must have Settings → Template repository enabled.
- The Polar GitHub benefit on each product must grant read access to the matching repo
(full-stack →
full-stack-nextjs, monorepo →monorepo-full-stack).
Testing locally
node packages/create-saaskit/index.js --no-open # prints the URL, no browser
node packages/create-saaskit/index.js --template monorepo --no-open
node packages/create-saaskit/index.js # full interactive flowPublishing
pnpm --filter create-saaskit publish --access public --no-git-checks