Magic Resume

Build and customize a professional resume with a self-hosted web editor featuring real-time previews, custom themes, and PDF export.

Build and customize a professional resume with a self-hosted web editor featuring real-time previews, custom themes, and PDF export.

The gist

Magic Resume is an open-source online resume editor created by developer Siyue. It's designed to simplify creating professional resumes by providing a modern interface with real-time previews and customization options. Built with TanStack Start and Framer Motion, it aims to make resume building a more intuitive and pleasant experience for job seekers, particularly those who prefer to host their own tools.

What it does

  • Exports the final resume as a PDF document.
  • Previews changes to the resume in real-time as you type.
  • Customizes resume appearance with theme support and a dark mode.
  • Automatically saves work in-progress to local browser storage.
  • Adapts to different screen sizes for editing on any device.

How it works

Architecture Diagram
Magic Resume Architecture Diagram

Magic Resume is a self-hosted web application that a user runs locally or deploys to their own server. Users edit their resume content through a web interface with a live preview pane. The application automatically saves progress to the browser's local storage and can export the final document as a PDF. The source code is available under an Apache 2.0 license, free for personal use but requiring a paid license for commercial applications.

Best for

This tool is best for developers and other technical users who want to self-host their own modern resume editor for full control over their data and customization options.

Watch out for

As a self-hosted application, it requires technical knowledge to clone the repository and run it locally or deploy it. Planned features like AI-assisted writing and support for more templates are not yet available.