gospy
If you are the rightful owner of gospy and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Go Process Inspector is a tool for inspecting and analyzing running Go processes, including goroutine states, memory statistics, and binary information.
Go Process Inspector, also known as gospy, is a powerful tool designed for developers to inspect and analyze running Go processes. It provides detailed insights into goroutine states, memory statistics, and binary information, making it an essential tool for debugging and performance analysis. The tool supports both Linux and macOS platforms and offers a terminal UI for interactive inspection as well as an HTTP API for programmatic access. With its cross-platform support and comprehensive feature set, gospy is a versatile tool for Go developers looking to optimize their applications.
Features
- View detailed goroutine information (status, scheduling info)
- Analyze process memory statistics
- Cross-platform support (Linux and macOS)
- Terminal UI for interactive inspection
- HTTP API for programmatic access (SSE endpoint for MCP server)
Tools
goroutines
Dump goroutines for a go process
gomemstats
Dump memory stats for a go process
goruntime
Dump runtime info for a go process
pgrep
Find pid from process name