Try “car wash”, “subscription box”, “Austin” · Esc to close

C++ AST Explorer

Interactive tool for exploring and analyzing C++ abstract syntax trees

Developer tool / API SaaS & software Show HN · launch post · ▲ 49

Visit site

uvic-aurora.github.io

What it does

C++ AST Explorer (ACAV) is an interactive visualization tool for exploring abstract syntax trees in C, C++, and Objective-C code. It reads a JSON compilation database, applies build settings for each source file, and displays the AST in a navigable tree. The tool lets users move between source code and AST nodes in both directions, search through source text and AST structure, and cache results across sessions for faster subsequent access.

Who it is for

The tool targets students learning compiler internals, researchers studying program structure, and developers building or debugging Clang-based tools. It serves teams doing static code analysis on real codebases rather than toy examples. The software replaces manual Clang AST dumps with a structured search interface—for instance, finding functions by name or parameter count.

Pricing

The site does not show prices.

How it stands out

ACAV solves the gap between Clang's powerful front-end infrastructure and the practical difficulty of exploring ASTs interactively. Most competitors force users to work with command-line AST dumps. This tool provides a GUI with bidirectional navigation between source and AST nodes, persistent caching of dependency and AST artifacts, and background processing to keep the interface responsive when working with large real-world projects. It uses a three-program architecture with a GUI application, a dependency extractor, and an AST builder that runs independently.

What a founder should check

Anyone building a rival should verify: First, how entrenched is Clang itself as the standard AST infrastructure, and whether users would pay for better tooling or continue with free dumps and scripts. Second, the switching cost—teams already invested in IDE plugins or custom Clang-based analysis pipelines may not migrate unless the new tool integrates seamlessly with their build systems. Third, the moat around performance at scale: can a competitor cache and display ASTs for massive codebases as smoothly as ACAV claims, or will responsiveness degrade when users open projects with thousands of translation units.

Thinking of building something like this?

Every launch here is a competitor to somebody's idea. If yours is close, check it against the market before you build: the Full Check names the rivals, the prices and the gaps.

Check an idea like this

More developer tool / api launches

All

Wispbit

Linter that enforces codebase standards with AI coding agents.

Developer tool / API SaaS & softwareShow HN ▲ 31

OnlyJPG

Private browser-based converter for any image format to JPG.

Developer tool / API SaaS & softwareShow HN ▲ 64

Duck-UI

Browser-based SQL IDE for DuckDB running entirely in WebAssembly.

Developer tool / API SaaS & softwareShow HN ▲ 213

Checked ideas in SaaS & software