C++ AST Explorer
Interactive tool for exploring and analyzing C++ abstract syntax trees
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.
More developer tool / api launches
AllElevenLabs UI
Audio and agent components for Next.js built on shadcn/UI
What the Font
Identify and discover fonts from images.
Wispbit
Linter that enforces codebase standards with AI coding agents.
OnlyJPG
Private browser-based converter for any image format to JPG.
Scriber Pro
Offline AI transcription app for macOS with no cloud uploads.
Duck-UI
Browser-based SQL IDE for DuckDB running entirely in WebAssembly.
Checked ideas in SaaS & software
AI phone receptionist for small clinics in Canada Kill
A voice AI that answers calls, books appointments and sends reminders for small Canadian physio and dental clinics at C$149 a month.
Browser extension that summarises Terms of Service Kill
Free Chrome extension that turns any site's terms and privacy policy into five plain bullets, with a $4 a month pro plan.
AI bookkeeping assistant for freelance designers Kill
A $19/month app that links a designer's bank and invoicing tools, sorts expenses and prepares quarterly tax estimates.