Packages 
Package Description
org.jgrapht
The front-end API's interfaces and classes, including Graph.
org.jgrapht.alg
Algorithms provided with JGraphT.
org.jgrapht.alg.clique
Clique related algorithms.
org.jgrapht.alg.clustering
Graph clustering algorithms.
org.jgrapht.alg.color
Graph coloring algorithms.
org.jgrapht.alg.connectivity
Algorithms dealing with various connectivity aspects of a graph.
org.jgrapht.alg.cycle
Algorithms related to graph cycles.
org.jgrapht.alg.decomposition
Algorithms for computing decompositions.
org.jgrapht.alg.densesubgraph
Algorithms for computing maximum density subgraphs.
org.jgrapht.alg.drawing
Graph Drawing.
org.jgrapht.alg.drawing.model
Graph Drawing Basic Types and Models.
org.jgrapht.alg.flow
Flow related algorithms.
org.jgrapht.alg.flow.mincost
Algorithms for minimum cost flow
org.jgrapht.alg.independentset
Algorithms for Independent Set in a graph.
org.jgrapht.alg.interfaces
Algorithm related interfaces.
org.jgrapht.alg.isomorphism
Algorithms for (sub)graph isomorphism.
org.jgrapht.alg.lca
Algorithms for computing lowest common ancestors in graphs.
org.jgrapht.alg.matching
Algorithms for the computation of matchings.
org.jgrapht.alg.matching.blossom.v5
Package for Kolmogorov's Blossom V algorithm
org.jgrapht.alg.partition
Algorithm for computing partitions.
org.jgrapht.alg.planar
Algorithms for testing planarity of the graphs
org.jgrapht.alg.scoring
Vertex and/or edge scoring algorithms.
org.jgrapht.alg.shortestpath
Shortest-path related algorithms.
org.jgrapht.alg.spanning
Spanning tree and spanner algorithms.
org.jgrapht.alg.tour
Graph tours related algorithms.
org.jgrapht.alg.transform
Package for graph transformers
org.jgrapht.alg.util
Utilities used by JGraphT algorithms.
org.jgrapht.alg.util.extension
Utility classes for managing extensions/encapsulations.
org.jgrapht.alg.vertexcover
Vertex cover algorithms.
org.jgrapht.alg.vertexcover.util
Utilities for vertex cover algorithms.
org.jgrapht.event
Event classes and listener interfaces, used to provide a change notification mechanism on graph modification events.
org.jgrapht.generate
Generators for graphs of various topologies.
org.jgrapht.graph
Implementations of various graphs.
org.jgrapht.graph.builder
Various builder for graphs.
org.jgrapht.graph.concurrent
Implementations of various concurrent graph structures.
org.jgrapht.graph.specifics
Implementations of specifics for various graph types.
org.jgrapht.traverse
Graph traversal means.
org.jgrapht.util
Non-graph-specific data structures, algorithms, and utilities used by JGraphT.