Analysis updated 2026-08-13
Build and format a resume online with a real-time preview before exporting it as a PDF.
Self-host your own private resume editor instead of using a third-party website.
Use the AI-assisted writing feature to help phrase resume content.
Deploy the app with Docker Compose for a personal or team resume-building tool.
| joyceql/magic-resume | wxt-dev/wxt | openai/codex-security | |
|---|---|---|---|
| Stars | 9,824 | 9,800 | 9,745 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 2/5 | 3/5 | 3/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Commercial use of the hosted service requires a separate paid license.
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.
A free, self-hostable online resume editor with real-time preview, PDF export, and AI-assisted writing, personal use only.
Mainly TypeScript. The stack also includes TypeScript, TanStack Start, Framer Motion.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.