Profile cards that always work
Generate SVG cards via CI/CD and store them directly in your repository. No Vercel, no lag.
CI/CD → commit → README
CI runs on schedule
GitHub Actions runs profile-graphics every 6 hours, fetching contribution data from GitHub or GitLab API.
SVG cards are generated and committed
Files dist/*.svg are created and committed directly to your profile
repository. No external servers, no runtime dependencies.
README displays SVGs as regular images
An <img src="dist/activity.svg"> tag in README.md is all you
need. GitHub serves it instantly via CDN.
8 card types
Activity Graph
Contribution area chart for the last N days with SMIL animation
Top Languages
Top languages by code size — bars or donut
Streak Stats
Current streak, longest streak, total contributions
Summary Card
Stars, Commits, PRs, Issues, Reviews in one card
Productive Time
Activity distribution by hour of day
Contribution Calendar
52-week contribution heatmap
Profile Details
Profile overview + yearly contribution area chart
Most Commit Language
Top languages by commit count (donut)