Skip to content
← Back
1 min readtutorial

How to integrate GitHub API in your portfolio

Learn to connect your web portfolio with the GitHub API to display your repositories in real time.

tutorialapijavascript

GitHub API in Portfolios

The GitHub API is free and doesn't require authentication for public data.

Basic usage

js
const repos = await fetch('https://api.github.com/users/youruser/repos')
  .then(r => r.json())

You can display name, description, language, stars and more.

Advantages

  • Always up-to-date content
  • No backend required
  • Easy to implement