Categorygithub.com/huangjunwen/golibs
module
0.0.0-20220215024344-e6d77e20f5fb
Repository: https://github.com/huangjunwen/golibs.git
Documentation: pkg.go.dev

# README

Golibs

Build Status codecov

My go utilities library

Doc

https://pkg.go.dev/github.com/huangjunwen/golibs

Package list

  • sqlh: SQL helpers.
  • taskrunner: Worker pool to control resource usage and implements graceful shutdown.
  • mycanal: CDC (Change Data Capture) library for MySQL8+. No need to maintain table schemas manually any more.
  • logr: Logger interface.

# Packages

Package logr defines Logger interface.
Package mycanal is a CDC (Change Data Capture) library for MySQL8+.
Package sqlh contains some helpers for database/sql.
Package taskrunner contains TaskRunner interface and some implementations.