7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

Resume Matcher

Open source

Resume Matcher is an open-source tool that uses local or remote LLMs to tailor a master resume to each job and export PDFs.

resumematcher.fyi
Resume Matcher homepage screenshot
GitHub stars
29k
Last commit
3 days ago
Repository age
6 years
Version
v1.3.0
Licence
Apache-2.0
Self-hosted
Yes

About Resume Matcher

Resume Matcher is an open-source application for building resumes, cover letters and PDFs with the help of large language models. You keep a master resume and tailor it for each application, using providers such as Claude, ChatGPT or DeepSeek, or models you run locally. The backend is Python and the interface is built with Next.js and TypeScript, under the Apache-2.0 license.

The workflow is to upload a master resume as PDF or DOCX, paste the description of the job you want, review AI-generated improvements and tailored content, and optionally produce a cover letter and interview preparation. You can then customize layout and sections and export a PDF using your preferred template. Repository topics reference resume parsing, text similarity, vector search and applicant tracking systems. Setup steps are in the how-to-install guide, and the project is supported by sponsors and donations.

Key features

  • Master resume tailored per job application
  • Works with local and remote LLMs
  • Upload resumes as PDF or DOCX
  • AI-suggested improvements from a job description
  • Cover letter and interview preparation
  • PDF export with selectable templates

Good fit for

  • →Customizing a resume for each job posting
  • →Drafting cover letters with an LLM you control
Tags
resume
resume-builder
llm
job-search
cover-letter
ats
nextjs
python

Resume Matcher: questions and answers

What is Resume Matcher used for?
Resume Matcher is an open-source tool that uses local or remote LLMs to tailor a master resume to each job and export PDFs. It is a good fit for customizing a resume for each job posting and drafting cover letters with an LLM you control.
Is Resume Matcher open source?
Yes. Resume Matcher is open source under the Apache-2.0 licence. Its source code is on GitHub at srbhr/Resume-Matcher and is written mainly in Python.
Is Resume Matcher free?
Yes. Resume Matcher is open source, so the software itself is free to use.
Can I self-host Resume Matcher?
Yes. Resume Matcher can be self-hosted on your own server or infrastructure.
What are some alternatives to Resume Matcher?
Similar open-source tools in the HR & Recruiting category include JobOps, Reactive Resume and Frappe HR. SaaS products in the same category include AlignCV, ApplyGigs and AppTrack.
Is Resume Matcher actively maintained?
Yes. The most recent commit to Resume Matcher was on 29 September 2026, and the latest release is v1.3.0, published on 6 September 2026. The project has 29k stars on GitHub.

Open-source alternatives to Resume Matcher

See all

SaaS alternatives to Resume Matcher

See all