Why

This website is a showcase of my own repos and the topics they fit into. For my own ease of using in searching and comparing my projects and for sharing them with others beyond the limitations of the standard view of repos on a profile on GitHub.

Where

MichaelCurrin - my-github-projects

What

This project a static website hosted on Netlify for free and uses the following tools:

How

On build, a request is done to GitHub GraphQL API to get repos and their topic labels. For the All Topics page, the structure is inverted such that topics contain repos.

You can fork and reuse this project to make a site showing your own GitHub repos. Follow the repo’s README.

Background

The idea was inspired a quickstart dev portfolio that GitHub supplies: