Free and open source Java graph library
· directed and undirected graphs.
· graphs with weighted / unweighted / labeled or any user-defined edges.
· various edge multiplicity options, including: simple-graphs, multigraphs, pseudographs.
· unmodifiable graphs - allow modules to provide "read-only" access to internal graphs.
· listenable graphs - allow external listeners to track modification events.
· subgraphs graphs that are auto-updating subgraph views on other graphs.
· all compositions of above graphs.
You can create graphs based on: URLs, XML documents, Strings etc. You can even create graphs of graphs!
- graph visualization using the JGraph library
- complete source code included
- comprehensive Javadocs.
- easy extensibility.
In a hurry? Add it to your Download Basket!
What's New in version 0.8.3
- fix regression in DOTExporter inadvertently introduced by 0.8.2 changes.
- Add GridGraphGenerator, contributed by Assaf Mizrachi.
- Return coloring from ChromaticNumber, contributed by Harshal Vora.
- Fix bugs in KSP, contributed by Guillaume Boulmier; note that these bugfixes worsen the running time.