This demo searches GitHub repositories and visualizes them in FoamTree.
Try: language:javascript | language:java | voronoi | webgl | testing
Click polygon for more details. Use mouse wheel or pinch to zoom.
fetch() and converting the results to
FoamTree format. Without authentication, GitHub allows
a few searches per minute; once the limit is exceeded, the visualization shows GitHub's message.
CarrotSearchFoamTree.loader utility
script to manage the data loading indicator.
groupContentDecorator along
with geometry utilities to lay out and
render custom content in each polygon.
update method to dynamically adjust the
visualization after weights change in response to the user's choice of a different Size polygons
by option.
groupColorDecorator to apply
custom colors based on the time the repository was created, pushed to or updated.
Intl.RelativeTimeFormat.
CarrotSearchFoamTree.relaxationProgress
utility script to show the layout relaxation progress bar.
titleBarDecorator
option to customize the triggering and content of the built-in title bar.