Julia code browsing via Sourcetrail

Sourcetrail is a fantastic source code browser for C and C++. Among others, it can make great call trees and it’s very fast. I want to use it to browse Julia code… but I have little experience with Julia, I am coming from C/C++, a bit of Python and shell scripting. Sourcetrail provides an API to build a database representing any program based on AST code. Although the AST is mentioned in some Julia documentation, not enough details are disclosed to get me started.

Who can help me getting this on the road? Any advice is welcome! Thanks.

6 Likes

Sadly it seems that Sourcetrail is now archived and development discontinued.

Truly a bummer, I really enjoyed using Sourcetrail. There is CodeCompass which is being actively developed.

But yeah, I agree having a visualization tool for Julia code would be great. Things like visualizing all the dispatched methods and where they come from is just one immediate use case I think of, in addition to the usual benefits of these code visualization tools.