explaingit

amruthpillai/reactive-resume

Analysis updated 2026-06-20

36,665TypeScriptAudience · generalComplexity · 3/5Setup · moderate

TLDR

Reactive Resume is a free, open-source resume builder you can run on your own server, giving you full control over your data with no ads, no tracking, and no account required for basic use.

Mindmap

mindmap
  root((Reactive Resume))
    What it does
      Resume builder
      PDF export
      Public share link
    Key features
      No tracking or ads
      Self-hostable
      AI writing assist
    Tech stack
      TypeScript
      React frontend
      Node.js backend
      PostgreSQL
    Deployment
      Docker
      Headless Chromium
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Build and export a polished PDF resume in the browser without creating an account or paying a subscription.

USE CASE 2

Self-host a resume builder on your own server to keep all personal data private.

USE CASE 3

Use AI writing assistance via your own OpenAI or Claude API key to improve resume bullet points.

What is it built with?

TypeScriptReactNode.jsPostgreSQLDockerTailwind CSS

How does it compare?

amruthpillai/reactive-resumedanny-avila/librechatueberdosis/tiptap
Stars36,66536,65136,622
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderatemoderatemoderate
Complexity3/54/53/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires Docker to run the app and a headless Chromium service for PDF export.

In plain English

Reactive Resume is a free, open-source resume builder web application focused on giving users complete control over their data and the appearance of their resume. The problem it addresses is that most resume builders are commercial services that store your personal information, show ads, lock features behind paywalls, or make it hard to export your data. Reactive Resume takes the opposite approach: no tracking, no ads, no accounts required for basic use, and a full self-hosting option so your data never has to leave your own server. The application works through a browser-based editor where you fill in sections like work experience, education, and skills, and see a real-time preview of how the resume looks on paper. You can drag sections into any order, choose from multiple professionally designed templates, and adjust colors, fonts, and spacing. Finished resumes can be exported as PDF or JSON. For users who want AI-assisted writing, the app optionally connects to OpenAI, Google Gemini, or Anthropic Claude APIs (keys must be supplied by the user). Resumes can also be shared via a unique public link, and content can be imported from the JSON Resume standard format. The PDF export is handled by a headless Chromium service running in the background. You would use Reactive Resume when you need to build or update a resume and want a polished result without paying for a subscription or trusting a third party with your data. The self-hosted Docker setup is appealing to privacy-conscious users or developers. The tech stack is TypeScript throughout, with a React 19 frontend using TanStack Start and Vite, a Node.js backend, PostgreSQL with Drizzle ORM for data storage, Tailwind CSS for styling, and Radix UI for accessible components.

Copy-paste prompts

Prompt 1
I have Reactive Resume running locally via Docker. Walk me through creating a resume, choosing a template, and exporting it as a PDF.
Prompt 2
How do I connect my own OpenAI API key to Reactive Resume to enable the AI writing assistant?
Prompt 3
Show me how to import a JSON Resume file into Reactive Resume and apply it to a new template.
Prompt 4
How do I share my Reactive Resume publicly via a unique link without exposing my full account?

Frequently asked questions

What is reactive-resume?

Reactive Resume is a free, open-source resume builder you can run on your own server, giving you full control over your data with no ads, no tracking, and no account required for basic use.

What language is reactive-resume written in?

Mainly TypeScript. The stack also includes TypeScript, React, Node.js.

How hard is reactive-resume to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is reactive-resume for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub amruthpillai on gitmyhub

Verify against the repo before relying on details.