Sourcetrail

Dev tools

code exploration

SHOW HN2017

328points
117comments
#62of 2,242 in 2017
Top 3%of 2017 by points

How HN took it

CuriousMostly questions and neutral comments

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 HN
    • I 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
    • On 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 HN
    • Sourcetrail 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 HN
    • If 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 HN
    • 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 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 HN
    • How's the performance on a large codebase? North of 500k lines, few thousand cpp/h files, 40+mb
      malnourish on HN
    • Has 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 HN
    • Code 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 HN
    • Any plans to support Kotlin ?
      jsk2600 on HN
    • 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 HN
    • I 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 HN
    • The intro video mentions Java, C, and C++.
      RussianCow on HN
  • Support for compile commands

    From 2 comments

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 HN
    • Um..you already have this if you have visual studio 2015. https://youtu.be/01MzfE8s6G8?t=54
      ianceicys on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/14612440)