Social network analysis software Collection of social network analysis tools and libraries Collection of social network analysis tools and libraries

| Product | Main_Functionality | Input_Format | Output_Format | Platform | License_and_cost | Notes_ |
|---|---|---|---|---|---|---|
| Graphviz | Graph vizualisation software | GraphViz(.dot) | .bmp, .canon, .cmap, .eps, .fig, .gd, .gd2, .gif, .gtk, .ico, .imap, .cmapx, .ismap, .jpeg, .pdf, .plain, .png, .ps, .ps2, .svg, .svgz, .tif, .vml, .vmlz, .vrml, .wbmp, .xlib | Linux, Mac, Windows | Open Source (CPL) | Graphviz is open source graph visualization framework. It has several main graph layout programs suitable for social network visualization. |
| Java Universal Network/Graph (JUNG) Framework | network and graph manipulation, analysis, and visualization | built-in support for GraphML, Pajek, and some text formats; user can create parsers for any desired format | built-in support for GraphML, Pajek, and some text formats; user can create exporters for any desired format | Any platform supporting Java | Open source (BSD license) | JUNG is a Java API and library that provides a common and extensible language for the modeling, analysis, and visualization of relational data. It supports a variety of graph types (including hypergraphs), supports graph elements of any type and with any properties, enables customizable visualizations, and includes algorithms from graph theory, data mining, and social network analysis (e.g., clustering, decomposition, optimization, random graph generation, statistical analysis, distances, flows, and centrality (PageRank, HITS, etc.)). It is limited only by the amount of memory allocated to Java. |