JGraphT logo


A Java library of graph theory data structures and algorithms
+ 1

What is JGraphT?

It is an open source library of graph-theoretic data structures and algorithms. It has been used in a number of university projects and classes, and shows up as a standard reference in books on Java programming.
JGraphT is a tool in the Java Tools category of a tech stack.
JGraphT is an open source tool with 2.4K GitHub stars and 798 GitHub forks. Here’s a link to JGraphT's open source repository on GitHub

Who uses JGraphT?


6 developers on StackShare have stated that they use JGraphT.

JGraphT Integrations

JGraphT's Features

  • Flexible
  • Powerfull
  • Efficient

JGraphT Alternatives & Comparisons

What are some alternatives to JGraphT?
The Guava project contains several of Google's core libraries that we rely on in our Java-based projects: collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, and so forth.
Neo4j stores data in nodes connected by directed, typed relationships with properties on both, also known as a Property Graph. It is a high performance graph store with all the features expected of a mature and robust database, like a friendly query language and ACID transactions.
Java 8
It is a revolutionary release of the world’s no 1 development platform. It includes a huge upgrade to the Java programming model and a coordinated evolution of the JVM, Java language, and libraries. Java 8 includes features for productivity, ease of use, improved polyglot programming, security and improved performance.
Apache FreeMarker
It is a "template engine"; a generic tool to generate text output (anything from HTML to auto generated source code) based on templates. It's a Java package, a class library for Java programmers.
A library for composing asynchronous and event-based programs by using observable sequences for the Java VM.
See all alternatives

JGraphT's Followers
14 developers follow JGraphT to keep up with related blogs and decisions.