Create stunning GitHub profile READMEs in minutes with beautiful templates and smooth animations
- 🎨 4 Beautiful Templates - Choose from Professional, Creative, Minimal, and Developer styles
- ⚡ Real-time Preview - See your README come to life as you type
- 🛠️ Interactive Skill Selector - Easy-to-use skill categorization with search
- 🎭 Smooth Animations - Elegant Framer Motion animations throughout
- 📱 Fully Responsive - Works perfectly on all devices
- 🎯 One-Click Export - Copy to clipboard or download as README.md
- 🌟 Modern UI/UX - Glassmorphism design with beautiful gradients
- Node.js 16+
- npm or yarn
-
Clone the repository
git clone https://github.com/ahmedEssyad/github-profile-generator.git cd github-profile-generator -
Install dependencies
npm install
-
Start the development server
npm start
-
Open your browser Navigate to
http://localhost:3000
npm run buildPerfect for job seekers and enterprise developers
- Clean, minimal design
- Focus on experience and skills
- Professional badge styling
Great for designers and creative developers
- Colorful and expressive
- Unique visual elements
- Personality-driven content
For developers who prefer simplicity
- Ultra-clean design
- Essential information only
- Fast loading and readable
Technical focus for open source contributors
- GitHub stats integration
- Detailed tech stack
- Contribution highlights
- Frontend: React 19, Framer Motion
- Styling: CSS3 with Glassmorphism effects
- Icons: Lucide React
- Fonts: Google Fonts (Inter, JetBrains Mono)
- Deployment: Vercel
github-profile-generator/
├── public/
│ ├── index.html
│ └── manifest.json
├── src/
│ ├── components/
│ │ ├── AnimatedBackground.js
│ │ ├── LandingPage.js
│ │ ├── ProfileForm.js
│ │ ├── ProfilePreview.js
│ │ ├── SkillSelector.js
│ │ └── Toast.js
│ ├── utils/
│ │ └── readmeGenerator.js
│ ├── App.js
│ ├── App.css
│ ├── LandingPage.css
│ └── index.js
├── package.json
├── README.md
└── LICENSE
We love contributions! Here's how you can help:
- Fork the repository
- Create a feature branch
git checkout -b feature/amazing-feature
- Commit your changes
git commit -m 'Add some amazing feature' - Push to the branch
git push origin feature/amazing-feature
- Open a Pull Request
- 🎨 New profile templates
- 🌍 Internationalization support
- 📊 More GitHub stats integrations
- 🎯 Additional skill categories
- 🔧 Performance improvements
- 📝 Documentation enhancements
This project is licensed under the MIT License - see the LICENSE file for details.
- React - The web framework used
- Framer Motion - For beautiful animations
- Lucide React - For the beautiful icons
- Vercel - For hosting and deployment
Ahmed Essyad - @ahmedEssyad
Project Link: https://github.com/ahmedEssyad/github-profile-generator
Give a ⭐️ if this project helped you create an awesome GitHub profile!
