Recommending github projects based on the github projects you already are interested in could be a problem that can be solved by a recommender engine like the ones from https://movielens.org/
It doesn't work well, because people use GitHub's starring feature in many different ways. Star rating of movies is pretty comparable between users once you standardize it. Not for GitHub stars.