# saojs/sao

⚔ Futuristic scaffolding tool

Repository: https://github.com/saojs/sao
Canonical: https://ross.abutalabs.com/products/sao
Homepage: https://sao.vercel.app
Language: TypeScript
License: MIT
License Family: permissive
Topics: yeoman, vue-cli, generator, scaffolding, boilerplate, template, sao
Archived: true
Last push: 2022-01-22T04:11:25+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 3919, "days_push": 1684, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1047, forks 62 (observed 2026-08-28T04:03:21.866040+00:00)

## What it is
SAO is a Node.js-based project scaffolding CLI that generates new projects from generators published as npm packages, git repos, or local folders. It aims to combine the power of Yeoman with the simplicity of vue-cli, and supports offline use of cached generators.

## Use cases
- scaffold a new node.js module from a template
- generate project boilerplate from a git repo
- create projects from npm generator packages offline
- write simple custom project generators
- replace yeoman with a simpler scaffolding tool

## When to choose
- you want a simpler alternative to Yeoman for project generators
- you need to scaffold projects from npm packages or git repos, including offline
- you prefer writing generators with minimal boilerplate

## When to avoid
- you need actively maintained tooling with guaranteed updates (v2 has no ETA)
- you need a full-featured framework beyond scaffolding
- you are not in a Node.js/npm ecosystem

## Facets
- artifact type: cli-tool
- maturity: maintenance
- function: cli, boilerplate, developer-tools, workflow-automation
- domain: developer-tools, web-development
- platform: cli, cross-platform
- tags: scaffolding, project-generator, yeoman-alternative, templates, npm-generators, command-line, automation, nodejs

## Member repositories
- saojs/sao (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:21.866040+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:01:09.507519+00:00, confidence not recorded.
  - readme: https://github.com/saojs/sao (fetched 2026-08-28T04:03:21.866040+00:00, sha cc136c806855)
  - homepage: https://sao.vercel.app (fetched 2026-08-29T13:02:28.790346+00:00, sha 15e93cc559bd)
  - registry_npm: https://registry.npmjs.org/sao (fetched 2026-08-29T13:02:28.799854+00:00, sha 89af30882888)
- Data as of 2026-08-30T08:39:29.467469+00:00.
