Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Route AtlasNew to Visual Studio Code? Get it now.
Route Atlas

Route Atlas

T1m0nTimon

| (0) | Free
See every page and endpoint of a web project in one sorted tree, then jump to the code, send requests and check them. Works with Flask, Next.js, Express, Django, Laravel and many more.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Route Atlas

Every page and endpoint of your web project in one sorted tree, without any setup. Open a project and the routes are there.

The route tree of a small shop

Features

  • Sorted tree. Everything below /admin hangs under Admin, everything below /api under API, down to /users/:id/edit. Areas for auth, account, legal and system pages are built in, and any other path that appears twice gets its own group.
  • Group it your way. By area, path, file, framework, HTTP method or access.
  • Jump to the code. Click a route, or press Ctrl+Alt+R to search all of them.
  • Follow a link. F12 or Ctrl+Click on a string like "/admin/users" opens its handler.
  • Send requests. Use the play button in the tree or above the route in your code. Parameters are remembered, and the response opens next to your code.
  • Check all routes. One click calls every plain GET route and shows the status in the tree. Routes with parameters and paths such as /logout or /delete are left out.
  • Finds your server. Looks at PORT in .env, the framework's default port and common ports.
  • Finds problems. Routes handled twice, and admin routes without a login check, show up in the Problems panel.
  • Export. Markdown, OpenAPI 3, .http, JSON and sitemap.xml.
  • Favorites, a filter, and live updates when you save.

Supported

  • File-based: Next.js (app and pages), Nuxt, SvelteKit, SolidStart, Astro, Gatsby, Remix, TanStack Router
  • In code: Flask, FastAPI, Quart, Sanic, Django, Express, Fastify, Hono, Koa, NestJS, Laravel, Rails, Spring, ASP.NET, Go, Axum, Actix, Rocket
  • Client routers: React Router, Vue Router, Angular
  • No framework: every HTML and PHP file

Prefixes from blueprints, routers and app.use("/api", ...) are followed across files. Monorepos and multi-root workspaces work.

Limits

Route Atlas reads your source code and never runs it, so routes built at runtime are missing. The login check is a hint: it recognizes common decorators and middleware, not every way to protect a route.

Settings

Setting Meaning
routeAtlas.baseUrl Server address. Empty: detected automatically
routeAtlas.requestHeaders Headers for every request, for example a token
routeAtlas.categories Your own categories with label, pattern and icon
routeAtlas.exclude More folders to skip
routeAtlas.codeLens Send buttons above routes in the code
routeAtlas.diagnostics Entries in the Problems panel
routeAtlas.language auto, en or de

Privacy

Route Atlas collects nothing and has no telemetry. It only connects to the server address shown in the status bar, and only when you send a request or check routes. Port detection opens a short local connection to 127.0.0.1.

Development

npm test
npm run package
code --install-extension route-atlas-0.2.1.vsix
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft