Sourcetrail
Dev tools
code exploration
SHOW HN2017
How HN took it
13 positive, 48 neutral or asking, 1 mixed, 8 critical, out of 70 comments about the project. Thread score +0.07.
Idea: 4 for, 1 againstPerformance: 1 for, 3 againstExecution: 2 for, 1 againstDesign: 2 for, 0 againstPricing: 2 for, 0 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Useful for understanding unfamiliar code and saves time
From 3 comments
I used Sourcetrail a few months ago to figure out a ugly ball of embedded C code that I needed to reimpliment. Sourcetrail was super helpful for this. It paid for itself in an…
danielvf on HNI spend a lot of time in clients' ios apps which were developed by other contractors long ago and then I'm asked to fix bugs and add new features. I think this would help me save…
xyclos on HNOn a first look, it looks amazing. This is actually what I've always imagined "graphical" programming to look like.
mden on HN
Offline processing, no code leaves the machine
From 1 comment
Indeed, everything's offline! You don't even need an internet connection to run Sourcetrail :)
nebucnaut on HN
Good C++ support using clang
From 2 comments
I love the implementation for C++, I'm just waiting for more language support.
redm on HNSourcetrail developer here: Pretty solid. We use clang libTooling.
egraether on HN
Objections
Supported languages are unclear on the website
From 3 comments
Website feedback: Supported languages is the #1 most important piece of info about this software. It should be front and center and probably repeated a few times already on the…
alkonaut on HNIf I could upvote you more than once; I would. I left the site not really knowing what language/s are supported. After digging through the entire page it looks like maybe…
bigtunacan on HNWhat languages are supported? At least on mobile, there is zero mention of language support outside of testimonials and screenshots. Is it just Java and C++?
nickpresta on HN
Indexing large codebases is slow
From 3 comments
Pretty sure it's compiled,I tried it out and it took a while to process on code that ggtags parses in seconds.
davidshepherd7 on HNHow's the performance on a large codebase? North of 500k lines, few thousand cpp/h files, 40+mb
malnourish on HNHas anyone run a large codebase like chromium with this tool? Is the indexing looking at what's compiled like libclang or is it static like gtags?
kuangye on HN
Pricing is high for individuals
From 2 comments
I might buy this for Go if it was available, this looks interesting! Note that I'm mainly interested because my current editor of choice does not have the full suite of tools I'm…
notheguyouthink on HNCode Maps requires Enterprise, I think. You can view generated Code Maps from other editions, but you need Enterprise in order to generate them. Kind of unfortunate.
CMay on HN
Requests
Additional languages such as C#, Go, Kotlin, Swift
From 4 comments
C# support would be cool too!
gigatexal on HNAny plans to support Kotlin ?
jsk2600 on HNI might buy this for Go if it was available, this looks interesting! Note that I'm mainly interested because my current editor of choice does not have the full suite of tools I'm…
notheguyouthink on HNI spend a lot of time in clients' ios apps which were developed by other contractors long ago and then I'm asked to fix bugs and add new features. I think this would help me save…
xyclos on HN
VS Code plugin
From 1 comment
There doesn't seem to be a vscode plugin for Sourcetrail. Could be a worthwhile addition?
skibz on HN
Questions
Which languages are supported
From 2 comments
What languages are supported? At least on mobile, there is zero mention of language support outside of testimonials and screenshots. Is it just Java and C++?
nickpresta on HNThe intro video mentions Java, C, and C++.
RussianCow on HN
Support for compile commands
From 2 comments
Compile commands ? Please Yes?
rasjani on HNYes, we support Compile Commands :)
nebucnaut on HN
Alternatives named
SciTools Understand
From 1 comment
If you're looking for a similar tool which does have a code unravel-er look at SciTools Understand[1] for C/C++/Java My previous company used Understand on a large unfamiliar…
CPAhem on HN
Source Insight
From 1 comment
There's also Source Insight [1] which supports C/C++/Java/Obj-C - quite a fantastic tool, but unfortunately it's Windows only (Wine works with a few hiccups) [1]…
popeko on HN
Sourcegraph
From 1 comment
We built Sourcegraph, which is a web-based code search and navigation tool. Our Python support is in beta, and you can try it out at…
sqs on HN
Woboq code browser
From 1 comment
Hm does anyone know of a web-based tool like this that uses Clang as a back end? I want to put open source code like the bash and Python interpreters in it and be able to…
chubot on HN
Visual Studio Code Maps
From 2 comments
Do you also have arrows to methods in your own class? In addition, how does this relate to code maps in VS? https://msdn.microsoft.com/en-us/library/jj739835.aspx Seems they…
bastijn on HNUm..you already have this if you have visual studio 2015. https://youtu.be/01MzfE8s6G8?t=54
ianceicys on HN