
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
How to get it
- 1
Use it in the browser (or self-host)
Clone the repository
git clone https://github.com/reactive-resume/reactive-resume - 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
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
| Project | Stars | Type | Level | Updated | Best for |
|---|---|---|---|---|---|
| reactive-resume (this) | 45.2k | App | beginner | 4 days ago | Job seekers who want a free resume editor with no paid tier |
| rendercv | 17.9k | App | intermediate | 6 days ago | Academics who need a long CV with publications and education sections |
| rea | 421k | AI model / agent | intermediate | 4 days ago | Developers studying how a feature in an existing app works without its source code |
| invisible_dots | 32.4k | AI model / agent | intermediate | 6 days ago | Developers who want a self-hosted agent and are comfortable with a command-line setup |
| wallabag | 13k | App | intermediate | 4 days ago | People who want a read-later app they control on their own server |
| linkding | 11.4k | App | beginner | 11 days ago | People 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.