
Transform your GitHub profile into a canvas for beautiful contribution art
π― Try It Now β’ π User Guide β’ π Quick Start β’ π Docs
Gitgenix is a powerful, intuitive web application that lets you create stunning pixel art on your GitHub contribution graph. Design patterns, text, shapes, and complex artwork that appears on your GitHub profile, making your coding journey more visually expressive and creative.
- Developers who want to personalize their GitHub profiles
- Creative Coders looking to combine art with programming
- Job Seekers who want their profiles to stand out
- Students learning about Git and GitHub
- Anyone who loves pixel art and wants to have fun with their GitHub activity
- π Visit: gitgenix.netlify.app
- π¨ Design: Create your pattern using the visual editor
- βοΈ Configure: Set your GitHub repository details
- π₯ Generate: Download your custom shell script
- π Execute: Run the script and watch your art appear!
New to Gitgenix? Check out our Quick Start Guide for a detailed walkthrough!
- Intuitive Interface: Click-and-drag grid with 5 intensity levels
- Real-time Preview: See exactly how your pattern will appear on GitHub
- Mobile Optimized: Full touch support for tablets and phones
- Smooth Animations: Buttery-smooth interactions with Framer Motion
- Custom Limits: Set minimum (0-100) and maximum (1-1000) daily contributions
- Intelligent Scaling: Automatic intensity distribution between your limits
- Profile Matching: Blend your art naturally with existing GitHub activity
- Flexible Patterns: Create subtle designs or bold, high-contrast artwork
- Auto-Repository Detection: Smart detection of existing repositories
- GitHub CLI Integration: Seamless repository creation with
gh
command - Cross-Platform Scripts: Generated for Windows (PowerShell), macOS, and Linux
- Error Handling: Built-in validation and fallback mechanisms
- Beautiful Share Pages: Optimized UI for sharing your creations
- JSON Export/Import: Full pattern backup with metadata
- Social Media Ready: Rich preview cards for social sharing
- Community Gallery: Browse and share patterns with other creators
- Expansive Artwork: Create patterns spanning multiple years
- Cross-Year Copying: Duplicate patterns across different years
- Timeline Planning: Strategic placement for maximum visibility
- Complex Animations: Build time-based visual narratives
- Lightning Fast: Optimized rendering for complex patterns
- Responsive Design: Works perfectly on all device sizes
- Reduced Motion: Respects user accessibility preferences
Frontend | Backend | Development | Deployment |
---|---|---|---|
Next.js 15 | Firebase Firestore | TypeScript 5 | Netlify |
React 19 | GitHub API | ESLint | Automatic Builds |
Tailwind CSS 3 | Node.js | Prettier | CDN |
Framer Motion | - | VS Code | Analytics |
- Modern React: Latest React 19 with concurrent features
- Type Safety: Full TypeScript coverage for reliability
- Performance First: Optimized animations and lazy loading
- SEO Optimized: Complete sitemap and metadata
- PWA Ready: Progressive Web App capabilities
Guide | Description | Best For |
---|---|---|
π Quick Start | 5-minute setup guide | New users |
π User Guide | Comprehensive instructions | All users |
β FAQ | Common questions & troubleshooting | Problem solving |
Guide | Description | Best For |
---|---|---|
π€ Contributing | How to contribute code | Contributors |
π§ Development | Local setup & development | Developers |
π Developer Reference | API docs & architecture | Advanced developers |
π Deployment | Production deployment | DevOps |
We β€οΈ contributions! Gitgenix is built by the community, for the community.
- π Report Bugs: Help us identify and fix issues
- β¨ Suggest Features: Share your ideas for improvements
- π Improve Docs: Help others understand Gitgenix better
- π» Write Code: Implement features and fix bugs
- π¨ Design: Enhance UI/UX and accessibility
- π§ͺ Test: Improve quality and reliability
# 1. Fork the repository on GitHub
# 2. Clone your fork
git clone https://github.com/thesujalpatel/gitgenix.git
# 3. Create a feature branch
git checkout -b feature/amazing-feature
# 4. Make your changes and commit
git commit -m 'feat: add amazing feature'
# 5. Push and create a Pull Request
git push origin feature/amazing-feature
First time contributing? Look for issues labeled good first issue
Need help? Check our Contributing Guide or ask in Discussions
Thanks to all the amazing people who make Gitgenix better!
If Gitgenix helps you create amazing GitHub art:
- β Star this repository to show your appreciation
- π Report bugs to help improve the app
- π¨ Share your creations on social media with
#Gitgenix
- π€ Contribute code to make it even better
- π Spread the word to other developers
Gitgenix includes a simple session-based analytics system to track user engagement and provide usage statistics. This helps us improve the application and understand how users interact with it.
- π Session Analytics: Track unique visitors and sessions using localStorage
- π Privacy-Focused: All tracking is done locally without external services
- π οΈ Simple Setup: No configuration required - works out of the box
- π Real-time Stats: View live statistics in the admin dashboard
- Unique Visitors: Tracked using browser localStorage, persisted across sessions
- Session Tracking: 30-minute session windows for active usage tracking
- Happy Developers: Calculated automatically based on visitor activity and pattern creation
- Local Caching: Stats are cached locally for better performance
- Session-based visitor tracking
- Real-time stats dashboard
- Automatic happy developer calculation
- Local storage for privacy
- No external dependencies
- π Bug Reports: GitHub Issues
- π Questions & Ideas: GitHub Discussions
- π Documentation: Complete User Guide
- π Quick Help: 5-Minute Setup Guide
- GitHub: @thesujalpatel
- Website: gitgenix.netlify.app
- Discussions: Community Forum
This project is licensed under the MIT License - see the LICENSE file for details.
- β Commercial use: Use in commercial projects
- β Modification: Change and adapt the code
- β Distribution: Share your modified versions
- β Private use: Use for personal projects
- β License notice: Include the original license
Transform your GitHub profile today!
Built with β€οΈ by Sujal Patel and the amazing community
Making GitHub profiles more expressive, one pixel at a time.
π― Try Now β’ π Learn More β’ π€ Contribute β’ π¬ Discuss
Star β this repository if you found it helpful!