better go playground

Improved Go Playground powered by Monaco Editor and React – https://goplay.tools/ Features 🌚 Dark theme 💡 Code autocomplete 💾 Load and save files 📔 Snippets and tutorials ⚙ Customization (fonts, ligatures, etc) 🛠 WebAssembly support

revive

Fast, configurable, extensible, flexible, and beautiful linter for Go. Drop-in replacement of golint. Revive provides a framework for development of custom rules, and lets you define a strict preset for …

go: GChalk

https://github.com/jwalton/gchalk is a library heavily inspired by chalk, the popular Node.js terminal color library, and using go ports of supports-color and ansi-styles. Features Expressive API Highly performant Ability to nest styles 256/Truecolor color support with …

Pyroscope: profiling go apps

Pyroscope: Open Source Continuous Profiling Platform. Debug performance issues down to a single line of code. Getting Started Install Pyrocope server brew install pyroscope-io/brew/pyroscope Start Pyroscope server pyroscope server Start …

golang: debugging application in neovim

vimspector The plugin is a capable Vim graphical debugger for multiple languages DAP (Debug Adapter Protocol) nvim-dap is a Debug Adapter Protocol client implementation for Neovim (>= 0.5). nvim-dap allows you to: Launch an application …

Ginkgo: BDD testing in Golang

Ginkgo is a BDD-style Go testing framework built to help you efficiently write expressive and comprehensive tests. It is best paired with the Gomega matcher library but is designed to be matcher-agnostic. Feature …