HG.
ResumeRank
Free & open source · MIT licensed · runs on your computer

Screen hundreds of resumes
in minutes, not days

Drop in a stack of resumes, define the job requirements, and let AI score, rank, and shortlist every candidate — with a clear explanation for each decision.

ResumeRank — Candidate Rankings
RankCandidateATSExpMatched SkillsDecision
#1
Rahul Sharma
rahul.sharma@gmail.com
864y ✓ Python ✓ React ✓ AWS Shortlisted
#2
Neha Singh
neha.singh@outlook.com
743y ✓ React ✓ TypeScript ✗ AWS Shortlisted
#3
Aman Gupta
aman.gupta@yahoo.com
585y ✓ AWS ✓ Docker ✗ React Shortlisted
#4
Riya Patel
riya.patel@gmail.com
310y ✗ Python ✗ React ✗ SQL Rejected
Everything an HR team needs
to screen fast

Built to cut manual resume review by 90% — without sending your candidates' data to anyone.

📥
Bulk upload
Drag & drop entire folders of PDF, DOCX or TXT resumes. Duplicates are auto-detected and skipped by content hash.
🎯
ATS score out of 100
Weighted scoring across keywords, skills, experience, education, projects, structure and formatting — the same rubric real ATS systems use.
Automatic decisions
Score ≥ 50 → shortlisted. Below → rejected. No manual clicking through hundreds of profiles. Export shortlisted or rejected lists to CSV.
🔍
Explained rankings
Every candidate gets a full breakdown: matched vs missing skills, strengths, gaps, and AI-written improvement suggestions.
🔑
Your own AI key
Plug in Groq (free), OpenAI, Anthropic Claude, or run fully offline with local Llama via Ollama. No code, no env files.
📊
Analytics dashboard
Skill distribution, experience histogram, score spread, education stats and top candidates across all your job openings.
From job description to
ranked shortlist in three steps
1
Create a job opening
Role, required & preferred skills, minimum experience, education, keywords — takes two minutes.
2
Drop in the resumes
Upload hundreds at once. Each one is parsed and scored against your exact requirements.
3
Get the shortlist
Ranked candidates with scores, explanations, filters and one-click CSV export for your hiring pipeline.
Download ResumeRank

Version 1.0.0 · free forever · no account needed

🍎
Mac — Apple Silicon
M1 / M2 / M3 / M4
⬇ Download .dmg
🍎
Mac — Intel
2020 and earlier Macs
⬇ Download .dmg
🪟
Windows
Windows 10 / 11 (64-bit)
⬇ Download .exe

First launch: on Mac, right-click the app → Open. On Windows, click "More info → Run anyway".
Installers are unsigned — the code is fully open for review on GitHub.

🔒
Your candidates' data stays with you
ResumeRank runs entirely on your computer — resumes, scores and the database never touch our servers (we don't have any). The only external call is to the AI provider you choose, with your key, for parsing text. Prefer zero external calls? Use the built-in rule engine or a local Llama model via Ollama.