Reactive Resume

repository·main·Indexed 12 days ago

https://github.com/amruthpillai/reactive-resume

A free, open-source, and privacy-focused resume builder that allows users to create, customize, and export professional resumes in PDF, JSON, and DOCX formats. Version 5.2.5 features client-side PDF generation via @react-pdf/renderer, AI integration with OpenAI, Google Gemini, and Anthropic Claude, and a Hono-based server with MCP (Model Context Protocol) support.

Tokens
213K
Snippets
482
Records
883
Agent score
96%

What's inside Reactive Resume

  1. Overview of the Reactive Resume Design System

    main

    Reactive Resume uses a monochrome, content-first design system. The visual identity is designed to be unobtrusive, ensuring the user's resume content remains the primary focus.

    Key characteristics:

    • Achromatic Palette: The authenticated app shell (dashboard, builder, settings) uses a grayscale palette. The only exception is Destructive Red for dangerous actions.
    • Dark-by-Default: The system defaults to a dark mode with a warm near-black backdrop, making the resume preview appear to "float."
    • Professional Aesthetic: The UI follows a "VS Code meets Figma" productivity workspace style with clean grid lines, subtle borders, and generous whitespace.
    • Playful Branding: While the UI is utilitarian, resume templates are intentionally named after Pokémon (e.g., Azurill, Gengar, Pikachu) to add personality.
  2. Overview of Reactive Resume Features

    main

    Reactive Resume is an open-source resume builder with the following core capabilities:

    Resume Building

    • Real-time preview: See changes as you type.
    • Multiple export formats: Supports PDF, JSON, and DOCX.
    • Customization: Drag-and-drop section ordering, custom sections, and a rich text editor.

    Templates

    • Professionally designed templates with support for A4 and Letter sizes.
    • Customizable colors, fonts, and spacing via structured Style Rules.

    Privacy & Extras

    • Privacy: No tracking or analytics by default; full data ownership and export options.
    • AI Integration: Supports OpenAI, Google Gemini, and Anthropic Claude.
    • Advanced Features: Multi-language support, unique shareable links, JSON Resume import, dark mode, and Passkey/2FA authentication.
  3. Introduction to Reactive Resume

    main

    Reactive Resume is a free, open-source (MIT licensed) resume builder designed for privacy and ease of use. It allows users to create, update, and export professional resumes using a real-time preview system and a rich text editor powered by Tiptap.

    Key capabilities include:

    • Multiple Templates: Access to various layouts such as Azurill, Bronzor, Chikorita, Ditgar, Ditto, Gengar, Glalie, Kakuna, Lapras, Leafish, Meowth, Onyx, Pikachu, Rhyhorn, and Scizor.
    • Export Options: Download resumes as PDF, share via unique links, or print directly from the browser.
    • Self-Hosting: Users can deploy their own instance using Docker to maintain complete control over their data.
    • Multi-language & Dark Mode: Built-in support for global accessibility and comfortable viewing conditions.
  4. Compare Reactive Resume vs Rezi

    main

    When deciding between Reactive Resume and Rezi, consider your requirements for AI integration, deployment, and automation:

    Reactive Resume is better for:

    • Deployment Control: Supports both hosted use and full self-hosting.
    • Configurable AI: Uses a 'bring-your-own-provider' model where you configure your own provider credentials (note: this may incur separate provider costs).
    • Automation: Provides authenticated API and MCP (Model Context Protocol) workflows for resume and application automation.
    • Open Source: Full access to the open-source codebase.

    Rezi is better for:

    • Integrated AI: Includes built-in AI writing, editing, and an AI Interview feature.
    • Scoring & Targeting: Offers 'Rezi Score' and specific keyword-targeting features.
    • Human Review: Provides an option for expert human resume reviews.
    • All-in-one Workflow: A single product containing scoring, targeting, and interview tools.

    Comparison Summary

    ConsiderationReactive ResumeRezi
    AIOptional; connect your own providerIntegrated AI writing and editing
    TargetingManual edits or optional AI assistanceRezi Score and keyword-targeting features
    ReviewNo specialist human-review serviceExpert resume-review option
    Interview helpNo equivalent built-in interview toolAI Interview feature
    Free limitsCore hosted workflow has no premium tierOne resume and three PDF downloads
    DeploymentHosted use or self-hostingHosted service
  5. Compare Reactive Resume and LiveCareer features

    main

    When deciding between Reactive Resume and LiveCareer, consider the following feature differences:

    • Export Formats: Reactive Resume supports PDF, DOCX, Markdown, and JSON exports. LiveCareer provides TXT for free, but requires premium access for unlimited PDF and Word downloads.
    • Drafting Support: Reactive Resume offers direct editing and optional AI-driven workflows. LiveCareer provides ready-made content, spell-checking, and writing tips.
    • Resume Review: LiveCareer includes a ResumeCheck product to identify common issues. Reactive Resume does not have a native checker product.
    • Open Source & Hosting: Reactive Resume is open source under the MIT license and can be self-hosted (see the Docker guide).
  6. Compare Reactive Resume vs Canva

    main

    Reactive Resume and Canva serve different primary workflows for resume creation:

    Reactive Resume

    • Model: A structured resume editor where work history, education, and skills are stored as data and rendered via templates.
    • Workflow: Structured resume sections with a live preview.
    • Design Controls: Template selection, colors, typography, layout, and spacing.
    • Exports: PDF, DOCX, Markdown, and Reactive Resume JSON.
    • Data Portability: High, via JSON export for backups or restoration.
    • Deployment: Hosted service or self-hosting (MIT license).

    Canva

    • Model: A general-purpose visual design tool with resume templates.
    • Workflow: Freeform visual editing and composition.
    • Design Controls: Flexible composition using a broad library of elements, images, and graphics.
    • Deployment: Canva-hosted service only.

    When to choose Reactive Resume: Use it when you want to manage resume content in recognizable fields, reuse data across different templates without re-entry, or require the ability to self-host the application.

  7. Compare Reactive Resume and Resumod features

    main

    When deciding between Reactive Resume and Resumod, consider your requirements for AI integration, content assistance, and data portability:

    Reactive Resume

    • AI Integration: Uses an optional 'bring-your-own-AI' model. You must connect and enable a provider using your own credentials (which may incur separate costs).
    • Exports: Supports multiple structured formats including PDF, DOCX, Markdown, and JSON.
    • Automation: Designed for data-oriented workflows, exposing authenticated API and MCP (Model Context Protocol) workflows.
    • Deployment: Supports open-source deployment and self-hosting.

    Resumod

    • AI Integration: Features a named AI Resume Builder tool.
    • Content Assistance: Provides role-specific sample categories.
    • Checking Tools: Includes a named ATS Resume Checker tool.
  8. Compare Reactive Resume vs Adobe Express

    main

    When deciding between Reactive Resume and Adobe Express, consider whether you need a general-purpose graphic design tool or a structured resume builder.

    Use Adobe Express if:

    • You need a general creative editor for document, image, and layout editing.
    • You want to combine a resume with custom graphics, edited images, or complex page layouts that fall outside standard resume templates.
    • You are already integrated into the Adobe ecosystem.

    Use Reactive Resume if:

    • You want structured data: Work history, education, and other sections are held in specific fields rather than just being static page elements.
    • You need content reuse: Structured data can be easily reused across different resume versions or when switching templates.
    • You require multiple export formats: Supports PDF, DOCX, Markdown, and Reactive Resume JSON.
    • You want deployment flexibility: You can use the hosted service or self-host the application under an MIT license.
  9. Available AI features in Reactive Resume

    main

    Once an AI provider is tested and enabled, it powers the following features:

    • Resume Analysis: Located in the builder's right sidebar.
    • AI-assisted resume changes: Available directly within the builder.
    • Agent workflows: Creates isolated AI drafts in a dedicated workspace.
    • PDF and Microsoft Word imports: Available via the dashboard import dialog.
  10. Compare Reactive Resume and Zety features

    main

    When deciding between Reactive Resume and Zety, consider your requirements for export formats, guidance, and deployment.

    Reactive Resume is an open-source editor focused on structured data and free, designed exports. It is ideal if you need to download formatted PDF or DOCX files without a subscription, or if you want to self-host the application. It supports exporting to PDF, DOCX, Markdown, and JSON.

    Zety is a hosted service that provides a guided builder experience, including writing assistance, cover-letter workflows, resume checks, and job-matching tools. However, its free tier is limited to plain-text (TXT) downloads, while designed PDF and Word formats require a paid plan.

  11. Compare Reactive Resume and CareerCircle features

    main

    When deciding between Reactive Resume and CareerCircle, consider your primary goal: integrated career services versus standalone resume management.

    Reactive Resume is better for:

    • Resume Ownership & Control: Manage multiple reusable resume versions from a central dashboard.
    • Diverse Export Formats: Export resumes in PDF, DOCX, Markdown, and JSON formats.
    • Self-Hosting: You can run the software on your own infrastructure using Docker.
    • Open Source: The source code is public under the MIT license.

    CareerCircle is better for:

    • Integrated Career Services: Access job listings, professional development courses, and community resources alongside the resume builder.
    • Expert Guidance: Receive writing tips and guidance from staffing experts within the platform workflow.
    • Standard Exports: Provides PDF and Microsoft Word downloads.