stackscape
v0.1.0
Published
Scan a repo and explore its system design as an interactive 3D map, with every connection backed by the file and line that proves it.
Maintainers
Readme
stackscape
See how your system fits together, drawn from your repo.
stackscape reads your code and config, works out what runs where and what talks to what, and opens an interactive map in your browser. Every connection links to the file and line it came from. No account, no setup, and nothing leaves your machine.

Quick start
You need Node.js 20 or newer and git. Inside the repo you want to map, run:
npx stackscapeTo install it as a command:
npm install -g stackscape
stackscape # map this folder
stackscape ~/code/my-app # map another folder
stackscape -o architecture.html # save the map as one file you can shareWhat it understands
Most backends and apps: JavaScript and TypeScript, Python, Go, Java and Kotlin, Rust, Ruby, PHP, C#, Elixir, Scala, Clojure, Dart and Flutter, C and C++, and native iOS and Android.
Where they run: Docker Compose, Kubernetes, Helm, Terraform, CloudFormation, CDK, Pulumi, Railway, Cloudflare, Vercel, Fly.io and more.
See the full list and known limits in Supported stacks.
Docs
- Using stackscape: commands, reading the map, getting a better map, CI
- Supported stacks: languages, frameworks, platforms and limits
- How it works: what it reads and how it builds the map
- Contributing: run it from source and add support for new services
