Quickstart
Get started with GitScope and analyze your first GitHub profile in under 2 minutes. This guide will walk you through accessing the live demo and performing your first profile analysis.Try the live demo
The fastest way to experience GitScope is through the live demo hosted on GitHub Pages.Open the demo
Visit the live demo at:https://david-andino.github.io/github-dashboard/You’ll see the main search interface with a hero section and suggested usernames.
Search for a GitHub user
You have two options to start analyzing:Option 1: Use quick suggestionsClick any of the pre-populated username chips below the search bar:
torvalds— Creator of Linux and Gitgvanrossum— Creator of Pythonsindresorhus— Popular open source developertj— Creator of Express.jsyyx990803— Creator of Vue.js
Explore the profile
Once the search completes, you’ll see:Left sidebar:
- User card with avatar, bio, and stats (repos, followers, following, gists)
- Language distribution donut chart
- Grid of repositories (30 per page)
- Filter by minimum stars
- Sort by recent updates, stars, or forks
- Pagination controls
The user profile and first page of repositories load simultaneously using
Promise.all() for optimal performance.View repository commits
Click on any repository card in the grid to expand the commit panel below.You’ll see:
- 10 most recent commits with author, message, and SHA
- Repository metadata (stars, forks, open issues, size, license)
- Direct link to view the repository on GitHub
Try filtering and sorting
Experiment with the repository controls:Filter by stars:
- Enter a minimum star count (e.g., 100)
- Only repositories with ≥ that number of stars will display
- Recientes — Most recently updated (default)
- ⭐ Stars — Highest star count first
- 🍴 Forks — Most forked repositories first
Understanding the interface
Header components
The header displays three key elements:- GitScope logo — Returns to search when clicked
- Rate limit indicator — Shows remaining API requests
- Token API button — Add GitHub token to increase rate limit
- Theme toggle — Switch between dark/light mode
Rate limit indicator
Pay attention to the rate limit badge color:- 🟢 Green — More than 50% of requests remaining
- 🟡 Yellow — Between 20-50% remaining
- 🔴 Red — Less than 20% remaining (time to add a token!)
Adding a GitHub token (optional)
To unlock higher rate limits:Generate a token
Visit GitHub Settings → Personal Access TokensRequired scopes:
- ✅
public_repo - ✅
read:user
ghp_)Your token is stored only in your browser’s
localStorage — it’s never sent to any server except GitHub’s API.What’s happening under the hood?
GitScope uses four main GitHub REST API endpoints:| Endpoint | Purpose | Called when |
|---|---|---|
GET /users/:username | Fetch user profile | Search submitted |
GET /users/:username/repos | List repositories | Search submitted, page changed |
GET /repos/:owner/:repo/commits | Get commit history | Repository clicked |
GET /repos/:owner/:repo/languages | Get language stats | Language chart rendered |
Common issues
User not found
If you see “Usuario no encontrado”, the username doesn’t exist or the account is private.Rate limit exceeded
If you see “Rate limit exceeded”:- Wait for the rate limit to reset (shown in the header)
- Add a GitHub Personal Access Token to increase your limit to 5,000/hour
No repositories showing
If a user has no public repositories, the repository grid will be empty. Try searching for a different user.Next steps
Install locally
Run GitScope on your own machine for development
GitHub API
Learn about all GitHub API endpoints used