srbhr

    srbhr/Resume-Matcher

    #315 this week

    The #1 AI Harness for Building Resumes, PDFs, Cover Letters & more, locally with 100+ LLMs support.

    machine-learning
    nlp
    web
    llm
    applicant-tracking-system
    ats
    hacktoberfest
    natural-language-processing
    nextjs
    TypeScript
    Apache-2.0
    27.9K stars
    4.9K forks
    27.9K GitHub watchers
    Updated 7/25/2026
    View on GitHub

    Backblaze Generative Media Hackathon

    Build the next generation of AI media apps with Genblaze, stored on Backblaze B2. $10,000 in prizes.

    Enter the hackathon

    Loading star history...

    Use Cases & Benefits

    • Resume Matcher helps users optimize resumes by providing ATS compatibility analysis, keyword suggestions, and tailored improvements to pass automated hiring filters.
    • Built with Python, FastAPI, Next.js, and Ollama AI models, it uses machine learning, NLP, and vector search for resume parsing and text similarity.
    • Strengths include local AI processing for privacy, active development, and a large community; limitations may include ongoing feature additions and breaking changes.
    • Organizations can integrate Resume Matcher to enhance candidate resume screening, improve hiring efficiency, and support job seekers with data-driven resume feedback.
    • Ideal for job seekers aiming to tailor resumes for ATS, recruiters wanting better resume parsing, and developers interested in open-source ATS optimization tools.

    About Resume-Matcher

    Resume Matcher

    Resume Matcher

    𝙹𝚘𝚒𝚗 𝙳𝚒𝚜𝚌𝚘𝚛𝚍𝚆𝚎𝚋𝚜𝚒𝚝𝚎𝙷𝚘𝚠 𝚝𝚘 𝙸𝚗𝚜𝚝𝚊𝚕𝚕 𝙲𝚘𝚗𝚝𝚛𝚒𝚋𝚞𝚝𝚘𝚛𝚜𝙳𝚘𝚗𝚊𝚝𝚎𝚃𝚠𝚒𝚝𝚝𝚎𝚛/𝚇𝙻𝚒𝚗𝚔𝚎𝚍𝙸𝚗

    Stop getting auto-rejected by ATS bots. Resume Matcher is the AI-powered platform that reverse-engineers hiring algorithms to show you exactly how to tailor your resume. Get the keywords, formatting, and insights that actually get you past the first screen and into human hands.

    Hoping to make this, VS Code for making resumes.


    Stars Apache 2.0 Forks version

    Discord Website LinkedIn

    srbhr%2FResume-Matcher | Trendshift

    Vercel OSS Program

    [!IMPORTANT]

    This project is in active development. New features are being added continuously, and we welcome contributions from the community. There are some breaking changes on the main branch. If you have any suggestions or feature requests, please feel free to open an issue on GitHub or discuss it on our Discord server.

    Getting started with Resume Matcher

    Resume Matcher is designed to help you optimize your resume with the aim to highlight your skills and experience in a way that resonates with potential employers.

    We're working on actively improving the platform, towards building a VS Code for making resumes, and adding new features. The best way to stay updated is to join the discord discussion and be part of the active development community.

    Join our Discord community 👇 Discord

    Follow us on LinkedInLinkedIn

    ⭐ Star Resume Matcher to support the development and get updates on GitHub. Star Resume Matcher

    Key Features

    resume_matcher_features

    • Works locally: No need to upload your resume to a server. Everything runs on your machine with open source AI models by Ollama.
    • ATS Compatibility: Get a detailed analysis of your resume's compatibility with ATS systems.
    • Instant Match Score: Upload resume & job description for a quick match score and key improvement areas.
    • Keyword Optimizer: Align your resume with job keywords and identify critical content gaps.
    • Guided Improvements: Get clear suggestions to make your resume stand out.

    Roadmap

    If you have any suggestions or feature requests, please feel free to open an issue on GitHub. And discuss it on our Discord server.

    • Visual keyword highlighting.
    • AI Canvas, which can help to craft impactful, metric-driven resume content.
    • Multi-job description optimization.

    How to Install

    Installation

    Follow the instructions in the SETUP.md file to set up the project locally. The setup script will install all the necessary dependencies and configure your environment.

    The project is built using:

    • FastAPI for the backend.
    • Next.js for the frontend.
    • Ollama for local AI model serving.
    • Tailwind CSS for styling.
    • SQLite for the database.
    TechnologyInfo/Version
    Python3.12+
    Next.js15+
    Ollama0.6.7

    Join Us and Contribute

    how to contribute

    We welcome contributions from everyone! Whether you're a developer, designer, or just someone who wants to help out. All the contributors are listed in the about page on our website and on the GitHub Readme here.

    Checkout the roadmap if you would like to work on the features that are planned for the future. If you have any suggestions or feature requests, please feel free to open an issue on GitHub. And discuss it on our Discord server.

    Contributors

    Contributors

    Support the Development by Donating

    donate

    If you would like to support the development of Resume Matcher, you can do so by donating. Your contributions will help us keep the project alive and continue adding new features.

    PlatformLink
    GitHubGitHub Sponsors
    Buy Me a CoffeeBuyMeACoffee
    Star History

    Resume Matcher is a part of Vercel Open Source Program

    Vercel OSS Program

    Discover Repositories

    Search across tracked repositories by name or description