SkillAgentSearch skills...

Gocorex

Gocorex is a collection golang useful utils for golang application, distributed system and microservices.

Install / Use

/learn @qingwave/Gocorex

README

Gocorex

Gocorex is a collection golang useful utils for distributed system and microservices.

Features

Distributed Bloom Filter

Distributed Rate Limiter

Distributed Lock

Service Discovery

PubSub

Cron

Concurrency

  • Group, wrap the WaitGroup
  • ErrGroup, run groups of goroutines, context cancel when meet error
  • CtrlGroup, run special number goroutines

Metrics

Data structures

  • Set, hash set with generics
  • Heap, heap with generics
  • Queue, queue with generics
  • Ring, ring queue with generics

utils

  • trace, recoding the latency of operations
  • retry, retry operation on conditional

Related Skills

View on GitHub
GitHub Stars37
CategoryDevelopment
Updated9mo ago
Forks11

Languages

Go

Security Score

87/100

Audited on Jun 24, 2025

No findings