Codeology

Codeology

Codeology is an open-source project that brings to life the art and science of code by visualizing any public GitHub project as a unique 3D ASCII creature.

Creative Direction: Tom Zukoski
Art Direction: Jason Rosenberg
Code: Marpi
Development: Huncwot
Copy: Tif Slama
Client: Braintree
In collaboration with: West

The application pulls data from GitHub's public API and creates visuals using WebGL, Three.js, and GLSL. Shape and color represent an individual language, with size being proportionate to how many characters of code were written. In its current form, Codeology recognizes and niquely renders more than 100 programming languages, from Assembly to Javascript to XML.

Codeology

As no two pieces of code are alike, no two Codeology forms are alike. Simple repos are modest geometries, while larger and more complex projects resemble shimmering anatomical models. On individual project pages, users can rollover specific code components and see disambiguated visualizations that layer into the whole.

Codeology

Among other awards and nominations, Codeology won a Gold Lion for Data Visualization at the 2016 Cannes Lions.