HackMyResume
HackMyResume is a free command-line tool for creating and analyzing résumés and CVs.
What HackMyResume is
HackMyResume is a free command-line tool for creating and analyzing résumés and CVs. It supports FRESH and JSON Resume documents, can convert between the formats, and validates files against either schema. Its analysis checks keywords, employment gaps, overlaps, and other metrics. Documented output formats include HTML, Markdown, LaTeX, Word, PDF, plain text, JSON, YAML, and XML.
Users can apply FRESH themes or JSON Resume themes; the latter can be installed from NPM, GitHub, or manually. Multiple résumé files can be merged to create targeted versions, with no arbitrary limit on the number combined. The project describes authoring and analysis as local-only. It runs on recent versions of Linux, macOS, or Windows, and the documented installation is a global NPM install. PDF generation requires Phantom.js, wkhtmltopdf, or WeasyPrint installed and accessible on the system PATH. The project calls the tool dev-friendly and describes FRESH as designed for technical candidates and recruiters. Its MIT license provides the software as-is and disclaims warranties and liability.
Good
- Free and open source under the MIT license.
- Works with FRESH and JSON Resume formats.
- Analyzes keywords, gaps, and overlaps.
- Supports many document output formats.
- Résumé authoring and analysis stay local.
Watch out
- PDF output needs a supported engine installed.
- Installation uses a global NPM install.
- No AI writing tools are listed.
- No mobile app is listed.
Who it suits
HackMyResume suits people comfortable working from a command line who want local résumé authoring and analysis. The project specifically describes FRESH as designed for technical candidates and recruiters.
Verdict
HackMyResume is a format-flexible option for command-line résumé workflows, especially where local authoring matters. Account for its setup requirements, including a separate PDF engine if you need PDF output.
Plans and prices
From HackMyResume's own pricing page, checked 8 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| HackMyResume | Free | Local command-line resume generation and analysis · PDF output requires an installed supported PDF engine · Free and open-source through the MIT license. |
The facts
Each one read from HackMyResume's own pages, with the date it was checked.
What it does
- Customization
- Users can merge multiple résumé files to create targeted versions, with no arbitrary limit to how many are merged.checked 8 Oct 2026
- Installation
- The documented installation method is a global NPM install using `npm install hackmyresume -g`.checked 8 Oct 2026
- Local privacy
- The project describes HackMyResume as local-only and says résumé authoring and analysis are private and local.checked 8 Oct 2026
- Output formats
- Documented outputs include HTML, Markdown, LaTeX, Word, PDF, plain text, JSON, YAML, and XML.checked 8 Oct 2026
- PDF requirement
- PDF generation requires Phantom.js, wkhtmltopdf, or WeasyPrint installed and accessible on the system PATH.checked 8 Oct 2026
- Purpose
- HackMyResume creates résumés and CVs from the command line or shell in multiple output formats.checked 8 Oct 2026
- Resume analysis
- It analyzes résumés for keywords, employment gaps, overlaps, and other metrics.checked 8 Oct 2026
- Resume formats
- It supports FRESH and JSON Resume formats, including converting between them and validating against either schema.checked 8 Oct 2026
- Security and warranty
- The MIT license provides the software “AS IS” and disclaims warranties and liability.checked 8 Oct 2026
- Supported systems
- The README says it runs on recent versions of OS X, Linux, or Windows.checked 8 Oct 2026
- Target users
- The project calls itself dev-friendly and describes FRESH as designed for technical candidates and recruiters.checked 8 Oct 2026
- Themes
- It supports FRESH themes and JSON Resume themes, with JSON Resume themes installable from NPM, GitHub, or manually.checked 8 Oct 2026
Alternatives to HackMyResume
- 1

Kickresume
Free planAndroidiOSWebAPI8.2From $14.40 a year - 2
MyPerfectResume
Free planAndroidiOSWebExtension8.1From $7.95 a month - 3

Resume Genius
Free planAndroidiOSWeb8.1From $7.95 a month - 4

Enhancv
Free planWebExtension7.5Free plan - 5
Novorésumé
Free planWeb7.5Free plan - 6

ResumeBuilder.com
Free planWeb7.5From $71.40 a year
