Sourcetrail
{{short description|Software visualization tool}}
{{Infobox software |
logo = |
screenshot = |
caption = Sourcetrail GUI |
name = Sourcetrail |
developer = The Sourcetrail Development Team|
latest_release_version = 2021.4.19 |
repo = {{URL|https://github.com/CoatiSoftware/Sourcetrail}} |
operating_system = Multiplatform |
license = GNU General Public License v3.0 |
genre = Software quality
}}
Sourcetrail was a FOSS source code explorer that provided interactive dependency graphs and support for multiple programming languages including C, C++, Java and Python.{{Cite web|url=https://www.infoworld.com/article/3454896/sourcetrail-code-navigator-now-free-open-source.html|title=Sourcetrail code navigator now free open source|first=Paul|last=Krill|date=November 21, 2019|website=InfoWorld}}
History
The project was started by Eberhard Gräther after an internship at Google where he worked on Google Chrome, and noticed that he consumed a lot of time (1 month) to implement a simple feature that he expected to be done in 1–2 hours. This was his motivation to develop a tool that helps in understanding the consequences of source code modifications.{{cite web | url=https://medium.com/@egraether/why-working-on-chrome-made-me-develop-a-tool-for-reading-source-code-7111ba21a6f0 | title=Why working on Chrome made me develop a tool for reading source code | date=10 January 2017 }} The project started as a commercial project in 2016 under the name Coati.{{Cite web|url=https://sourcetrail.com/blog/release_0_6/|title=Coati Release 0.6|website=Sourcetrail Developer Blog}} In November 2019, Sourcetrail was released as open-source software under version three of the GNU General Public License.{{Cite web|url=https://sourcetrail.com/blog/open_source/|title=Sourcetrail is now free and open-source software|website=Sourcetrail Developer Blog}}
The project was discontinued in 2021.https://web.archive.org/web/20211115131149/https://www.sourcetrail.com/blog/discontinue_sourcetrail/ Blog post on discontinuing Sourcetrail.
Concept
Most of a programmer's time is invested in reading the source code.{{Citation needed|date=February 2021}} Therefore, Sourcetrail is intended 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
{{Portal|Free and open-source software|Computer programming}}
References
External links
- [https://github.com/CoatiSoftware/Sourcetrail Archived Repository]
Category:Visualization software
Category:Static program analysis tools
Category:Discontinued software
{{programming-software-stub}}