Abhishek Saha

resumelang, one resume.yml, every output - Write resume.yml once. Get every format.

by
A YAML DSL for resumes. One file compiles to themed HTML, ATS text, JSON, and Markdown. 13 built-in themes, encrypted share links, GitHub Action CI pipeline, live web editor. MIT licensed. Single Go binary.

Add a comment

Replies

Best
Abhishek Saha
Maker
📌
Hey Product Hunt 👋 I built resumelang after getting frustrated with the resume tool workflow — every update meant fighting Word formatting, re-exporting PDFs, and copy-pasting into ATS portals. The core insight: a resume is structured data, not a document. Once you treat it that way, every problem gets simpler. **What you write:** ```yaml resumelang: v1 meta: theme: vercel person: name: Jane Doe title: Senior Engineer experience: - company: Acme Corp role: Lead Engineer start: "2021" highlights: - Scaled API to 10M requests/day tags: [Go, Kubernetes] ``` **What you get:** - Themed HTML (13 designs — clean, dark, consulting, academic, brutalist...) - ATS-safe plain text — generated clean, no manual stripping - JSON Resume format - Markdown **Other things it does:** - Encrypted share links — AES-GCM, decrypts in the browser, server never stores content - Personal dashboard — sign in with GitHub or LinkedIn, save up to 5 resumes - GitHub Action path — push `resume.yml`, deploy to GitHub Pages automatically - Fully offline — single binary, no network required to compile **What's coming:** - Native server-side PDF export - LinkedIn import (`resumelang import linkedin export.zip`) - ATS lint & keyword scoring - AI tailoring — paste a JD, rewrite highlights to match (Pro) - Link analytics — know when recruiters open your resume (Pro) The core is MIT licensed and will stay free. Pro funds continued development. Try the editor (no account needed): https://resumelang.dev GitHub: https://github.com/ovsec/resumelang Would love feedback on what features matter most to you — especially if you're actively job hunting or work in recruiting. 🙏