Free & open source · one small Go binary

Markdown PDF résumés, in milliseconds.

Write your résumé in Markdown, keep it in git, and render a clean, ATS-readable PDF instantly. Build it in the browser or from the command line — no accounts, nothing phoning home.

# render locally, no server
md2pdf -template modern -photo me.jpg resume.md

# or over HTTP
curl -F "file=@resume.md" localhost:8080/api/generate-pdf -o resume.pdf

Milliseconds, not minutes

A pure-Go layout engine draws the PDF directly — no headless browser, ~17MB of memory, renders in a few milliseconds.

Recruiter-software safe

Real selectable text in a single column. Extract it with any tool and you get your résumé back, in order — ATS-clean.

Yours to keep

MIT-licensed, self-hostable from one binary or a ~15MB Docker image. The source of truth stays a text file in your repo.

Templates

Colors and layout only — the text layer is identical, so every one is equally ATS-safe. Pick a starting point, then tweak it in the builder.

Want your own colors and layout? Design one in the résumé builder.

Support the project

resume-lab is free, open source, and built by one person in spare time. There's no paywall and no upsell — if it saved you time, a small tip helps keep it maintained. Thank you.