VS Code Extensions
ASP.NET Route Lens

ASP.NET Route Lens

by MHReza

Scans your ASP.NET Core project and lists all HTTP endpoints in a sidebar panel. Click any route to jump directly to its definition. Supports attribute routing, minimal APIs, and live filtering by method, path, or controller.

Downloads

21

Rating

— (0)

Version

1.0.1

Last updated

May 14, 2026

Tired of ctrl+clicking through controllers just to find where a route lives? This extension scans your ASP.NET Core project and shows all your HTTP endpoints in a sidebar panel. Click one and you're right there.

It picks up attribute routing ([HttpGet], [Route], etc.) and minimal API calls (app.MapGet, app.MapPost, ...). You can also search endpoints right in the panel — by method, path, or controller name.

Routes also show up in the Go to Symbol in Workspace picker (Ctrl+T), so you can jump to GET /api/users/{id} the same way you'd jump to a class.

Features

  • Sidebar panel listing all endpoints grouped by controller
  • Click any route to go to the exact line in the source file
  • Filter by method, path, or controller name
  • Works with both attribute routing and minimal APIs
  • Live updates as you edit — no manual refresh needed

Contributing

Feel free to open an issue or pull request. The parser lives in src/route-parser.ts and has no VS Code dependency, so it's easy to extend and test. If there's a routing pattern we're missing, that's the right place to add it.

Related extensions