JSON Resume
The open source initiative to create a JSON-based standard for resumes. For developers, by developers.
- Website
- Other tools/projects
- Published resumes on registry.jsonresume.org
Schema
- resume-schema
- Last update 2024-08
Open issues:
Themes
- Official themes
- Source code in packages/ dir
- FR to add missing themes
Registry:
- More themes on registry.jsonresume.org
- Source code in registry package.json
- Community jsonresume-themes on npmjs.com
Issues with ES style modules
- Modules in the registry are ES Module style packages, see also ECMAScript while other community modules are CommonJS packages
resumedand other tools can only handleCommonJSpackages for now- Workaround: see Running the jsonresume-theme-professional theme locally
Example of ES Module themes:
jsonresume-theme-professional
Theme notes
Outdated themes
- Kendall-bushmanov
- Current theme
- Last commit 2024-02
- Fork of original Kendall theme
- Kendall
- Last commit 2021-01
- Example Kendall resume
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
- Official resume-cli
- Last release 2022-10
- NodeJS
- nodejs-resume-cli AUR package
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
- Yaml support half-broken
- Also based on abandoned yaml-js
- Open PR to fix YAML support