https://github.com/theaidem/githubble
:octocat: All GitHub stars/forks in real-time
https://github.com/theaidem/githubble
github-stars golang reactjs
Last synced: 3 months ago
JSON representation
:octocat: All GitHub stars/forks in real-time
- Host: GitHub
- URL: https://github.com/theaidem/githubble
- Owner: theaidem
- License: mit
- Created: 2016-03-02T18:35:27.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2022-12-11T04:13:15.000Z (over 3 years ago)
- Last Synced: 2024-04-09T00:08:45.993Z (about 2 years ago)
- Topics: github-stars, golang, reactjs
- Language: JavaScript
- Homepage: http://theaidem.github.io/githubble
- Size: 1.17 MB
- Stars: 28
- Watchers: 3
- Forks: 0
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# [GitHubble](http://theaidem.github.io/githubble/)
View github stars / forks in real-time
## What Uses?
### Frontend
[Redux](https://github.com/reactjs/redux),
[react](https://github.com/facebook/react),
[normalizr](https://github.com/gaearon/normalizr)
[Webpack](https://github.com/webpack/webpack) module bundler
and [Semantic UI](https://github.com/Semantic-Org/Semantic-UI) components
### Backend
[Golang](https://golang.org/) :+1:
[Server-Sent Events](http://www.w3schools.com/html/html5_serversentevents.asp) sending event streams for clients
## How to run localy
Make sure you have [Golang](https://golang.org/) and [NodeJS](https://nodejs.org/) installed
Clone the repo:
```bash
git clone https://github.com/theaidem/githubble
cd githubble/backend
go get -v .
```
Generate your personal [access token](https://github.com/settings/tokens) from Github, then Build and run githubble server:
`` is Your Personal [access token](https://github.com/settings/tokens) from Github
Copy environment file
```bash
cp .env.example .env
```
and paste your token(s) in this file:
```
GITHUB_TOKENS =
```
and run the commands:
```bash
make build && make run
```
From another terminal window:
```bash
cd path/to/githubble/frontend
```
Install dependencies and run:
```
npm i
npm start
```
open [localhost:3001](http://localhost:3001)