resumelang, one resume.yml, every output
Write resume.yml once. Get every format.
A single YAML file serves as the source of truth for a resume, which can be compiled into HTML, PDF, JSON Resume, Markdown, or ATS‑safe plain text with one command. The format is plain text and diff‑friendly, and the tool offers thirteen visual themes that change only the presentation while keeping the content unchanged. It runs as a single Go binary that also powers a web‑based editor, a command‑line interface, and a GitHub Action for continuous‑integration pipelines.
The workflow is Git‑native and offline‑first: users can edit the YAML locally, version it with Git, and publish builds to static‑site hosts. Encrypted share links allow the resume to be sent as a gzip‑compressed or AES‑GCM‑protected URL that decrypts in the browser without server‑side storage. A personal dashboard, accessible via GitHub or LinkedIn authentication, stores multiple versions in the cloud and provides print‑ready CSS for clean A4 or Letter output.
Installation is supported on macOS, Linux, and Windows (WSL) via curl, Homebrew, or Scoop, and does not require a pre‑installed Go runtime. The project is open source and currently labeled experimental, with additional features such as native PDF export, LinkedIn import, ATS linting, AI‑driven tailoring, and link analytics planned for future releases.
Reviews
Loading reviews…
Similar apps

HR & Business Ops
resumeGo
Custom links for resumes, with version history and analytics

Terminals & CLI
YAMLResume
Resumes as code.

HR & Business Ops
Resumate
AI-powered resume builder App.

HR & Business Ops
EZCV
Build an ATS-friendly resume online free. Choose from professional templates, customize your design, and export to PDF in minutes.

HR & Business Ops
Versio CV App
Create an tailored version of your CV for each job you apply
HR & Business Ops
ResumeRemix
Your resume, rewritten by a pirate, a gen-zer, and more