Reactive Resume
A free and open-source resume builder with real-time preview, multiple templates, and self-hosting support.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
Free & open-source resume builder with real-time preview, templates, and self-hosting.
Core Features
- Real-time preview as you type
- Multiple professional templates (A4 & Letter)
- Export to PDF or JSON
- Drag-and-drop section ordering
- Rich text editor with formatting
What It Can't Do
- •Self-hosting requires Docker and docker-compose; PostgreSQL must be running. 2. The free online version stores data on third-party servers; self-host for full privacy. 3. AI features require your own API keys. 4. Limited number of built-in templates; extend with custom CSS. Compared to LaTeX resume tools (e.g., Awesome-CV), Reactive Resume is more beginner-friendly with WYSIWYG editing; compared to Canva, it's fully open-source, self-hostable, and has no subscription fees.
Use Cases
- Job seekers quickly creating polished resumes
- Developers self-hosting a privacy-respecting resume builder
- Multilingual job applications (e.g., one-click switch between English and Chinese)
Detailed Introduction
Reactive Resume is a modern, open-source resume builder that lets you create, update, and share professional resumes effortlessly. It offers real-time preview as you type, drag-and-drop section ordering, rich text editing, and a variety of professionally designed templates supporting A4 and Letter sizes. You can export to PDF or JSON, customize colors and fonts, and even add custom CSS for advanced styling. The application prioritizes privacy: no account required for basic use, no tracking or ads, and full data ownership. For advanced users, it can be self-hosted using Docker with PostgreSQL. It also integrates with AI services (OpenAI, Gemini, Claude) for content suggestions, supports multiple languages, dark mode, passkey/two-factor authentication, and lets you share resumes via unique links. Built with React, TypeScript, and Node.js, it's fully open-source under the MIT license.
Troubleshooting & FAQ (1)
TroubleshootingHow to fix "Invalid environment variables" error in reactive-resume Docker container?
Use the v4.3.7 image: change your Docker image to amruthpillai/reactive-resume:v4.3.7. Ensure you have set all required environment variables (APP_URL, DATABASE_URL, AUTH_SECRET) as described in the self-hosting documentation. This is a known bug in newer versions.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Step 1: Clone the repo and start services: git clone https://github.com/amruthpillai/reactive-resume.git && cd reactive-resume && docker compose up -d
Step 2: Open http://localhost:3000 in your browser
Step 3: Pick a template, fill in your details, preview in real-time, then export to PDF or share a link
- Step 1: Clone the repo and start services: git clone https://github.com/amruthpillai/reactive-resume.git && cd reactive-resume && docker compose up -d
- Step 2: Open http://localhost:3000 in your browser
- Step 3: Pick a template, fill in your details, preview in real-time, then export to PDF or share a link
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Stop containers: docker compose down. Remove images: docker rmi amruthpillai/reactive-resume. To delete data, remove PostgreSQL data volume.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Having issues? Check the FAQ below
1 FAQ
Similar Projects
theme.park
A collection of CSS themes for popular self-hosted apps like Sonarr, Radarr, Plex, and Jellyfin.
drawio-desktop
Free offline diagramming desktop app based on draw.io. Completely isolated from internet, no data leaves your computer.
Penpot
Penpot is the open-source design platform for teams building digital products at scale, offering full ownership of design infrastructure via self-hosting and open standards like SVG/CSS/HTML.