I started playing with GitHub api and soon find an api to fetch projects based on text, language of project etc.
I embedded this api in React app and created a basic ui. Users can fetch projects based on no of starts, language, text and label of issues eg. good first issue.
Also users can bookmark the repos for future without login.