JOYCEQL
magic-resume
TypeScript

free online AI resume editor,the only official website is https://magicv.art

Last updated Jul 9, 2026
8.7k
Stars
975
Forks
10
Issues
+31
Stars/day
Attention Score
95
Language breakdown
TypeScript 98.3%
CSS 0.7%
JavaScript 0.5%
SCSS 0.4%
Dockerfile 0.1%
Files click to expand
README

✨ Magic Resume ✨

License TanStack Start Framer Motion

Magic Resume | Trendshift

简体中文 | English

Magic Resume is a modern online resume editor that makes creating professional resumes simple and enjoyable. Built with TanStack Start and Framer Motion, it supports real-time preview and custom themes.

📸 Screenshots

336<em>1x</em>shots_so

✨ Features

  • 🚀 Built with TanStack Start
  • 💫 Smooth animations (Framer Motion)
  • 🎨 Custom theme support
  • 📱 Responsive design
  • 🌙 Dark mode
  • 📤 Export to PDF
  • 🔄 Real-time preview
  • 💾 Auto-save
  • 🔒 Local storage

🛠️ Tech Stack

  • TanStack Start
  • TypeScript
  • Motion
  • Tiptap
  • Tailwind CSS
  • Zustand
  • Shadcn/ui
  • Lucide Icons

🚀 Quick Start

  • Clone the project
git clone git@github.com:JOYCEQL/magic-resume.git
cd magic-resume
  • Install dependencies
pnpm install
  • Start development server
pnpm dev
  • Open browser and visit http://localhost:3000

📦 Build and Deploy

pnpm build

🐳 Docker Deployment

Docker Compose

  • Ensure you have Docker and Docker Compose installed
  • Run the following command in the project root directory:
docker compose up -d

This will:

  • Automatically build the application image
  • Start the container in the background

📝 License and Commercial Use

The source code of this project is open-sourced under the Apache 2.0 license, but with strict commercial use restrictions:

  • Free for Personal Use: Free to use purely for personal, non-commercial purposes (e.g., personal learning, creating your own resume).
  • Commercial License Required: Unauthorized commercial use is strictly prohibited. Any organization or individual that provides it as a service (SaaS/PaaS, etc.) to the public for profit, uses it for enterprise commercial operations, or conducts secondary commercial development, must obtain a commercial license, regardless of whether the source code has been modified.
Please see the LICENSE file for detailed terms.

🗺️ Roadmap

  • [x] AI-assisted writing
  • [x] Multi-language support
  • [ ] Support for more resume templates
  • [ ] Support for more export formats
  • [ ] Import PDF, Markdown, etc.
  • [x] Custom model
  • [x] Auto one page
  • [ ] Online resume hosting

📈 Star History

Star History Chart

📞 Contact

You can follow the latest updates via:

  • Author: Siyue
  • X: @GuangzhouY81070
  • Discord: Join our community https://discord.gg/9mWgZrW3VN
  • Email: 18806723365@163.com
  • Project Homepage: https://github.com/JOYCEQL/magic-resume

🌟 Support

If you find this project helpful, please give it a star ⭐️

❤️ Sponsors

Sponsors

If you sponsored this project but are not listed here, please contact me.

@yj147 @someone1128

© 2026 GitRepoTrend · JOYCEQL/magic-resume · Updated daily from GitHub