JOYCEQL/magic-resume
JOYCEQL/magic-resume has 11,358 GitHub stars and 1,181 forks. GitHot measured -3 stars in 24 hours and +60 in 7 days. Last checked 2026-11-08 05:14 UTC. Last push 2026-11-02.
So werden diese Zahlen gemessen
Kostenloser Online-Lebenslaufeditor mit KI. Die einzige offizielle Website ist https://magicv.art
What you can do
- 🚀 Built with TanStack Start
- 💫 Smooth animations (Framer Motion)
- 🎨 Custom theme support
- 📱 Responsive design
Gemessener Sternzuwachs
- in 24h
- -3
- in 7 days
- +60
- in 15 days
- Aktualisierung verzögert
- in 1 month
- Aktualisierung verzögert
Nettoänderungen in überlappenden Zeiträumen, keine Tagessummen. Fehlende Messwerte bleiben leer. Sterne zeigen Interesse, nicht Qualität.
README.md
OriginalMagic 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.
❤️ Other Sponsors
If you sponsored this project but are not listed here, please contact me.
| Sponsor | Amount (CNY) |
|---|---|
| ¥20 | |
| ¥10 | |
| ¥10 |
📸 Screenshots
✨ 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 [email protected]:JOYCEQL/magic-resume.git
cd magic-resume
- Install dependencies
pnpm install
- Start development server
pnpm dev
- Open browser and visit
http://localhost:3000
OrcaRouter (optional AI provider)
Select OrcaRouter in AI Providers, register through the Magic Resume referral link, then sign in with OrcaRouter or enter your own API key. Fetch the model list, select a model, and test the connection.
This is a partner referral link. Magic Resume may earn a commission on eligible usage by referred sign-ups. Other providers remain available. OAuth sign-in also carries the same referral code for new sign-ups during authorization.
App usage attribution is separate from sign-up referral attribution. Obtain the real app_id from the partner console's Integration page, set VITE_ORCA_APP_ID at build time, and register the exact deployment callback URL, such as https://magicv.art/auth/orcarouter/callback. Local development uses http://localhost:3000/auth/orcarouter/callback. Without an app_id, app usage attribution is not configured. This variable is a public application identifier, never an API key. See the OrcaRouter partner app documentation.
For local development, set VITE_ORCA_APP_ID in .env.local and restart the dev server. For GitHub Actions, add the repository variable under Settings → Secrets and variables → Actions → Variables; both Cloudflare and Docker publishing pass it at build time. Docker Compose reads the build argument from the shell or .env. For a direct build, use docker build --build-arg VITE_ORCA_APP_ID="$VITE_ORCA_APP_ID" -t magic-resume .. This identifier is embedded in the frontend build; setting it only on a running container has no effect. Leave it unset until the real value is available.
📦 Build and Deploy
pnpm build
AI provider networking
Cloudflare Workers use the platform's native fetch and do not need an application-level proxy. For Node.js or Docker deployments in regions that cannot directly reach OpenAI, Gemini, or Anthropic, set AI_PROXY_URL. HTTPS_PROXY and HTTP_PROXY are also supported as fallbacks.
AI_PROXY_URL=http://127.0.0.1:7890
DeepSeek, Qwen, and Doubao continue to use a direct connection.
🐳 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 Usage Restrictions
The source code of this project is released under the Apache 2.0 license with an additional non-commercial use restriction:
- Free for Personal Use: Free to use purely for personal, non-commercial purposes (e.g., personal learning, creating your own resume).
- Commercial Use Prohibited: The project may not be used for any commercial purpose, including providing it as a paid or profit-generating service (such as SaaS/PaaS), enterprise commercial operations, resale, or secondary commercial development, regardless of whether the source code has been modified.
Please see the LICENSE file for detailed terms.
🗺️ Roadmap
- AI-assisted writing
- Multi-language support
- Support for more resume templates
- Support for more export formats
- Import PDF, Markdown, etc.
- Custom model
- Auto one page
- Online resume hosting
📈 Star History
📞 Contact
You can follow the latest updates via:
Author: Siyue
X: @GuangzhouY81070
Discord: Join our community https://discord.gg/9mWgZrW3VN
Email: [email protected]
Project Homepage: https://github.com/JOYCEQL/magic-resume
🌟 Support
If you find this project helpful, please give it a star ⭐️
Ähnliche Projekte entdecken
freeCodeCamp/freeCodeCamp
Die Open-Source-Codebasis und das Curriculum von freeCodeCamp.org. Lerne Mathematik, Programmierung und Informatik kostenlos.
458,770 Sternedonnemartin/system-design-primer
Lerne, Systeme im großen Maßstab zu entwerfen, und bereite dich auf das Systemdesign-Interview vor. Enthält Anki-Karteikarten.
377,357 Sternereact/react
Die Bibliothek für Web- und native Benutzeroberflächen.
252,423 Sternevuejs/vue
Dies ist das Repository für Vue 2. Das Repository für Vue 3 findest du unter https://github.com/vuejs/core
212,632 Sterne