Analysis updated 2026-05-18
Quickly map out how a small website's pages link together without opening browser developer tools.
Discover what external services, APIs, and third-party domains a website connects to.
Get a visual overview of a site's subdomain structure and page hierarchy.
| kitakitaaura/webgraph | amarjitjim/browserpilot | lsb11/shopify-capi-validator | |
|---|---|---|---|
| Stars | 3 | 3 | 3 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | easy | moderate | easy |
| Complexity | 1/5 | 3/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
WebGraph is a web application that scans a website and displays it as an interactive visual graph. You enter a URL, click Scan, and the app crawls the site's pages and links, then draws a map showing how the pages connect to each other, where images are hosted, what external services are connected, and what subdomains exist. It can also surface API endpoints and third-party network requests detected during the crawl. The goal is to give a quick visual overview of how a website is put together without needing to dig through HTML source or browser developer tools. Each node in the graph represents a page, resource, or external domain, and the edges show the connections between them. You can search and filter the nodes, view statistics about the site, and download the collected data in multiple formats. The tool works best on smaller and less complex websites. Larger websites with scraping detection, authentication requirements, or heavy JavaScript rendering often produce many errors or incomplete results. A live demo is available, though the README notes that high server load causes many large sites to fail there too. The project is in active development. Planned additions include AI-powered explanations of what a website is built with and collaboration or sharing features. The README is short and does not describe the underlying technology stack, how to self-host the app, or specific setup steps. It is licensed under MIT.
A web app that scans any website URL and renders it as an interactive graph showing how pages, APIs, external services, and subdomains connect.
Mainly JavaScript. The stack also includes JavaScript.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.