About Git2Art
Git2Art transforms your GitHub repositories into unique, beautiful abstract artwork. Every repository generates deterministic art where the visual form reflects the code structure.
How It Works
Git2Art analyzes your repository's code metrics and creates a visual representation:
- File Types & Structure - Mapped to shapes, colors, and composition
- Code Complexity - Reflected in visual density and layering
- Repository History - Commit patterns influence the overall design
- Language Detection - Different languages get harmonious color palettes
Key Features
๐จ Multiple Art Styles
Choose from seven unique styles: expressionist, impressionist, watercolor, pixel art, face, nature, and psychedelic - each offers a unique visual interpretation of your code.
๐ 3D Gallery
Experience your artwork in an immersive 3D environment with nature-themed scenes, realistic lighting, and interactive navigation.
๐จ Deterministic Art
Same repository = same artwork. Your code's visual fingerprint never changes.
๐ Adaptive Layout
Canvas aspect ratio automatically adjusts based on repository type: portrait for mobile apps, landscape for web, square for backends.
๐ญ Art Theory
Built on golden ratio, color harmony, and visual hierarchy principles for professional, gallery-worthy results.
๐ Incremental Changes
Small code changes create subtle visual differences. Large refactors result in dramatic transformations.
Art Styles
Git2Art offers seven unique artistic interpretations of your code:
- Eye size: Based on file count (more files = larger eyes)
- Eye shapes: Randomly selected from 5 styles (circular, almond, organic, square, crescent)
- Nose size: Based on commit count (more commits = larger nose)
- Nose shapes: Randomly selected from 5 styles (triangle, rectangle, L-shaped, blob, hook)
- Mouth width: Based on author count (more authors = wider smile)
- Mouth expression: Happiness increases with collaboration
- Hair style: Randomly selected from 5 styles (circular, spiky, organic, wavy, blocky)
- Face planes: Bold color blocks in asymmetric cubist style
Color Palettes
Git2Art automatically selects harmonious color schemes based on your repository's primary language:
Art Inspiration
Git2Art draws inspiration from:
- Abstract Expressionism - Bold strokes and expressive color blocking reminiscent of De Kooning and Kandinsky
- Generative Art - Mathematical algorithms creating organic, complex patterns
- Data Visualization - Transforming code metrics into visual form
- Golden Ratio & Fibonacci - Natural proportion and balance in composition
Technical Stack
About the Creator
Git2Art was created as an exploration of transforming code into beautiful visual art. It combines art theory, generative algorithms, and a deep appreciation for the elegance of well-written code.
Open Source
Git2Art is open source and available on GitHub. Whether you want to generate art, contribute code, or understand how it works, you can find everything there.
Get in Touch
Have questions, feedback, or feature requests? We'd love to hear from you!
Ready to see your code as art?
Transform any GitHub repository into a unique artwork.
Generate Your Art