JGraphT 0.9.0

Free and open source Java graph library
JGraphT - The main window of the application presenting a sketched graph
  1 Screenshot
JGraphT is a free Java graph library that provides mathematical graph-theory objects and algorithms. JGraphT supports various types of graphs including:
· 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!

Main features:

  • graph visualization using the JGraph library
  • complete source code included
  • comprehensive Javadocs.
  • easy extensibility.

last updated on:
April 22nd, 2014, 4:14 GMT
file size:
3.7 MB
license type:
developed by:
Barak Naveh and John V Sichi
operating system(s):
Mac OS X
binary format:
Universal Binary
Home \ Development \ Java
Download Button

In a hurry? Add it to your Download Basket!

user rating



Rate it!
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.
read full changelog

Add your review!