nguyenducnhaty / best-library-go

Thư viện được sử dụng trong dự án thực tế.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

best-library-go

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

Tác giả

About

Thư viện được sử dụng trong dự án thực tế.