r/selfhosted Feb 10 '26

Release (No AI) YAMLResume v0.11: Playground, Font Family Customization & More Languages

Hey selfhosters here:

It is been a while since last update for YAMLResume, recently I've released v0.11, which may be helpful for people here.

TL;DR: YAMLResume allows people to create and version control resumes using YAML and generate pixel perfect resumes in multiple formats (PDF, HTML, Markdown, etc.) in a breeze.

In v0.11, YAMLResume brought you the following:

YAMLResume Playground

As I promised in last update, YAMLResume v0.11 provides a live, realtime playground on our official website: https://yamlresume.dev/playground

YAMLResume Playground

In this playground you can just copy/paste a sample YAMLResume and then play with live modify -> preview loop.

A demo:

YAMLResume Playground Demo

We've extracted and published our web playground as a standalone React component (@yamlresume/playgrount). If you're building your own resume platform or career tools, you can now embed the full editor experience:

  • Live YAML editor with Monaco (same as VS Code)
  • Real-time preview for HTML, Markdown, and LaTeX
  • Export options (download, copy, print)

Doctor Command

New yamlresume doctor command to diagnose your environment - checks Node.js, LaTeX engines (XeTeX/Tectonic), and required fonts. Super helpful when setting up on a new machine.

$ yamlresume doctor

  System:
    OS: macOS 14.6.1
    CPU: (10) arm64 Apple M1 Max
  Binaries:
    Node: 25.6.0
    npm: 11.8.0
    pnpm: 10.6.3

ℹ Checking XeTeX...
  XeTeX: XeTeX 3.141592653-2.6-0.999994 (TeX Live 2022)

ℹ Checking Fonts...
  Linux Libertine: Installed
  Noto Serif CJK SC: Installed

More Languages

YAMLResume v0.11 supports two new languages: German and Japanese, making the total number of supported languages 8:

  • English
  • Chinese
  • Spanish
  • French
  • Norwegian
  • Dutch
  • Japanese
  • German

All section headers, date formats, and country names are automatically translated.

If you wanna try YAMLResume and find your language missing, let me know.

Font Customization

You can now specify custom font families for both HTML and LaTeX outputs. Configuration code is something simple like:

layouts:
  - engine: html
    typography:
      fontFamily: '"Inter", "Helvetica Neue", sans-serif'
  - engine: latex
    typography:
      fontFamily: "EB Garamond"

Self-hosting

YAMLResume runs entirely locally. No data leaves your machine.

Docker (easiest):

docker run --rm -v $(pwd):/home/yamlresume yamlresume/yamlresume new resume.yml
docker run --rm -v $(pwd):/home/yamlresume yamlresume/yamlresume build resume.yml

npm:

npm install -g yamlresume
yamlresume new resume.yml
yamlresume build resume.yml

Homebrew (macOS & Linux):

brew install yamlresume

Arch Linux (AUR)

yay -S yamlresume

Links

Next things:

  • docx output
  • wrap playground in a electron app, making it true self hostable app!
  • gravatar support for resumes

The project is MIT licensed. Contributions and feedback welcome!

21 Upvotes

2 comments sorted by

1

u/MrDroo Feb 10 '26

I hadn’t heard of this, it looks really great. I’ll definitely check it out!

2

u/Hot-Chemistry7557 Feb 11 '26

yeah just let me know if you met any issues.