DependenciesGraph Generates dependency graph for a folder containing .swift files. Libraries used Menhir vis.js How to use Download the release cd <PATH_TO_Dependencies Graph v1> ./main.native <PATH_TO_SWIFT_FILES_FOLDER> Open index.html Select graph (Inheritance or Usage) You can specify types that shouldn't be added to the graph in types_to_ignore.txt . One type per line. How to compile eval `opam config env` ocamlbuild -package unix -package str -use-menhir -menhir "menhir --external-tokens Lexer" main.native Examples Alamofire Nuke