Free & open source · one small Go binary
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
A pure-Go layout engine draws the PDF directly — no headless browser, ~17MB of memory, renders in a few milliseconds.
Real selectable text in a single column. Extract it with any tool and you get your résumé back, in order — ATS-clean.
MIT-licensed, self-hostable from one binary or a ~15MB Docker image. The source of truth stays a text file in your repo.
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.
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.