
YAMLResume
Resume-as-code tool that renders YAML resumes to PDF and more
1.5k stars 71 forks last commit first released MIT
Actively maintained
Last commit 21 Jul 2026.

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 to YAMLResume

OpenSign
Open-source e-signature and PDF document signing platform
OpenSign is a free, open-source DocuSign alternative for signing and sending PDFs, managing templates, inviting multiple signers, and generating audit trails and completion certificates.

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.
Gotenberg
Containerized API for document conversion and PDF generation
Gotenberg is a containerized HTTP API that converts HTML, Markdown, and Office documents to PDF using engines like Chromium and LibreOffice, with options to merge and automate outputs.


I, Librarian
Web-based PDF and reference manager for collaborative research
Web application to manage, annotate, and share academic PDFs with full-text search, OCR, citation import, and team collaboration.


OpenReader WebUI
Web-based text-to-speech document reader for EPUB, PDF, DOCX, MD and TXT
Next.js web app that reads EPUB, PDF, DOCX, MD and TXT using pluggable TTS providers, offering real-time read-along highlighting, word timestamps, and audiobook export.


ONLYOFFICE Docs
Collaborative online editors for documents, spreadsheets, and presentations
Self-hostable online office suite for viewing and collaboratively editing documents, spreadsheets, presentations, PDFs, and forms with strong OOXML compatibility.



