A beautiful, dark-themed portfolio page that dynamically fetches all your GitHub repositories using the GitHub API and displays them in a card grid.
- Live data from GitHub API (always up-to-date — no rebuild needed)
- Filter by: All / Mine (non-forks) / Forked / Language
- Sort by: Recently Updated / Most Stars / Name A-Z / Newest First
- Real-time search across name, description, topics, and language
- Stars, forks, language, topics, and relative "updated X ago" on each card
- Animated cards with hover effects
- 100% responsive
- Create a repo named
0-Name-Alex.github.io(served athttps://0-name-alex.github.io/) or any name, e.g.github-portfolio(served athttps://0-name-alex.github.io/github-portfolio/). - Push these files to the
mainbranch (index.htmlmust be at the repo root). - In the repo go to Settings → Pages → Build and deployment → Source and choose GitHub Actions.
- The included workflow (
.github/workflows/pages.yml) deploys on every push. Check the Actions tab for the live URL.
Prefer no Actions? Choose Deploy from a branch → main / (root) instead.
Just open index.html in your browser — no build step needed.