The GitHub Matrix
The latest commits from GitHub visualized in a Matrix-style animation.
The GitHub Matrix shows a constant stream of recent commits from GitHub. Click on the drops to open the corresponding revision on GitHub. Use the pause/play button at the lower right corner to pause and resume the matrix animation (or press SPACE).
The GitHub Matrix is also available as Screensaver for Mac OSX. Enjoy!
Be your own operator
The GitHub Matrix is a Spring Boot webapp written in Java 8. You need JDK 8 + Maven 3 preinstalled in order to run the app by yourself. Fork and clone the repository to your local machine, then
cd into the project directory and run the following command:
$ echo "apiToken=YOUR_API_TOKEN" >> src/main/resources/application.properties $ mvn package $ java -jar target/*.jar -XX:MaxMetaspaceSize=64m -Xmx256m -Djava.awt.headless=true
You have to create your own GitHub API Token. Go to your "GitHub Account Settings", choose "Personal access tokens" then click "Generate New Token". Make sure you don't accidentally push your API token to GitHub (as I did in the past). Alternatively just pass the token as system property: java ... -DapiToken=YOUR_API_TOKEN
The source code is published under the MIT license. If you reuse parts of the code for your own projects please preserve information about me as original author visible in your application.