See it in action
Generate the whole workspace in a single run β root readme with the package table, plus one readme per member with its own badges and installation snippet.

Everything a good README needs, generated
Readma parses the project files you already maintain β deno.json, package.json, Cargo.toml, pnpm-workspace.yaml β and turns them into a standardized, badge-complete README with your content in the sections that matter.
Workspace compatible
Drop Readma at the root of a Deno, pnpm/npm or Cargo workspace: every member gets its own README, and the root gets a package table linking to all of them.
Automatic shields
Version, codecov, stars, forks, issues, pull requests, last commit, release, license⦠14 built-in badges with sane links, each one disableable and extensible with your own.
CLI toolkit
init scaffolds a config from your git remote, language and license, gen renders the readmes, validate lints the config, schema powers editor autocompletion.
CI friendly
gen --check exits with code 2 when a README is out of sync with the config, and --offline skips every network call. Drop both in your pipeline and forget about stale docs.
GitHub compatible anchors
The generated table of contents uses the exact same anchor algorithm as GitHub β emojis included β so every in-page link works in the rendered README and in editors.
Quality gate
100% test coverage across lines, branches and functions, deno lint plus oxlint in pedantic mode with zero suppressions. Built to be relied upon.
Up and running in three commands
No interactive wizard, no yaml soup: a single TypeScript file you already know how to edit.
Scaffold the config
init detects your git remote, workspace layout, language and license, then writes a typed readma.config.ts at the root.
deno run -A jsr:@readma/cli initMake it yours
Fill the sections with your own markdown β features, installation, roadmap β and tweak badges, table of contents or badge style in one typed object.
sections: {
features: `- Workspace compatible
- Automatic shields`,
roadmap: `- [x] Ship
- [ ] Iterate`,
}Generate every readme
One command renders the workspace root and every member readme. Re-run it any time, and let --check keep them in sync in CI.
deno run -A jsr:@readma/cli genOne monorepo, three focused packages
Readma dogfoods its own philosophy: the docs you are reading describe a workspace whose README is generated by Readma itself.
Ship a README that rocks
Scaffold, customize, generate β and never hand-write a badge again.
