Reactive Resume — AI-Powered Open-Source Resume Builder
Free open-source resume builder with AI integration. Supports Claude, GPT, Gemini for content generation. Drag-and-drop, PDF export, self-hostable, privacy-first. MIT, 36,000+ stars.
What it is
Reactive Resume is the most popular open-source resume builder with 36,000+ GitHub stars. It integrates AI from OpenAI, Google Gemini, and Anthropic Claude to help generate, improve, and tailor resume content. Features include drag-and-drop section organization, real-time preview, PDF and JSON export, multi-language support, and dark mode.
The tool is privacy-first with a self-hosting option. There are no ads, no tracking, and no vendor lock-in. It targets developers and job seekers who want professional resumes without commercial SaaS limitations.
How it saves time or tokens
Instead of formatting resumes manually in a word processor, Reactive Resume provides templates and handles layout automatically. The AI integration generates bullet points, improves wording, and tailors content for specific job descriptions. Self-hosting means your resume data never leaves your infrastructure.
How to use
- Visit rxresu.me to use the hosted version instantly.
- Or self-host with Docker for full control over your data.
- Pick a template, fill in your details, and export to PDF.
# Self-host with Docker
docker pull amruthpillai/reactive-resume
docker run -p 3000:3000 amruthpillai/reactive-resume
Example
Reactive Resume supports AI-powered content improvement. You provide a basic description, and the AI rewrites it:
Input: 'Built a web app for tracking expenses'
AI output: 'Designed and developed a full-stack expense tracking
application using React and Node.js, reducing manual
reconciliation time by 40% for a team of 12 users'
The AI integration works with any configured provider (OpenAI, Anthropic, Google) via API key in the settings.
Related on TokRepo
- AI Tools for Content — AI writing and content generation tools
- AI Tools for Documents — Document processing and generation tools
Common pitfalls
- The AI integration requires your own API key. The hosted version does not provide free AI credits.
- PDF export rendering can differ slightly between browsers. Chrome produces the most consistent results.
- Self-hosting requires PostgreSQL and a configured SMTP server for email features. Docker Compose is recommended over standalone Docker.
Frequently Asked Questions
Yes. Reactive Resume is MIT licensed and free to use. The hosted version at rxresu.me is free with no ads. You can also self-host it for complete control. The AI features require your own API key from OpenAI, Anthropic, or Google.
Reactive Resume integrates with OpenAI (GPT models), Anthropic (Claude), and Google (Gemini). You configure your preferred provider and API key in the settings. The AI helps generate, improve, and tailor resume content.
Yes. Reactive Resume exports to PDF and JSON. The PDF export uses the browser's rendering engine for high-quality output. JSON export lets you back up and restore your resume data, or transfer between self-hosted instances.
Self-hosting uses Docker. You need PostgreSQL for data storage and optionally an SMTP server for email. Docker Compose configuration is provided in the repository. Once running, you have a private instance with full control over data.
Reactive Resume provides multiple built-in templates with customizable colors, fonts, and layouts. You can adjust section order via drag-and-drop. Creating entirely new templates requires modifying the source code, as there is no template marketplace.
Citations (3)
- Reactive Resume GitHub— Reactive Resume with 36,000+ GitHub stars
- Reactive Resume Docs— AI integration supporting OpenAI, Anthropic, and Google
- Anthropic Docs— Anthropic Claude API for AI content generation
Related on TokRepo
Source & Thanks
Created by Amruth Pillai. Licensed under MIT.
Reactive Resume — ⭐ 36,000+
Thanks to Amruth Pillai for building the most popular open-source resume builder.
Discussion
Related Assets
Conda — Cross-Platform Package and Environment Manager
Install, update, and manage packages and isolated environments for Python, R, C/C++, and hundreds of other languages from a single tool.
Sphinx — Python Documentation Generator
Generate professional documentation from reStructuredText and Markdown with cross-references, API autodoc, and multiple output formats.
Neutralinojs — Lightweight Cross-Platform Desktop Apps
Build desktop applications with HTML, CSS, and JavaScript using a tiny native runtime instead of bundling Chromium.