Skip to content

JSON Resume

The open source initiative to create a JSON-based standard for resumes. For developers, by developers.

Schema

Open issues:

Themes

Registry:

Issues with ES style modules

Example of ES Module themes:

  • jsonresume-theme-professional

Theme notes

Outdated themes

Resumed cli tool

  • GitHub
  • NodeJS
  • "Resumed is a complete reimplementation of resume-cli, using more modern technologies while dropping certain features, to remain small and focused."
  • PDF export example
  • Can be used with standard jsonresume-themes
  • Works well, the best PDF export so far

PDF export

Export as PDF:

./node_modules/.bin/resumed export -o resume.pdf --theme "kendall-bushmanov"

Deprecated tools

  • goresume
    • Archived, last release 2025-02
    • AUR package
    • Only 3 themes so far, none of them fit well
  • KissMyResume
    • Stalled 2020
    • Uses puppeteer Headless Chrome Node API
    • Silently stops without producing a PDF using ./node_modules/.bin/kissmyresume build -v -f PDF -t node_modules/jsonresume-theme-kendall resume.json
  • HackMyResume
    • Uses wkhtmltopdf to generate (not so great quality) PDF
    • Stalled 2018
  • resume-pycli
    • Archived 2023 in favor of goresume
    • Uses wkhtmltopdf to generate (not so great quality) PDF
    • Themes: Ships 3 own themes, not compatible with jsonresume themes.
      • Flat: Links are shown twice, ugly
      • Stackoverflow: Shows a <br> at the end of the work summary, and no icons at additional Gitlab links
      • Base: Unusable, only shows header

Official resume-cli

Serve HTML:

./node_modules/.bin/resume serve --resume resume.yaml --theme caffeine

Issues

PDF generation fails:

./node_modules/.bin/resume export --theme caffeine varac.pdf