Thư viện được sử dụng trong dự án thực tế.
- Framework: fiber , gin, beego và echo ( hiện tại em thích nhất là fiber vì đang sử dụng lõi fasthttp đem lại hiệu năng cao và nhiều middleware)
- IoC: github.com/golobby/container/v3
- uuid: github.com/google/uuid
- redis: github.com/go-redis/redis/v8
- elasticsearch: github.com/elastic/go-elasticsearch/v8
- mongo: go.mongodb.org/mongo-driver
- orm: gorm.io/gorm
- validation: github.com/go-playground/validator/v10
- time: github.com/jinzhu/now
- cronjob: github.com/robfig/cron/v3
- atomic: go.uber.org/atomic
- json: github.com/goccy/go-json
- copier: github.com/jinzhu/copier
- i18n: github.com/nicksnyder/go-i18n/v2
- goroutine pool: github.com/panjf2000/ants/v2
- log: github.com/uber-go/zap
- config: github.com/spf13/viper
- id: github.com/bwmarrin/snowflake
- http client: github.com/go-resty/resty/v2 và github.com/valyala/fasthttp
- rabbitmq: github.com/streadway/amqp
- kafka: github.com/IBM/sarama
- struct 2 map: github.com/fatih/structs
- translator i18n: github.com/go-playground/universal-translator
- monitor request: go.opentelemetry.io
- worker: github.com/digitalocean/go-workers2
- swagger: github.com/swaggo/swag
- tele bot: github.com/go-telegram/bot
- hll: github.com/axiomhq/hyperloglog
- worker bulk: github.com/facebookgo/muster
- event bus: github.com/asaskevich/EventBus
- slices: golang.org/x/exp/slices