OpenSource-Hub
R

Reactive Resume

36.7k stars·Design Tools·SHA-256 checksum verified

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)

Troubleshooting
How 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.

GitHub Issue #3091

Tags

resumecvpdfself-hostedprivacyreacttypescriptdocker

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Step 1: Clone the repo and start services: git clone https://github.com/amruthpillai/reactive-resume.git && cd reactive-resume && docker compose up -d

4

Step 2: Open http://localhost:3000 in your browser

5

Step 3: Pick a template, fill in your details, preview in real-time, then export to PDF or share a link

Install Guide
  1. Step 1: Clone the repo and start services: git clone https://github.com/amruthpillai/reactive-resume.git && cd reactive-resume && docker compose up -d
  2. Step 2: Open http://localhost:3000 in your browser
  3. Step 3: Pick a template, fill in your details, preview in real-time, then export to PDF or share a link
File Integrity

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 Source
Environment Guide

Uninstall 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.

Project Info
LicenseMIT
Last Updated2026-06-26 09:25:08
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

1 FAQ

Similar Projects