Ask HN: In-editor visual mind map/graph tool for code?

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • Code-Flow-Extension

    VS Code Extension to map code flow output as a diagram

  • I'd love a tool that lets me manually create maps/graphs between files/modules/functions in code and be able to jump between nodes. What would be even cooler is LSP support so that if code changed, the tool would be able to keep the map/graph up-to-date.

    So far the closest thing I can find is a VS Code extension: https://github.com/Pjaerr/Code-Flow-Extension

    Apparently there also used to be a tool/service called "Grok" that is now dead and the original domain redirects to spam: https://web.archive.org/web/20210812070223/https://www.trygrok.com/

    Has anyone come across a tool like this recently?

  • emerge

    Emerge is a browser-based interactive codebase and dependency visualization tool for many different programming languages. It supports some basic code quality and graph metrics and provides a simple and intuitive way to explore and analyze a codebase by using graph structures.

  • Slightly off topic & very resource intensive diy approach without using an IDE:

    Take advantage of an editor's use of on disk file as a buffer[0]. Monitor the editor file buffer for changes[1]. Trigger regeneration of a map/graph update & redisplay changes[2] in different window.

    [0] : https://stackoverflow.com/questions/71822798/what-exactly-ar...

    [1] : watchdog : https://pypi.org/project/watchdog/

    [2] : emerge-vis : https://github.com/glato/emerge

  • 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
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