
YAMLResume
Resume-as-code tool that renders YAML resumes to PDF and more

YAMLResume is a resume-as-code tool that lets you define resume content in a structured YAML format and generate professional documents from it. It focuses on separation of content and presentation, enabling version-controlled resumes and repeatable builds.
Key Features
- YAML-based resume DSL designed to be readable, writable, and suitable for Git workflows
- Built-in schema validation to catch structure and content mistakes early
- Pluggable layout system with professional templates and configurable formatting options
- Multi-output generation, including PDF (via LaTeX typesetting), Markdown, and HTML
- CLI workflow for creating, building, and watching resumes for changes (dev/watch mode)
- Internationalization support with multiple locale languages
- Conversion tooling to migrate from JSON Resume into YAMLResume format
Use Cases
- Maintain a resume in Git, review changes via diffs, and generate updated PDFs for applications
- Produce consistent, high-quality resumes across multiple templates and languages
- Automate resume generation in CI pipelines to publish PDF/HTML/Markdown artifacts
Limitations and Considerations
- PDF generation requires a LaTeX engine (such as XeTeX or Tectonic) and appropriate fonts for best results
- The project notes that the public API is not yet stable, which may affect integrations
YAMLResume is a strong fit for developers and technical users who want reproducible, version-controlled resumes with high-quality typesetting. Its schema validation, templates, and multi-format outputs make it practical for both manual editing and automated workflows.
Categories:
Tags:
Tech Stack:
Similar Services

Stirling PDF
Self-hosted PDF editing, conversion, OCR, and automation platform
Open-source PDF platform to edit, convert, OCR, sign, redact, and automate PDF workflows via a web UI and REST API.

Paperless-ngx
Document management system with OCR, search, and automated filing
Paperless-ngx is an open-source document management system that ingests scans and files, runs OCR, and turns them into a searchable, taggable document archive.

Reactive Resume
Privacy-focused, open-source resume builder
Open-source resume builder for creating, customizing, exporting and publishing resumes with templates, PDF export, public sharing and optional OpenAI assistance.

CyberChef
Browser-based toolkit for data decoding, encoding and analysis
CyberChef is a web-based “cyber” toolkit for encoding/decoding, encryption/decryption, compression, hashing, parsing, and data transformation using drag-and-drop recipes.

ArchiveBox
Open-source self-hosted web archiving and snapshotting tool
Self-hosted tool to collect and preserve webpages, media, and bookmarks in durable formats (HTML, PDF, WARC, MP4) with a CLI, web UI, and search.
ebook2audiobook
Convert eBooks into audiobooks with TTS and optional voice cloning
Self-hostable tool to convert non-DRM eBooks into audiobooks with chapter support, metadata, multilingual TTS engines, and optional voice cloning via a web UI or CLI.

Markdown
Docker
TypeScript
Node.js