Jump to content

JUNG

From Alfawiki
Adapted from the English Wikipedia article JUNG, available under CC BY-SA 4.0Updated 9 August 2025
JUNG
Company typeOpen-source software
IndustrySoftware development
Area served
Worldwide
ProductsGraph modeling and visualization toolkit
Websitejung.sourceforge.net

JUNG (Java Universal Network/Graph Framework) is a Java-based, open-source toolkit designed for graph modeling and visualization, distributed under the BSD license. It provides integrated layout algorithms alongside analytical tools, including graph clustering techniques and measures of node centrality.

The framework accommodates diverse graph structures such as directed, undirected graphs, multi-modal graphs, parallel edges, and hypergraph configurations. JUNG enables the addition of metadata annotations to graphs, nodes, and edges, facilitating the creation of analytical applications that explore complex datasets by analyzing both relationships and associated metadata. Its algorithmic suite draws from fields like graph theory, data mining, and social network analysis, encompassing clustering, graph decomposition, optimization strategies, random graph generation, statistical evaluations, as well as computations related to network distances, flows, and centrality metrics.

JUNG's visualization capabilities support dynamic interaction with network data. Users can utilize pre-existing layout algorithms or implement their own custom layouts. The framework also offers filtering mechanisms to isolate particular sections of a graph for focused visualization or detailed examination.

See also

External links