DEV.co
Open-Source DevOps · amruthpillai

reactive-resume

Reactive Resume is a free, open-source resume builder designed for privacy-conscious users. It offers template selection, real-time editing, multiple export formats, and can be self-hosted entirely on your own infrastructure with no tracking or data collection.

Source: GitHub — github.com/amruthpillai/reactive-resume
39.5k
GitHub stars
4.5k
Forks
TypeScript
Primary language
MIT
License (OSI-approved)

Key facts

Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.

FieldValue
Repositoryamruthpillai/reactive-resume
Owneramruthpillai
Primary languageTypeScript
LicenseMIT — OSI-approved
Stars39.5k
Forks4.5k
Open issues102
Latest releasev5.2.2 (2026-07-07)
Last updated2026-07-07
Sourcehttps://github.com/amruthpillai/reactive-resume

What reactive-resume is

Built with React 19 (via TanStack Start), TypeScript, PostgreSQL, and Tailwind CSS. Uses Better Auth for authentication, Drizzle ORM for database access, and client-side PDF generation via @react-pdf/renderer. Deployable via Docker with optional SeaweedFS for file storage.

Quickstart

Get the reactive-resume source

Clone the repository and explore it locally.

terminalbash
git clone https://github.com/amruthpillai/reactive-resume.gitcd reactive-resume# follow the project's README for install & configuration

Need it deployed, integrated, or customized instead? DEV.co ships production installs.

Best use cases

Privacy-First Resume Management

Organizations or individuals requiring full data ownership and zero cloud tracking. Self-host on internal infrastructure; no external service dependencies for core functionality.

Internal HR/Talent Workflow

Companies building custom resume collection systems. Open-source codebase allows forking, templating customization, and integration with internal hiring workflows via JSON Resume format support.

Multi-Template Resume Customization

Users needing professional, customizable templates with drag-and-drop reordering, rich text formatting, and real-time preview before export to PDF, DOCX, or JSON.

Implementation considerations

  • PostgreSQL and optional SeaweedFS required for full self-hosted deployment. Docker Compose setup simplifies local development but production requires database hardening and backup strategy.
  • Client-side PDF generation removes server-side print service dependency (as of v5.1.0), reducing infrastructure complexity but offloading rendering to browser.
  • Better Auth handles passkeys and 2FA; review its integration for your identity provider requirements (OIDC, SAML, or local credential store).
  • Drizzle ORM with TypeScript ensures type safety; schema migrations required for schema updates. Verify migration tooling fits your deployment pipeline.
  • Monorepo structure (TanStack Start) requires Node.js and npm/yarn; assess build time, artifact size, and CI/CD integration for your environment.

When to avoid it — and what to weigh

  • Requires Enterprise SLA/Support — No commercial support contract or guaranteed uptime SLA documented. Community-driven project dependent on individual maintainer effort.
  • Heavy AI Resume Optimization Out-of-Box — AI integrations (OpenAI, Google Gemini, Anthropic Claude) are optional add-ons. Core builder is template-based; no built-in ATS scoring, keyword suggestion, or automated content generation.
  • Mandated Vendor Lock-In or Proprietary Hosting — If your compliance or procurement requires a commercial SaaS provider with vendor security audits and liability guarantees, this open-source model does not provide those contractual protections.
  • High-Volume Batch Processing — Designed for interactive, single-user resume building. No bulk import/export APIs, batch template rendering, or high-throughput document generation pipeline documented.

License & commercial use

MIT License. Permissive, OSI-approved. Allows commercial use, modification, distribution, and private use with attribution and no warranty/liability.

MIT License permits commercial use and deployment. No per-seat, per-user, or enterprise licensing restrictions stated. However, no commercial support agreement, indemnification, or SLA provided by the maintainer. Organizations using this in production assume responsibility for security, compliance, maintenance, and incident response.

DEV.co evaluation signals

Editorial assessment — not user reviews. Directional, with an explicit confidence level.

SignalAssessment
MaintenanceActive
DocumentationStrong
License clarityClear
Deployment complexityModerate
DEV.co fitGood
Assessment confidenceHigh
Security considerations

Open-source code auditable by users. MIT license, no warranty provided. Self-hosting eliminates third-party data handling but places full security, patching, and compliance responsibility on operator. Passkey and 2FA support available. No mention of OWASP compliance, penetration testing, or security audit. Better Auth used for authentication—review its security posture independently. Client-side PDF generation reduces attack surface vs. server-side print services.

Alternatives to consider

Overleaf

LaTeX-based resume templates with real-time collaboration and version control. Requires more technical skill; cloud-hosted with no self-host option by default.

Canva Resume Builder

Drag-and-drop templates, cloud-hosted, premium features. No self-hosting; data remains with Canva. Larger commercial entity with SLA and support.

JSON Resume + Custom Tooling

Programmatic resume generation from JSON schema. Requires development effort to build UI and rendering pipeline. Full control but no templates provided.

Software development agency

Build on reactive-resume with DEV.co software developers

Start with Reactive Resume today—zero account required for basic use, or self-host on your own infrastructure for complete privacy and control.

Talk to DEV.co

Related open-source tools

Surfaced by semantic similarity across the DEV.co open-source index.

Related on DEV.co

Explore the category and the services that help you build with it.

reactive-resume FAQ

Can I use Reactive Resume without creating an account?
Yes. Basic resume building does not require an account. Optional account creation enables data persistence, sharing, and AI features.
What happens if I self-host? Where does my data live?
Data stored in PostgreSQL and optional SeaweedFS on your infrastructure. No data sent to third parties. You manage backups, security, and compliance.
Is there a REST API for bulk resume generation or ATS integration?
Not documented in README or quick-start guides. Project uses ORPC (type-safe RPC) internally; no public API layer mentioned. Requires review of full documentation or source code.
How do I report security vulnerabilities?
Not stated in README. No security.md or responsible disclosure policy linked. Contact via GitHub issues or email [email protected]; standard practice for open-source projects.

Software developers & web developers for hire

DEV.co is a software development agency delivering custom software development services to companies building on open source. Our software developers and web developers design, integrate, and ship production systems — spanning web development, APIs, AI, data, and cloud. If reactive-resume is part of your open-source devops roadmap, our team can implement, customize, migrate, and maintain it.

Ready to Build Your Resume?

Start with Reactive Resume today—zero account required for basic use, or self-host on your own infrastructure for complete privacy and control.