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
JobOps
HR & Recruiting
job-ops: DevOps principles applied to job hunting. A self-hosted pipeline to track, analyz
OSS★ 4k
Reactive Resume
HR & Recruiting
Free, open-source resume builder. Create, update, and share a professional resume in minut
MIT★ 44k
Frappe HR
HR & Recruiting
Open Source HR and Payroll Software
GPL-3.0vs BambooHR★ 8.9k
Horilla
HR & Recruiting
Horilla is a free and open source HR software.
LGPL-2.1vs BambooHR★ 1.4k
OrangeHRM
HR & Recruiting
OrangeHRM is a comprehensive Human Resource Management (HRM) System that captures all the
GPL-3.0vs BambooHR★ 1.1k
Staffjoy Suite
Scheduling
Staffjoy V1, aka "Suite" - a scheduling application for hundreds of workers
OSSvs When I Work★ 858
SaaS alternatives to Resume Matcher
See all
AlignCV
HR & Recruiting
AI career platform for ATS-friendly resumes, tailored cover letters and mock interviews
SaaS
ApplyGigs
HR & Recruiting
AI resume builder that tailors resumes for ATS, writes cover letters and tracks applications
SaaS
AppTrack
HR & Recruiting
Job application tracker with AI checks for ATS issues and tailored cover letters
SaaS
ATS First
HR & Recruiting
Scores resumes against job descriptions, finds missing keywords and builds ATS-safe resumes and cover letters
SaaS
ATS Resume Builder
HR & Recruiting
Builds ATS-friendly resumes that can pass applicant tracking systems, exported as PDF or Word
SaaS
Ats Unlock
HR & Recruiting
AI career tool for ATS-optimised resumes, tailored cover letters and scoring against job descriptions
SaaS

