Show HN: Visualizing a Codebase

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • Gource

    software version control visualization

  • I find that it's useful not just to look at the current contents of codebase, but how it has evolved over time. For example, after being onboarded, this lets me see where most of the current effort on a codebase is concentrated and what the biggest recent changes have been.

    For this, i believe that Gource is a lovely tool, which you can just point at a Git repository and it will visualize it: https://gource.io/

  • racket

    The Racket repository

  • Clicky: https://octo.github.com/projects/repo-visualization

    I tried with https://github.com/racket/racket and for some reason it puts all the content of the subfolder "racket"/"src" in a vertical strip near the middle of the circle instead of spreading the parts evenly. How is each part arranged?

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Sourcetrail

    Discontinued Sourcetrail - free and open-source interactive source explorer

  • The best tool I found for exploring code bases and navigating large projects is https://www.sourcetrail.com/.

  • vircadia-native-core

    Vircadia open source agent-based metaverse ecosystem.

  • That sounds interesting, can you give more details about that?

    I work on Vircadia (https://vircadia.com/) and have been thinking for a while that it would be cool to have in-world visualizations of things like the project's structure and github activity. It's a big one, so perhaps the right 3D representation would make the project's structure more understandable at a glance.

  • WhiteBeam

    WhiteBeam: Transparent endpoint security

  • Took a look at my own codebase, which is 99% Rust. All gray, I'm guessing Rust isn't currently a recognized file type? Either way, very nice! I currently use the "dirtree" tool to generate diagrams like this of my codebase for documentation: https://github.com/WhiteBeamSec/WhiteBeam/wiki/Code-layout

  • pfff

    Discontinued Tools for code analysis, visualizations, or style-preserving source transformation.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Ask HN: What would an IDE built for the Apple Vision Pro look like?

    2 projects | news.ycombinator.com | 10 Jun 2023
  • Tips for CS011 and CS10B?

    3 projects | /r/ucr | 30 Mar 2023
  • How to quickly learn/understand the system architecture of any given application?

    1 project | /r/devops | 7 Mar 2023
  • Not sure if this is the worst or most genius indentation I've seen

    4 projects | /r/ProgrammerHumor | 6 Mar 2023
  • Tools/software for visualizing code structure/dependencies of large C project.

    2 projects | /r/embedded | 3 Jan 2023