Documentation

Graphtia documentation · reference

Language and framework support

Current analysis-engine coverage, packaging requirements and important static-analysis limits.

Support describes analysis, not every runtime behavior

The current engineering source includes the ecosystems below. The inventory is based on implemented analyzers, runtime registration, the current support matrix and checked-in validation evidence. It is separate from public release availability. Native product validation is currently evidenced on Windows x64.

TypeScript / JavaScript

Node.js packages, React, Next.js. Includes TS/JS modules and workspace resolution. Dynamic imports, runtime dispatch and full TypeScript type checking are not complete.

Rust

Cargo workspaces. Modules, symbols and explicit source relationships. Macro expansion and type-directed or dynamic dispatch remain partial.

HTML

Static web documents. Source structure and static references. This does not execute a browser or observe the runtime DOM.

CSS

Stylesheets and static assets. Simple selectors, variables and asset relationships. Runtime CSSOM and preprocessor behavior are not executed.

PHP

Composer, Laravel, WordPress. Source and recognizable framework conventions. Runtime hooks, reflection and framework magic remain partial.

Go

Go modules, net/http, Gin, Echo, Fiber, gRPC. Source, module and explicit service relationships. Interface dispatch, build tags and cgo remain partial.

Java

Maven/Gradle, Spring, JAX-RS, JPA/Hibernate, gRPC. Recognizable static declarations and enterprise conventions. Reflection, generated behavior and executable build logic remain partial.

C# / .NET

ASP.NET Core, built-in DI, EF Core, gRPC. Requires the official .NET 10 analyzer package. Reflection, source generators and executable MSBuild behavior remain partial.

Python

Project metadata, FastAPI, Django, Flask, SQLAlchemy, Celery. Source relationships and recognizable framework declarations. Dynamic imports, monkey-patching and runtime metaprogramming remain partial.

Cross-language boundaries

Implemented boundary families include static HTTP, Tauri IPC, generated-style Go/Java/.NET gRPC and Python Celery task relationships. Recognizing a boundary does not fabricate a normal call between two arbitrary language symbols. Python gRPC and a general standalone Protocol Buffers analyzer are not claimed.

Packaging and availability

C# analysis requires the official .NET 10 analyzer package. Other platform installers and distribution details will be described before public access. This guide does not promise that every engineering build contains every optional analyzer or that all frameworks are supported without limits.

Graphtia

This page is on its way. Join the waitlist to hear what’s next for Graphtia.

Join waitlist