Skip to content

REFERENCE

Supported languages

Panolayer parses the source formats below. Parsing support does not mean that caller resolution and verification have equal coverage in every language.

Last updated

Read as Markdown

Source formats

Language or formatParsedDetected frameworks or stacks
TypeScript and TSXYesNext.js, TanStack Start, React, Angular, Node.js
JavaScript and JSXYesNext.js, React, Vue, Node.js
Vue single-file componentsYesVue, Nuxt
SvelteYesSvelteKit
PythonYesDjango, FastAPI, Flask
GoYesWails, Gin, Echo, Fiber, Chi, Connect RPC, gRPC, Cobra
SwiftYesSwift
Kotlin and JavaYesJVM
RustYesRust
Ruby, C, C++, C#, PHPYesNo framework-specific claim
Bash, Lua, Scala, ElixirYesNo framework-specific claim
Markdown and MDXYesNo framework-specific claim

Coverage limits

Dynamic calls, reflection, and generated code need a closer look. A parsed function is not a guarantee that Panolayer can resolve every caller or check every expectation. Framework detection identifies the stack; it does not establish complete framework coverage.

Repositories with several apps

Panolayer detects apps within monorepos. Inspect Architecture to check which apps and relationships appear. Do not assume that every nested app or generated dependency was discovered.