Hi Gophers!
I wanted to share a project I’ve been working on: SunGo Project Manager. It’s a VS Code extension designed for those who care about Go binary optimization and a streamlined workflow.
What makes it different?
-
Binary Size Watcher: Monitors your
.exesize in real-time on the Status Bar with trend indicators (▲/▼) to see how your changes impact the final build. -
One-Click Optimization: Easily toggle
-s -wflags to strip debug information and shrink your binaries. -
Custom Hardware Integration: It’s designed to work with the SunGO PAD (an RP2040-based macro pad with WS2812B LEDs) via HID RAW. The PAD provides visual feedback (green for success, red for linter errors) and hardware macros for
go mod tidyor running builds. -
Demoscene Easter Egg: If you name your new project
sun, the extension triggers a classic 90s-style demoscene intro in your browser while your project structure is generated.
Main Features:
-
Automated workspace management and project creation.
-
Integrated “Gopher Wisdom” tips for better coding.
-
Cross-platform support (Windows/Linux) with specific HID configurations.
I’d love to get some feedback from the community, especially from those who enjoy hardware hacking and squeezing every byte out of their Go binaries!
Check it out here: SunGo Project Manager - Visual Studio Marketplace
Cheers, SunRiver / Lothar TeaM