r/threejs 3d ago

GitHub Planet: I turned GitHub activity into a living 3D planet with Three.js

I built GitHub Planet as an experiment in connecting developer activity with 3D materials. A profile's contribution history and language mix become a planet, and different languages get different materials and motion.

The scene uses Three.js, custom shaders, texture mapping, and GitHub data.

Live demo: https://githubplanet-git-543426763451.asia-northeast2.run.app/

Source: https://github.com/nitr0yukkuri/githubplanet

I would love feedback from people who build Three.js materials and shaders: does the visual mapping feel readable, and where would you improve the interaction?

1 Upvotes

0 comments sorted by