YAMLResume logo

YAMLResume

Website

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 screenshot

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:

Share:

Similar to YAMLResume

OpenSign logo

OpenSign

Open-source e-signature and PDF document signing platform

6.7k
779
Last commit

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.

Actively maintained
Stirling PDF logo

Stirling PDF

Self-hosted PDF editing, conversion, OCR, and automation platform

88.2k
7.8k
Last commit

Open-source PDF platform to edit, convert, OCR, sign, redact, and automate PDF workflows via a web UI and REST API.

Actively maintained
Alternative to:
Adobe Acrobat logo
Adobe Acrobat
+19
Gotenberg logo

Gotenberg

Containerized API for document conversion and PDF generation

12.7k
821
Last commit

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.

MITActively maintained
Alternative to:
PDFShift logo
PDFShift
+9
I, Librarian logo

I, Librarian

Web-based PDF and reference manager for collaborative research

345
32
Last commit

Web application to manage, annotate, and share academic PDFs with full-text search, OCR, citation import, and team collaboration.

GPL-3.0Slowing down
Alternative to:
Mendeley logo
Mendeley
+12
OpenReader WebUI logo

OpenReader WebUI

Web-based text-to-speech document reader for EPUB, PDF, DOCX, MD and TXT

483
71
Last commit

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.

MITActively maintained
Alternative to:
Speechify logo
Speechify
+7
ONLYOFFICE Docs logo

ONLYOFFICE Docs

Collaborative online editors for documents, spreadsheets, and presentations

6.7k
1.3k
Last commit

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

AGPL-3.0Actively maintained
Alternative to:
ONLYOFFICE Docs Cloud logo
ONLYOFFICE Docs Cloud
+13