README ¶ go pkg Out of the box code utilites. http: A simple http requester. log: A logrus initiator. wecom: WeCom group robot message sender. ssh: Simple ssh client. kafka: A simple kafka producer and consumer. elasticsearch: Elasticsearch client. cryptox: Encryption related utilities. encoding: Encoding related utilities. network: Networking related utilities. limiter: Rate limiter. re: Pre coded regular expressions. mail: Mail client. algorithms: Algorithm implementations. pinger: Ping utility. pointer: Pointer utilities. uuid: UUID generator based on Sonyflake. mysql: MySQL related code references using gorm and xorm. mongodb: MongoDB related code references. redis: Redis related code references. docker: Docker related code references. kubernetes: Kubernetes related code references. container: Container management. starlark: The Starlark configuration language, implemented in Go. openssl: x509 cert signing codes. /internal Code snippets for references. enum: Idiomatic reference to implement an enumerated type. flagx: Native flag reference. grpc: A simple example of gRPC in Go. config: Configuration snippet. debug: Debug server. embedded-script: Embedded script lib design-patterns: Design Patterns implemented in Go. data-structures: Data structures. psutil: Process and system utilities based on gopsutil cmdx: CMD exec example. generic: generic implementation. discord: Discord bots based on https://discord.com/developers/docs/intro. Expand ▾ Collapse ▴ Directories ¶ Show internal Expand all Path Synopsis cmd internal config data-structures/linear-list/array data-structures/linear-list/deque data-structures/linear-list/hashmap data-structures/linear-list/linked-list data-structures/linear-list/priority-queue data-structures/linear-list/queue data-structures/linear-list/stack data-structures/tree/binary-tree data-structures/tree/n-nary-tree debug design-patterns/behavioral/chain-of-responsibility design-patterns/behavioral/command design-patterns/behavioral/interpreter design-patterns/behavioral/iterator design-patterns/behavioral/mediator design-patterns/behavioral/memento design-patterns/behavioral/observer design-patterns/behavioral/state design-patterns/behavioral/strategy design-patterns/behavioral/template-method design-patterns/behavioral/visitor design-patterns/creational/builder design-patterns/creational/factory design-patterns/creational/prototype design-patterns/creational/singleton design-patterns/structural/adapter design-patterns/structural/bridge design-patterns/structural/composite design-patterns/structural/decorator design-patterns/structural/facade design-patterns/structural/flyweight design-patterns/structural/proxy enum flagx grpc pkg algorithms/tfidf algorithms/tfidf/tokenizer algorithms/tfidf/utils cryptox encoding es http kafka limiter log mail mysql/gorm mysql/xorm network pinger pointer re ssh uuid wecom Click to show internal directories. Click to hide internal directories.