gitwtfhub

wtf is magic-resume?

joyceql/magic-resume — explained in plain English

Analysis updated 2026-08-13

9,824TypeScriptAudience · generalComplexity · 2/5LicenseSetup · easy

TL;DR

A free, self-hostable online resume editor with real-time preview, PDF export, and AI-assisted writing, personal use only.

Mindmap

mindmap
  root((Magic Resume))
    What it does
      Online resume editor
      Real time preview
      PDF export
    Features
      Custom themes
      Dark mode
      Auto save
      AI assisted writing
    Deployment
      Local dev server
      Docker Compose
      Local storage only
    License
      Apache 2.0
      Personal use free
      Commercial license required

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

Why would anyone build with this?

REASON 1

Build and format a resume online with a real-time preview before exporting it as a PDF.

REASON 2

Self-host your own private resume editor instead of using a third-party website.

REASON 3

Use the AI-assisted writing feature to help phrase resume content.

REASON 4

Deploy the app with Docker Compose for a personal or team resume-building tool.

What's in the stack?

TypeScriptTanStack StartFramer MotionTailwind CSSShadcn/ui

How it stacks up

joyceql/magic-resumewxt-dev/wxtopenai/codex-security
Stars9,8249,8009,745
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyeasymoderatemoderate
Complexity2/53/53/5
Audiencegeneraldeveloperdeveloper

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

How do you spin it up?

Difficulty · easy Time to first run · 30min

Commercial use of the hosted service requires a separate paid license.

Wtf does this do

Magic Resume is a web based tool for building and editing resumes online. You type your information into an editor and see a formatted resume update on the page as you type, and when you are happy with it you can export the finished document as a PDF. It is built with TanStack Start, TypeScript, Framer Motion for animations, Tailwind CSS for styling, and a component library called Shadcn/ui. Features listed in the README include smooth animations, custom themes, a responsive layout that works on phones as well as desktops, dark mode, real-time preview, automatic saving, and storing your resume data locally in your browser rather than on a server. The roadmap also mentions AI-assisted writing help and multi-language support as completed items, alongside plans for more resume templates and import options for formats like PDF and Markdown. You can run it yourself by cloning the code, installing dependencies with pnpm, and starting a local development server, or you can deploy it with Docker Compose if you would rather run it as a container. One important detail is the license. The project is released under Apache 2.0, but with an added restriction: it is free for personal use, like writing your own resume or learning from the code, but any business or individual that wants to offer it as a paid service to others, use it inside a company for commercial operations, or build a modified commercial product from it must get a separate commercial license, even if they changed the source code. The only official website named in the README is magicv.art.

Yoink these prompts

Prompt 1
Help me clone and run Magic Resume locally with pnpm to build my resume.
Prompt 2
Walk me through deploying Magic Resume with Docker Compose on my own server.
Prompt 3
Explain what Magic Resume's license restrictions mean if I want to offer it as a paid service.
Prompt 4
Show me how to customize the theme and export my finished resume to PDF in Magic Resume.

Frequently asked questions

wtf is magic-resume?

A free, self-hostable online resume editor with real-time preview, PDF export, and AI-assisted writing, personal use only.

What language is magic-resume written in?

Mainly TypeScript. The stack also includes TypeScript, TanStack Start, Framer Motion.

How hard is magic-resume to set up?

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

Who is magic-resume for?

Mainly general.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.