Transform your GitHub profile into a professional resume instantly. This tool automatically generates beautiful, customizable resumes by analyzing your GitHub activity, repositories, and contributions.
- Instant Resume Generation: Create a professional resume from any GitHub profile in seconds
- Smart Data Analysis: Automatically extracts and highlights:
- Top repositories
- Contribution patterns
- Technical skills
- GitHub statistics
- Professional PDF Export: High-quality PDF export with perfect formatting
- Customization Options:
- Multiple themes
- Layout options
- Content filters
- Color schemes
- Real-time Preview: See changes as you customize
- Dark Mode Support: Elegant dark theme included
- Responsive Design: Works perfectly on all devices
- Node.js 18+
- GitHub account
- Clone the repository:
git clone https://github.com/omeryaldirgan/github-resume-generator.git
cd github-resume-generator
- Install dependencies:
npm install
# or
yarn install
- Create
.env.local
and add your GitHub token:
NEXT_PUBLIC_GITHUB_TOKEN=your_github_personal_access_token
- Start the development server:
npm run dev
# or
yarn dev
- Open http://localhost:3000 in your browser
- Next.js 14 - React Framework
- TypeScript - Type Safety
- Tailwind CSS - Styling
- html2pdf.js - PDF Generation
- GitHub API - Data Source
- Visit the application
- Enter a GitHub username
- Customize the resume using the control panel
- Export to PDF
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- GitHub API for providing the data
- All contributors who help improve this project
Ömer YALDIRGAN - @omeryaldirgan
Project Link: https://github.com/omeryaldirgan/github-resume-generator
Made with ❤️ by Ömer YALDIRGAN