This project was built to follow the number of stars of the Oh My Zsh GitHub repository as it neared 100k. It is now archived but the celebration can still be watched by going to the GitHub Pages version of the site.
Here's what it looked like when we reached 100k stars:
- A Node.JS server that provided:
- A webhook to receive
star
events from the repository (using smee.io for local testing). - A websocket endpoint to send
star
events and a count of users connected to the website.
- A webhook to receive
- A lean frontend built with built-in WebSockets and the following dependencies:
Since the webhook/websockets server has been shut down, a version of the page remains using GitHub Pages, which just makes a request to the GitHub v3 API to get the number of stars. You can access it by going to https://mcornella.github.io/ohmyzsh-stargazers.
This project is licensed under the MIT License