For development without Maven, or for running demos from the command line, you can download a full archive of the release:
Regardless of which archive format you download, you’ll have the same release contents after unpacking.
Older releases are also available. They have less functionality, but may be useful with obsolete JDK’s or JRE’s.
Python-JGraphT bindings are also available. Source code is on github, under the same licensing as JGraphT.
A Rust crate is available as well, with source code on github under the same licensing as JGraphT.