
The Go libraries that never failed us: 22 libraries you need to know
Did you have a situation when you lost a ton of time finding a Go library for your need? In theory, you can check lists like Awesome Go or make a choice based on GitHub stars. But Awesome Go contains over 2600 libraries, and popularity is not always the best indicator of library quality. I often thought that it would be great to have a place where I could find just the best and battle-tested libraries I could use in my project.
Series
Popular articles
- The Go libraries that never failed us: 22 libraries you need to know
 - Safer Enums in Go
 - Common Anti-Patterns in Go Web Applications
 - How to implement Clean Architecture in Go (Golang)
 - The Repository pattern in Go: a painless way to simplify your service logic
 - Introduction to DDD Lite: When microservices in Go are not enough
 
Tags
- go
 - golang
 - watermill
 - ddd
 - events
 - event-driven
 - clean-architecture
 - domain-driven design
 - web-applications
 - anti-patterns
 - software-development
 - ci
 - firestore
 - architecture
 - cloudrun
 - gcloud
 - googlecloud
 - serverless
 - testing
 - advanced
 - backend
 - databases
 - devops
 - firebase
 - gitlab
 - microservices
 - reactive
 - repository
 - ai
 - basics
 - building-business-applications
 - building-in-public
 - cqrs
 - frameworks
 - kafka
 - mysql
 - nats
 - pipelines
 - scalability
 - software-architecture
 - transactions
 - agents
 - amqp
 - authentication
 - balance
 - bounded-context
 - c4
 - cicd
 - code-quality
 - code-review
 - design-patterns
 - diagrams
 - docker
 - dry
 - e-book
 - efficiency
 - enums
 - event-storming
 - gamedev
 - generics
 - google-cloud
 - grpc
 - htmx
 - intermediate
 - iteration
 - javascript
 - learning
 - libraries
 - llm
 - metrics
 - monolith
 - open-source
 - openapi
 - over-engineering
 - overengineering
 - parallelism
 - productivity
 - programming-languages
 - prometheus
 - pull-requests
 - python
 - rabbitmq
 - retrospective
 - security
 - sql
 - sse
 - startups
 - strategic-ddd
 - swagger
 - terraform
 - tips
 - unpopular-opinions
 - versioning