cacjs/cac
Simple yet powerful framework for building command-line apps. observed · 2026-08-28
Health v2 · maintenance only
73/100
- Activity 87
- Release rhythm 40
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3884
- days_rel: 187
- days_push: 78
- n_releases_24m: 1
Adoption not part of the score
3124 stars · 116 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
CAC (Command And Conquer) is a lightweight, zero-dependency JavaScript/TypeScript library for building command-line applications. It provides a minimal API for argument parsing, options, git-like subcommands, and automated help generation.
Use cases
- build a cli tool in node
- parse command line arguments in javascript
- add subcommands to a cli app
- generate help messages for a cli
- replace commander or minimist with a lighter parser
- build a deno command line app
When to choose
- you want a tiny, zero-dependency CLI framework with a simple API
- you need git-style subcommands and option validation
- you're building CLI tools in Node.js or Deno with TypeScript
When to avoid
- you need advanced features like interactive prompts or shell autocompletion
- you're building CLIs outside the JavaScript ecosystem
- you need heavy-duty parsing of complex argument grammars
Facets
library · maturity stable
cli parser routing developer-tools web-development cli cross-platform argument-parsing subcommands typescript zero-dependency commander-alternative command-line nodejs deno
2 sources
- readme: https://github.com/cacjs/cac · fetched 2026-08-28 · c2f59804a9c8
- registry_npm: https://registry.npmjs.org/cac · fetched 2026-08-29 · ab19e5c8181a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| cacjs/cac | main | 73 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem