Sourcetrail

Sourcetrail
Developer(s)The Sourcetrail Development Team
Stable release
2020.2.43
Operating systemMultiplatform
TypeSoftware quality
LicenseGNU General Public License v3.0
Websitewww.sourcetrail.com

Sourcetrail is a free open-source source code explorer that provides interactive dependency graphs and support multiple programming languages including C, C++, Java and Python.[1][2][3][4][5][6][7]

History

The project was started by Eberhard Gräther after an internship at Google where he worked on Google Chrome and consumed a lot of time (1 month) to implement a simple feature that he expected to be done in 1–2 hours. The complexity of understanding large code-bases by new developers was his motivation to develop a tool that help in understanding the consequences of source code modifications.[8]

The project started as a commercial project in 2016 under the name Coati.[9] In November 2019, Sourcetrail was released as open-source software under the GNU General Public License v3.0.[10]

Concept

Most of a programmer's time is invested in reading the source code. Therefore, the goal of Sourcetrail is to help the developers to understand the source code and the relationship between different components. Sourcetrail builds a dependency graph after indexing the source code files and provides a graphical overview of the source code.

It is built in an extendable way, so it could be extended to support more programming languages.

See also

  •  Free and open-source software portal
  •  Computer programming portal

References


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.