β οΈ This project is currently under active development. Features, UI, and code structure may change frequently. π This project is open source and welcomes contributions from everyone! Beginners and advanced developers are encouraged to participate.
Professional GitHub README Generator
Create stunning GitHub profiles with beautiful templates, advanced analytics, and modern design
ProfileCraft Pro is the ultimate GitHub README generator designed for developers who want to create professional, eye-catching profiles that stand out. With advanced templates, comprehensive analytics integration, and modern design patterns, it's the complete solution for showcasing your developer journey.
- π¨ Professional Templates: Modern, classic, and minimal designs
- π Advanced Analytics: GitHub stats, activity graphs, and contribution insights
- π οΈ Tech Stack Showcase: Beautiful tech stack displays with icons
- π± Responsive Design: Perfect on all devices
- π Dark/Light Mode: Complete theme support
- π One-Click Generation: Instant README creation
- π§ Zero Configuration: Works out of the box
We welcome contributions! Please see CONTRIBUTING.md for guidelines and development setup instructions.
| Feature | Description | Status |
|---|---|---|
| Template System | Multiple professional templates | β Available |
| GitHub Integration | Real-time stats and analytics | β Available |
| Tech Stack Builder | Visual tech stack with icons | β Available |
| Project Showcase | Portfolio-style project display | β Available |
| Social Links | Comprehensive social media integration | β Available |
| Analytics Dashboard | Advanced GitHub metrics | β Available |
| Mobile Responsive | Perfect mobile experience | β Available |
| Dark Mode | Complete dark/light theme support | β Available |
| Modern | Classic | Minimal |
|---|---|---|
| Animated profiles with stats cards | Traditional GitHub style enhanced | Clean, content-focused design |
- GitHub Stats: Real-time statistics and insights
- Contribution Graphs: Beautiful activity visualizations
- Language Analytics: Top languages with detailed breakdown
- Streak Tracking: Contribution streak monitoring
- Trophy System: Achievement showcase
- Repository Insights: Enhanced repo statistics
Node.js 18+ and npm/yarn installed# Clone the repository
git clone https://github.com/profilecraft-pro/readme-generator.git
# Navigate to project directory
cd readme-generator
# Install dependencies
npm install
# Start development server
npm run dev# Create production build
npm run build
# Preview production build
npm run preview# Deploy to Vercel (recommended)
vercel
# Or deploy to Netlify
netlify deploy --prod --dir=dist- Personal Details: Enter your information and GitHub username
- Choose Template: Select from Modern, Classic, or Minimal designs
- Tech Stack: Add your programming languages and tools
- GitHub Stats: Configure your analytics and themes
- Advanced Features: Enable metrics, projects, and social links
- Generate: Copy or download your professional README
- Color Schemes: Multiple color palettes
- Dark/Light Mode: Theme preferences
- Profile Images: Custom banners and avatars
- Animations: Subtle motion effects
- Real-time Stats: Live GitHub statistics
- Custom Themes: Match your profile style
- Advanced Metrics: Detailed insights
- Activity Graphs: Visual contribution patterns
- Auto-detection: Import from GitHub repos
- Icon Library: Comprehensive tech icons
- Categorization: Organized by type
- Custom Additions: Add any technology
profilecraft-pro/
βββ π public/
β βββ favicon.ico
β βββ site.webmanifest
β βββ og-image.png
βββ π src/
β βββ π components/
β β βββ PersonalDetailsForm.tsx
β β βββ ProfileTemplateForm.tsx
β β βββ TechStackForm.tsx
β β βββ GitHubStatsForm.tsx
β β βββ MetricsForm.tsx
β β βββ ProjectsForm.tsx
β β βββ SocialLinksForm.tsx
β β βββ ContactForm.tsx
β β βββ ReadmePreview.tsx
β βββ π utils/
β β βββ modernTemplateGenerator.ts
β β βββ classicTemplateGenerator.ts
β β βββ minimalTemplateGenerator.ts
β β βββ githubStatsGenerator.ts
β β βββ advancedAnalyticsGenerator.ts
β β βββ readmeGenerator.ts
β βββ π types/
β β βββ index.ts
β βββ App.tsx
β βββ main.tsx
β βββ index.css
βββ package.json
βββ vite.config.ts
βββ tailwind.config.js
βββ README.md
# Optional: GitHub API Token for enhanced features
VITE_GITHUB_TOKEN=your_github_token_here// Add custom color schemes in ProfileTemplateForm.tsx
const colorSchemes = [
{ id: 'custom', name: 'Custom Theme', colors: ['#hex1', '#hex2', '#hex3'] }
];// Configure in githubStatsGenerator.ts
const themes = ['default', 'radical', 'merko', 'tokyonight', 'dracula'];- β‘ Lighthouse Score: 95+ across all categories
- π First Contentful Paint: < 1.2s
- π± Mobile Responsive: 100% compatible
- π Browser Support: All modern browsers
- π― Meta Tags: Comprehensive SEO setup
- π Structured Data: JSON-LD implementation
- π Open Graph: Social media optimization
- π¦ Twitter Cards: Enhanced sharing
We welcome contributions! Here's how you can help:
- Check existing issues
- Create detailed bug report
- Include reproduction steps
- Add screenshots if applicable
- Search existing requests
- Create detailed proposal
- Explain use case
- Provide mockups if possible
- Fork the repository
- Create feature branch:
git checkout -b feature/amazing-feature - Commit changes:
git commit -m 'Add amazing feature' - Push to branch:
git push origin feature/amazing-feature - Open Pull Request
- Use TypeScript for type safety
- Follow ESLint configuration
- Write meaningful commit messages
- Add tests for new features
This project is licensed under the MIT License - see the LICENSE file for details.
MIT License
Copyright (c) 2025 ProfileCraft Pro
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
- GitHub - For the amazing platform and APIs
- Vercel - For hosting and deployment
- Tailwind CSS - For the beautiful styling system
- React Team - For the incredible framework
- Open Source Community - For inspiration and contributions
- π Documentation: Check our comprehensive guides
- π¬ Discussions: Join our GitHub Discussions
- π Issues: Report bugs on GitHub Issues
- π§ Email: support@profilecraft-pro.com