jgrasp
« Back to VersTracker
Description:
IDE with visualisations for improving software comprehensibility
Type: Cask  |  Latest Version: 2.0.6_19@0  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: ide java visualization c-plus-plus python development
Install: brew install --cask jgrasp
About:
jGRASP is a lightweight Integrated Development Environment (IDE) specifically designed to aid in the visualisation of software to improve comprehensibility. It automatically generates static and dynamic visualisations, including Control Structure Diagrams (CSDs) and Complexity Profile Graphs, to help developers understand code structure and logic. The tool supports Java, C, C++, Objective-C, Python, and Ada, offering a unique approach to debugging and code maintenance through visual aids.
Key Features:
  • Automatic generation of Control Structure Diagrams (CSDs)
  • Dynamic visualisations for Java objects and data structures
  • Integrated debugger with visual stepping
  • Support for multiple languages including Java, C, C++, and Python
Use Cases:
  • Understanding complex legacy codebases through visual mapping
  • Teaching programming logic and control flow structures
  • Debugging Java applications with object value visualisations
Alternatives:
  • IntelliJ IDEA – Heavier, full-featured IDE with advanced refactoring but less focus on code visualisation
  • Visual Studio Code – Extensible editor requiring plugins for similar functionality, less specialized for visualisation
Version History
Detected Version Rev Change Commit
Aug 11, 2025 7:07am 2.0.6_18 0 VERSION_BUMP 1bbad4cf
Aug 5, 2025 2:20pm 2.0.6_17 0 VERSION_BUMP 2b08c559