Traverse is a GitHub explorer. You can browse repositories trending by frequency and language.
I love browsing trending repositories on GitHub. Historically, that page was kinda hidden and took some digging to get to. I wanted to build an app that would make findind new repositories easier.
I was building this app, and ended up finding this awesome extension called GitHunt using Traverse. My only complaint about GitHunt is that it opens every new tab, even when I am in the middle of something. I've gotten sidetracked before while opening a new tab and finding a cool project. Need to focus? Not a problem, Traverse is a dedicated application you can open and close at your hearts content.
It is an Electron app built with React, in TypeScript. It uses Jest/Chai + Enzyme for the test framework. Webpack to bundle, Redux and Redux Saga for the store, and uses the GitHub REST API with the Axios rest client.
git clone https://github.com/jasonraimondi/traverse cd traverse/
After you've cloned the repository.
npm install npm run start
npm run test # npm run test:watch # for running/watching
If you are using an IntelliJ IDE, you should see an option for 'Unit Tests' in the top righthand corner.
Traverse is MIT licensed.