Turn your GitHub profile into a beautiful developer portfolio dashboard instantly
Add your dashboard screenshot here
Displays:
- GitHub avatar
- followers
- following
- public repositories
- total stars
Interactive chart showing language distribution using Chart.js.
Example:
JavaScript Python HTML CSS
A custom scoring system based on:
- GitHub followers
- repository count
- star count
- activity level
Shows:
- contribution graph
- GitHub streak stats
- top languages
- top repository
Users can:
- search repositories
- sort by stars
- sort by name
Automatically detects developer skills from repositories.
Example output:
JavaScript Python Machine Learning React
Generate shareable portfolio links.
Example:
https://repo-folio-ai.vercel.app/?user=somansinghal
Download a standalone HTML version of the generated portfolio.
Choose between multiple themes:
- Dark Dev
- Glass
- Cyberpunk
- Minimal
- Gradient
Frontend
- HTML
- CSS
- JavaScript
Libraries
- Chart.js
API
- GitHub API
Deployment
- Vercel
Visit the deployed version:
https://repo-folio-ai.vercel.app
Clone repository
git clone https://github.com/somansinghal/repo-folio-ai.git
Enter project directory
cd repo-folio-ai
Open project
index.html
Generate a personal access token on GitHub.
Add inside script.js
const GITHUB_TOKEN = "your_token_here"
API limits increase from:
60 requests/hour → 5000 requests/hour
Developers often spend hours building portfolios.
RepoFolio AI lets you:
Enter a GitHub username Generate a portfolio dashboard Share or download instantly
Future improvements:
- AI developer analysis
- portfolio templates
- GitHub activity heatmap
- developer ranking system
- deploy portfolio automatically
Contributions are welcome!
Steps:
1 Fork repository 2 Create feature branch 3 Commit changes 4 Open Pull Request
If you like this project:
⭐ Star the repository 🍴 Fork it 📢 Share it with developers
Soman Singhal
GitHub: https://github.com/somansinghal
MIT License