Sourcetrail

A cross-platform source explorer for C, C++ and Java

get it

- interactive interface for navigating source code

- runs on Windows, Mac and Linux

- supports C, C++ and Java

- offers plugins for vim, emacs, VS, VS Code, Sublime Text, Eclipse, IntelliJ, CLion, QtCreator, Atom

- generates call graphs, include- and inheritance trees

- features bookmarking and browsing history

- bright and dark color scheme

Around the web

Reviews

 
  • Pros: 

    Easy to install and use. Gives a fast and good overview of code pieces and the related elements. Navigation in code and/or graphic possible.

    Cons: 

    Support for more languages would be nice - Adding an option to generate a permanent customizable map of the coding would be perfect for me.

    There are not many Software Exploration Tools that are in active development and have a price that can be paid by an individual developer. I know currently no practical alternatives. I use Sourcetrail currently not often, because I work mainly with languages that are not supported by Sourcetrail up to now.

    Rainer Winkler has used this product for one week.

Discussion

You need to become a Contributor to join the discussion - Find out how.
Eberhard GrätherMaker@egraether
Hello product hunters! The ligthning talk video really already explains everything, please watch it! Nevertheless, the idea to build Sourcetrail started while interning in the Google Chrome Team. I spent most of my time there reading the huge C++ codebase. So I wondered: Why is there no developer tool that helps you in understanding existing source code quicker? Sourcetrail analyses C, C++ and Java source code and offers a simple user interface for navigating and exploring unknown source code. It has been in development for more than 3 years now and is the result of the collective feedback of more than a thousand developers. And we are still working on improving and making it better with each new release. So give it try and let me know what you think! Thanks!