pman
-
Built a production-ready CLI tool in Go with TUI using Bubble Tea framework, featuring real-time process monitoring, Vim-style navigation, and process management (kill by PID/port).
-
Implemented cross-platform systems-level programming using gopsutil for network socket inspection, protocol detection (TCP/UDP), and process metadata extraction.
-
Designed clean architecture with MVC pattern in TUI, separate packages for CLI commands (Cobra), and internal packages for process management with unit tests.
-
Published open-source tool with Homebrew distribution via custom tap and automated releases using GoReleaser.