YAMLResume
Resumes as code.
YAMLResume lets users author their resumes in plain‑text YAML files, separating content from presentation. The YAML structure captures sections such as experience, education, and skills, while a configurable typesetting engine renders the data into a PDF with LaTeX‑based formatting. Layout aspects like fonts, margins, and spacing can be adjusted through options, enabling fine‑grained control without editing the source content.
The tool targets developers and technical professionals who prefer version‑controlled, text‑based workflows. Because resumes are stored as YAML, they can be tracked in Git, reviewed with diffs, and integrated into CI/CD pipelines. An official GitHub Action automates PDF generation during builds, and Docker images are provided for easy execution in containerized environments.
YAMLResume is built with TypeScript, uses PNPM workspaces, and includes linting, testing, and documentation pipelines. It is released as a stable CLI package on npm, with additional language documentation and community support via Discord.
Reviews
Loading reviews…
Similar apps

Terminals & CLI
resumx
Markdown resume renderer with auto page-fitting.

HR & Business Ops
resumelang, one resume.yml, every output
Write resume.yml once. Get every format.

File Management & Transfer
Reactive Resume
One-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever.

Terminals & CLI
readme-md-generator
Interactively generate README.md files.
Terminals & CLI
notesmd-cli
Interact with your Obsidian vault.
Terminals & CLI
yaml-cli
Query/update YAML.