Gospy
Createdmonsterxx03
Inspects and analyzes running Go processes to provide insights into goroutine states and memory usage.
About
Gospy is a powerful tool for inspecting and analyzing running Go processes. It provides detailed information about goroutine states, memory statistics, and binary information, enabling developers to diagnose performance bottlenecks, identify memory leaks, and gain a deeper understanding of their Go applications. With its interactive terminal UI and HTTP API, Gospy offers flexible access for both interactive analysis and programmatic integration, making it a valuable asset for Go developers.
Key Features
- View detailed goroutine information (status, scheduling info)
- Cross-platform support (Linux and macOS)
- 90 GitHub stars
- Analyze process memory statistics
- HTTP API for programmatic access (SSE endpoint for MCP server)
- Terminal UI for interactive inspection
Use Cases
- Diagnosing performance bottlenecks in Go applications
- Analyzing goroutine behavior and scheduling
- Identifying memory leaks in Go applications