It is a tool to analyst the dependence of ELF/Mach-O. When you port an ELF library to your own operating system, having a dependency graph is important.
How to run
java -jar elf-dependency-walker.jar
After the main screen jumping out, click "Analyst" button and choose a ELF file. Then it will display the dependency tree as below.
The following graph shows you which library of your linux elf is depend on
This graph shows the library dependency on 64 bits linux
It supports mac now, see below