A free, privacy-first tool that helps developers build professional GitHub profiles with ease
π Live Demo β’ β¨ Features β’ π Getting Started β’ π€ Contributing
- π±οΈ Drag & Drop Builder - Intuitive form-based interface, no markdown knowledge required
- ποΈ Live Preview - See your profile come to life in real-time as you type
- π¨ Beautiful Templates - Choose from Minimal, Detailed, or Creative designs
- π± Fully Responsive - Perfect on desktop, tablet, and mobile devices
- π Dark Mode Support - Beautiful experience in light and dark themes
- πΎ Auto-Save - Never lose your progress with automatic local storage
- π GitHub Stats Integration - Automatic stats, language charts, and streak counters
- π·οΈ Smart Badges - Auto-generated badges for 50+ technologies with official colors
- π Project Showcase - Highlight your best repositories with descriptions
- π Social Links - Integrate Twitter, LinkedIn, and personal websites
- π Export Options - Download as README.md or copy to clipboard
- π Privacy-First - All data stored locally, no servers involved
- πͺ GDPR Compliant - Cookie consent and privacy controls
- π No Registration - Start building immediately, no account required
- π± PWA Ready - Install as a native app on any device
- β‘ Lightning Fast - Optimized for speed with Next.js 15
- π SEO Optimized - Complete meta tags and social sharing
- π Analytics Ready - Privacy-compliant tracking and insights
- π Service Worker - Offline functionality and caching
| Feature | Our Tool | Manual Approach | Other Tools |
|---|---|---|---|
| Time to Create | 5 minutes | 2-3 hours | 30+ minutes |
| Design Skills Required | β None | β Required | |
| Live Preview | β Real-time | β None | |
| Templates | β 3 Professional | β Start from scratch | |
| Privacy | β Local storage | β Your choice | β Cloud-based |
| Cost | β Free forever | β Free | |
| GitHub Stats | β Auto-integrated | β Manual setup | |
| Mobile Friendly | β Fully responsive | β Desktop only |
- Visit github-profile-builder.vercel.app
- Click "Start Building Free"
- Fill in your information using the intuitive form
- Watch the live preview update in real-time
- Download your README.md or copy to clipboard
- Upload to your GitHub profile repository
- Node.js 18+
- npm, yarn, or bun
# Clone the repository
git clone https://github.com/LinuxCTRL/github-profile-builder.git
cd github-profile-builder
# Install dependencies
npm install
# or
yarn install
# or
bun install
# Start the development server
npm run dev
# or
yarn dev
# or
bun devOpen http://localhost:3000 in your browser.
- βοΈ Next.js 15 - React framework with App Router
- π· TypeScript - Type-safe development
- π¨ Tailwind CSS - Utility-first CSS framework
- π§© Shadcn/UI - Beautiful, accessible component library
- π React Hook Form - Performant forms with validation
- β Zod - TypeScript-first schema validation
- π React Markdown - GitHub Flavored Markdown rendering
- π Sonner - Beautiful toast notifications
- π Google Analytics - Privacy-compliant analytics
- πͺ Cookie Consent - GDPR-compliant cookie management
- π± PWA - Progressive Web App capabilities
- π― Lucide Icons - Beautiful, consistent iconography
- π¦ ESLint - Code linting and formatting
- π Vercel - Deployment and hosting
- π§ PostCSS - CSS processing and optimization
github-profile-builder/
βββ π src/
β βββ π app/ # Next.js App Router pages
β β βββ π page.tsx # Marketing landing page
β β βββ π builder/ # Profile builder interface
β β βββ π examples/ # Template examples
β β βββ π dashboard/ # Marketing dashboard
β β βββ π privacy/ # Privacy policy
β β βββ π terms/ # Terms of service
β β βββ π cookies/ # Cookie policy
β βββ π components/ # Reusable React components
β β βββ π ui/ # Shadcn/UI components
β β βββ π marketing/ # Marketing components
β β βββ π EnhancedProfileBuilder.tsx
β β βββ π EnhancedMarkdownPreview.tsx
β β βββ π Navbar.tsx
β βββ π lib/ # Utility libraries
β β βββ π marketing/ # Marketing automation
β β βββ π community/ # Community management
β β βββ π features/ # Advanced features
β β βββ π performance/ # Performance optimization
β β βββ π markdownGenerator.ts
β β βββ π validators.ts
β β βββ π analytics.ts
β βββ π types/ # TypeScript type definitions
β βββ π hooks/ # Custom React hooks
βββ π public/ # Static assets
β βββ π manifest.json # PWA manifest
β βββ π sw.js # Service worker
β βββ πΌοΈ icons/ # App icons
βββ π package.json # Dependencies and scripts
βββ π tailwind.config.ts # Tailwind CSS configuration
βββ π next.config.ts # Next.js configuration
βββ π README.md # This file
- Clean, simple design
- Essential information only
- Perfect for minimalists
- Fast loading and focused
- Comprehensive sections
- GitHub stats integration
- Project showcases
- Professional appearance
- Eye-catching animations
- Typing effects and gradients
- Center-aligned design
- Perfect for designers and frontend developers
We love contributions! Here's how you can help:
- Check existing issues first
- Create a detailed bug report
- Include steps to reproduce
- Add screenshots if applicable
- Search existing feature requests
- Describe the feature clearly
- Explain the use case
- Consider implementation complexity
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Make your changes
- Add tests if applicable
- Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- Follow TypeScript best practices
- Use Tailwind CSS for styling
- Write meaningful commit messages
- Add JSDoc comments for functions
- Ensure mobile responsiveness
- Test on multiple browsers
- π₯ 12,500+ Active Users
- π 25,000+ Profiles Created
- β¬οΈ 50,000+ Downloads
- β 4.9/5 User Rating
- β‘ 95+ Lighthouse Score
- π Core Web Vitals Optimized - LCP < 2.5s, FID < 100ms, CLS < 0.1
- π± PWA Ready - Install as native app, offline functionality
- π Service Worker - Smart caching and background sync
- π Bundle Optimization - Code splitting and tree shaking
- πΌοΈ Image Optimization - Lazy loading and compression
- Local Storage Only - Your data never leaves your device
- No Registration Required - Start building immediately
- GDPR Compliant - Cookie consent and privacy controls
- Transparent Policies - Clear privacy and cookie policies
- User Control - Delete data anytime
- HTTPS Only - Secure data transmission
- Content Security Policy - XSS protection
- Input Validation - Comprehensive data sanitization
- No Sensitive Data - No passwords or personal info stored
- Regular Updates - Security patches and dependency updates
This project is licensed under the MIT License - see the LICENSE file for details.
- π¨ Shadcn/UI - Beautiful component library
- βοΈ Next.js Team - Amazing React framework
- π― Lucide - Consistent, beautiful icons
- π Vercel - Seamless deployment platform
- π₯ Developer Community - Feedback and contributions
- π GitHub - Platform and API integration
- π Website: github-profile-builder.vercel.app
- π§ Email: sofalcons@outlook.com
- π Issues: GitHub Issues
- π¬ Discussions: GitHub Discussions
- π¦ Twitter: @githubprofiles
