Twidi, I have one more question. Are you caching all the github api data on your end or do you hit the api directly and assume you are good for the limit?
Everything is stored by my side. All API requests are asynchronous, when needed only (a fetch of a repository cannot be done if it was done in the last 30 minutes, and so on)