Skip to content

mcornella/ohmyzsh-stargazers

Repository files navigation

Oh My Zsh stargazers website

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:

Recording of 100k stars reached

Technical details

  • 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 lean frontend built with built-in WebSockets and the following dependencies:

GitHub Pages

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.

Recording of GitHub Pages version

LICENSE

This project is licensed under the MIT License

Releases

No releases published

Sponsor this project

 

Packages

No packages published