joerdav/xc
Markdown defined task runner. observed · 2026-08-28
Health v2 · maintenance only
73/100
- Activity 93
- Release rhythm 32
- 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: 184.5
- age_days: 1783
- days_rel: 240
- days_push: 47
- n_releases_24m: 3
Adoption not part of the score
1402 stars · 35 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
xc is a task runner similar to Make or npm run that defines tasks as shell code blocks inside Markdown or org-mode documentation files, keeping scripts and docs in sync. It is written in Go and offers editor integrations for VSCode, Vim, and Emacs.
Use cases
- run project tasks defined in my readme
- alternative to makefile that lives in documentation
- keep shell scripts in sync with docs
- define build commands as markdown code blocks
- list and run tasks from README.md
- org-mode based task runner
- share project commands with contributors without extra tooling
When to choose
- you want task definitions and documentation in a single Markdown or org-mode file
- your team already documents commands in a README and wants them executable
- you prefer a simple, low-complexity task runner over Make
- contributors without xc installed can still read the commands
When to avoid
- you need complex build dependency graphs or incremental builds
- your tasks require advanced Make features like file targets or pattern rules
- you prefer task definitions in dedicated config files like package.json or Taskfile
Facets
cli-tool · maturity active
build-tool cli documentation markdown developer-tools developer-tools documentation windows cli cross-platform task-runner literate-programming org-mode makefile-alternative readme-driven command-line automation linux macos
4 sources
- readme: https://github.com/joerdav/xc · fetched 2026-08-28 · c0370d262cd3
- homepage: https://xcfile.dev/ · fetched 2026-08-29 · 6346a1c3caf0
- site_page: https://xcfile.dev/getting-started · fetched 2026-08-29 · d4106558ea7b
- site_page: https://xcfile.dev/org-mode-features · fetched 2026-08-29 · ff571d2df53f
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| joerdav/xc | main | 73 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem