Reactiveresume

App in the BluixApps catalog

What it is

Reactive Resume is a free, open-source resume builder — drag-and-drop sections, multi-language interface, dozens of professional templates, in-browser PDF export via headless Chrome. The privacy-first self-hosted alternative to Resume.io and similar paid platforms.

Your data stays on your server, you keep the templates forever, no upsells.

What it's for

  • Personal resume management — multiple versions, A/B different roles
  • Privacy-preserving build — no third-party platform reading your CV
  • Multi-language resumes — UI in 25+ languages, build resumes per locale
  • Template library — dozens of designs included
  • PDF export — server-side Chromium renders pixel-perfect PDFs

Who it's for

  • Job seekers wanting full control + privacy over their CV data
  • Career coaches offering self-hosted resume tools to clients
  • Bootcamps / schools providing students a private resume tool
  • Multi-language professionals building EN + DE + FR resumes from one source
  • Privacy advocates rejecting Resume.io-style data harvesting

Why teams pick Reactive Resume over alternatives

  • MIT licensed — fully open, forkable
  • Self-hosted — your data, your server
  • 30+ templates — professional designs out of the box
  • Drag-and-drop — section/item reordering with visual feedback
  • Multi-lingual UI — 25+ language packs
  • Active maintainer — Amruth Pillai, 4+ years of releases

Integrations

  • Auth — local users + email auth + OAuth (Google/GitHub/etc. configurable)
  • PDF rendering — via browserless/chromium container
  • Storage — local + database; can swap for S3
  • OpenAI — optional AI suggestions for resume content
  • Email — SMTP for password reset / verification (optional)

Notable users & community

  • 22k+ GitHub stars
  • Used by job seekers across 25+ countries
  • Privacy-first praise on r/selfhosted
  • Active development, weekly commits
  • Multiple successful Hacktoberfest seasons

Tips & operations

  • Postgres only — no SQLite mode; allocate persistent disk
  • Browserless required — PDF rendering depends on chromium container
  • Storage volume — uploads + DB persistence critical
  • Auth tokens — long-lived; rotate ACCESS/REFRESH_TOKEN_SECRET periodically
  • Public sharing — optional public URLs; disable if private use only
  • OpenAI integration — opt-in; needs OPENAI_API_KEY env

What we ship in BluixApps

  • Docker stack: app + Postgres 16 + browserless/chromium
  • Pinned amruthpillai/reactive-resume:latest
  • Auto-generated DB password + JWT secrets
  • Port 3082 (HTTP), reverse-proxy ready
  • Persistent volumes for postgres + storage
  • Install report with sign-up + first resume guide
  • Backup hook covers postgres + storage volumes
Read this app's deep dive on bluix.app ↗

Get this app — pick a BluixApps plan

Same catalog. Scaling tenant isolation, white-label and support tier.

TierTenantsCatalogSupportWhite-labelMonthly
Stacks119 curated stacksStandard$19/moDetailDeploy
Starter10Full catalogStandard+$15–25/mo$49/moDetailDeploy
Pro25Full catalogPriority bugfix+$15–25/mo$149/moDetailDeploy
Growth100Full catalogPriority bugfix+$15–25/mo$349/moDetailDeploy
Scale500Full catalog7-day window+$15–25/mo$799/moDetailDeploy
EnterpriseUnlimitedFull catalogPriority 7-dayBundled$1,499/moDetailDeploy

Powered by WHMCompleteSolution