Skip to content

Reactive Resume

A free, open-source resume builder that stores your data and lets you self-host it.

Stars
45.2k
Forks
4.9k
Licence
MIT
Language
TypeScript
Last update
4 days ago
Type
App

What it is

Reactive Resume is a web app for writing resumes and cover letters, checking them for readability and job-posting keywords, and tracking job applications. You can export to PDF, Word, Markdown, or JSON, and share a resume through a public link. The code is MIT-licensed, and you can run the whole application on your own infrastructure.

  • Write a resume from scratch or import an existing one from JSON, LinkedIn data, PDF, or Word
  • Export a finished resume as PDF, DOCX, Markdown, or JSON
  • Share a resume through a public link with optional password protection
  • Track job applications on a Board or List view and schedule interviews
  • Run the public ATS checker at rxresu.me to see how a PDF reads without an account

Great for

  • Job seekers who want a free resume editor with no paid tier
  • People who care about keeping their resume data under their own control
  • Users who want to self-host a resume builder
  • Developers who want to read or modify a resume builder's code
  • Anyone who wants to check a resume against a job posting's keywords

Not ideal for

  • People who want a fully offline tool, since the README describes a hosted web app with accounts and sharing (local recovery of drafts is the only offline-like feature mentioned)
  • Users who need AI features without connecting their own provider, since optional AI features require a provider you connect and may have costs
  • Anyone expecting a guaranteed-stable feature set, since the README mentions a v6 redesign and new templates that may change
Step-by-step guide: how to use Reactive ResumeInstall, first run, examples, tips and FAQs

How to get it

  1. 1

    Use it in the browser (or self-host)

    Clone the repository

    git clone https://github.com/reactive-resume/reactive-resume
  2. 2

    Run it

    • Open https://rxresu.me and create a free account, or use the hosted app
    • Import an existing resume or start a new one
    • Edit content in the Write mode and check the live preview
    • Export as PDF, DOCX, Markdown, or JSON
  3. 3

    Get the most out of it

    • Use the Check features for readability findings and job-posting keyword matching
    • Connect an AI provider such as OpenAI, Anthropic, or Ollama to use the AI Assistant
    • Use the Job Applications board to tailor a resume for each saved job
    • Enable version history and named versions to compare and restore earlier drafts

Downloads

Strengths

  • Free and MIT-licensed, with the README stating no tracking, no ads, and no paid tier
  • Supports self-hosting through Docker, Vercel, Cloudflare Workers, or Hostinger
  • Offers multiple export formats and a REST API and MCP server for automation

Trade-offs

  • Optional AI features depend on third-party providers that may have their own costs
  • The README is truncated and does not fully document self-hosting configuration
  • Some features, such as Word import, require a connected AI provider

How it compares

ProjectStarsTypeLevelUpdatedBest for
reactive-resume (this)45.2kAppbeginner4 days agoJob seekers who want a free resume editor with no paid tier
rendercv17.9kAppintermediate7 days agoAcademics who need a long CV with publications and education sections
rea421kAI model / agentintermediate4 days agoDevelopers studying how a feature in an existing app works without its source code
invisible_dots32.4kAI model / agentintermediate6 days agoDevelopers who want a self-hosted agent and are comfortable with a command-line setup
wallabag13kAppintermediate4 days agoPeople who want a read-later app they control on their own server
linkding11.4kAppbeginner11 days agoPeople who want a private, self-hosted alternative to cloud bookmark services

Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.