golang-code-style
Make Go code clearer through consistent style.
Go code style
GitHub publisher225 Skills1.9M installs
Person · Samuel Berthe · samuelberthe.substack.com · On GitHub since 2012
golang-code-style
Make Go code clearer through consistent style.
Go code style
golang-error-handling
Write reliable Go errors without silent failures or duplicate logs.
Error handling
golang-testing
Reliable Go tests that catch behavior regressions.
Software testing
golang-design-patterns
Choose simple, idiomatic Go patterns for production code.
Go software design
golang-performance
Make slow Go code measurably faster.
Go performance
golang-security
Find security holes in your Go code before release.
Software security
golang-concurrency
Write concurrent Go code without goroutine leaks.
Concurrent programming
golang-context
Keep your Go requests cancellable across layers.
Backend development
golang-naming
Clear, consistent names throughout your Go code.
Code naming
golang-database
Safer Go database code, without hidden SQL.
Database development
golang-safety
Catch nil panics and silent bugs in Go code.
Defensive programming
golang-documentation
Clear Go docs with examples that actually run.
Software documentation
golang-data-structures
Choose Go data structures that fit your code.
Go development
golang-modernize
Bring your Go code up to date, safety first.
Code modernization
golang-project-layout
A Go project layout that fits your codebase.
Software architecture
golang-lint
Keep Go lint warnings useful, not just quiet.
Code quality
golang-troubleshooting
Find the root cause of bugs in your Go code.
Software debugging
golang-observability
Make your Go services easier to monitor in production.
Production observability
golang-dependency-management
Keep your Go dependencies current and checked.
Dependency management
golang-structs-interfaces
Clearer Go types without needless abstraction.
Software design
golang-benchmark
Find real performance changes in your Go code.
Performance engineering
golang-dependency-injection
Loosely coupled Go services that are easy to test.
Software architecture
golang-popular-libraries
Choose Go libraries without needless dependencies.
Software development
golang-cli
Go command-line tools that work well in scripts.
CLI development