Skip to content

Your Github πŸ™ profile. With a Windows 95 πŸ–₯️ style. Built with React πŸš€

Notifications You must be signed in to change notification settings

edgarguitarist/github95

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Github πŸ™ repos and users
With a Windows 95 πŸ–₯️ style
Built with React πŸš€

Welcome to Github95 - where you can browse Github without the distractions of a modern website. Rewind to a time where the experience was simpler, grey, and so pixelated you needed to squint!

Visit Github95 now

Use Github95 to search repositories, delve into the contents of a repository, and find out facts about Github users.

The app is built with React, Recoil for state management, and the React95 component library to give it the Windows 95 charm.

This started off as a small lockdown project to try out the Github GraphQL API, and generating some good insights from it. The project quickly developed into a fun faux desktop, with icons and applications.

Running locally

Developed using Yarn, use npm if you prefer

yarn
yarn start

Notes

For state management I'm using the experimental Recoil library from Facebook. Being a new library still in development it is not fully stable. There's a console error when running the app locally that's caused by a Recoil bug, as documented in this issue on the Recoil repo. I'll update the app once a solution becomes available.

Roadmap

  • Better error handling (eg for when the API is unavailable)
  • Performance improvements, code refactoring
  • Use the Github OAuth API to allow users to login
  • After OAuth is done, spec and add mutations (eg to reply to issues, act on events)
  • Open developers from Trending Explorer window (clicking a dev currently does nothing)
  • Option to create desktop shortcuts for repos and users (eg add link to React / favourite repo on the desktop)

About

Your Github πŸ™ profile. With a Windows 95 πŸ–₯️ style. Built with React πŸš€

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 83.8%
  • SCSS 11.1%
  • CSS 3.6%
  • HTML 1.5%