Dependency Network of "Needy" LuaRocks

Nodes and Edges:

This is a plot of all 1122 packages in the root manifest of LuaRocks. Nodes represent a LuaRock and the size is relative to the amount of outdegrees or edges exiting the node. A larger node means a more "needy" LuaRock in the sense that it requires more packages (i.e. has more dependencies). Hovering over the bubbles show the name of the LuaRock and the number of dependencies. The color of the bubbles are grouped by outdegree value, larger values are blue, values in the middle are yellow and smaller values are red.

Data from luarocks.org. Layout rendered using Gephi by first generating a random layout before using Fruchterman-Rheingold and finally Force Atlas 2 generating this really cool human-head horizontal MRI-esque graph. Rendering done by Sigma.js. Scroll your mouse over the graphs to zoom in.

Cool things to notice:

  • dromozoa island,
  • mjolnir islands, big one and small one and
  • "Lua Rock", the main island of this whole thing