Decode any developer's DNA β stunning visual analytics for any GitHub profile.
| Feature | Description |
|---|---|
| 𧬠Developer DNA Score | Unique algorithmic score based on activity, influence, diversity & collaboration |
| ποΈ Rank & Badge System | Auto-assigned rank from π± Seedling to π Legend based on DNA Score |
| π Developer Card | Downloadable identity card β share on Twitter, LinkedIn & WhatsApp |
| π Global Leaderboard | All searched developers ranked live by DNA Score |
| π Shareable Profile URL | One-click link to share any developer's GitDNA report |
| π Language Breakdown | Beautiful doughnut chart of all programming languages used |
| π Repo Activity | Bar chart of repositories created per year |
| β Stars Distribution | Horizontal bar chart of most-starred repos |
| π Top Repositories | Cards for top repos with stars, forks, and language |
| β‘ Head-to-Head Compare | Battle mode β compare any two GitHub users side by side |
| π Dark / Light Mode | Sleek dark mode by default, toggle anytime |
| π± Fully Responsive | Works beautifully on desktop and mobile |
π https://aslam-prog.github.io/gitdna/gitdna.html
Open in any browser β no server needed!
- Vanilla HTML/CSS/JavaScript β zero dependencies, zero build tools
- GitHub REST API β public, no authentication required
- Chart.js β beautiful, animated charts via CDN
- html2canvas β developer card PNG download
- Google Fonts β Space Grotesk + Space Mono
# Clone the repo
git clone https://github.com/aslam-prog/gitdna.git
cd gitdna
# Just open the file!
open gitdna.htmlThat's it. No npm install. No backend. No API keys.
The Developer DNA Score (0β100) is calculated from 6 weighted signals:
| Signal | Description |
|---|---|
| Repo Activity | How many public repos relative to a benchmark |
| Influence | Total stars earned across all repositories |
| Collaboration | Follower count relative to benchmark |
| Language Diversity | Number of unique programming languages used |
| Community Ratio | Following/Followers social engagement ratio |
| Open Source Score | Forks, bio completeness, and openness indicators |
| Score | Rank |
|---|---|
| 0β20 | π± Seedling Developer |
| 21β40 | π§ Code Apprentice |
| 41β60 | β‘ Active Builder |
| 61β75 | π GitHub Warrior |
| 76β90 | π Open Source Hero |
| 91β100 | π Legend Developer |
Share any developer's report directly using the URL format:
https://aslam-prog.github.io/gitdna/gitdna.html?user=USERNAME
Example:
https://aslam-prog.github.io/gitdna/gitdna.html?user=torvalds
Pull requests are welcome! Feel free to open issues for:
- New chart types
- Additional DNA metrics
- UI improvements
- Feature requests
- Fork the repo
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
MIT Β© Mohammed Aslam
Built with β€οΈ by Mohammed Aslam Β· uniqueehubs@gmail.com



