Quick API endpoint navigation for multiple frameworks. Press Ctrl+Shift+A (Cmd+Shift+A on Mac) to search both files and API endpoints in your workspace, similar to IntelliJ IDEA's search everywhere feature.
Route definitions using app.get(), router.get(), etc.
Nest.js (Node.js)
Route decorators (@Get, @Post, etc.) and controller definitions.
Gin (Go)
Route definitions using r.GET(), group.GET(), etc.
Echo (Go)
Route definitions using e.GET(), group.GET(), etc.
Planned Support
Laravel (PHP)
ASP.NET Core (C#)
Usage
Press Ctrl+Shift+A (or Cmd+Shift+A on Mac)
Type part of your API path, class name, or method name
Select from the results to jump directly to the endpoint definition
Requirements
Visual Studio Code ^1.85.0
Java projects (for current version)
Known Issues
Currently supports Gin, Echo, Spring Boot, Express, Nest
Work in progress for other frameworks
Release Notes
0.0.4
Added support for Express.js, Nest.js, Gin, and Echo frameworks.
Enhanced performance and bug fixes.
0.0.3
Added support for custom keyboard shortcuts
Enhanced performance and bug fixes
0.0.1 / 0.0.2
Initial release:
Basic Spring Boot REST API endpoint navigation
Support for application.properties and application.yml
Quick search functionality
Contributing
This extension is in active development. Feel free to contribute or suggest new features!
I'm an individual developer looking to connect with others. Feel free to reach out at kindred.zhang.life@gmail.com - I'd love to hear your thoughts and ideas!
License
MIT
Enjoy!
Keyboard Shortcuts
Default shortcuts:
Windows/Linux: Ctrl+Shift+A
macOS: Cmd+Shift+A
To customize the keyboard shortcut:
Open Command Palette (Ctrl+Shift+P or Cmd+Shift+P)