Gocorex
Gocorex is a collection golang useful utils for golang application, distributed system and microservices.
Install / Use
/learn @qingwave/GocorexREADME
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
- Cron with min-heap, implemented by minimal heap
- TimeWheel
Concurrency
- Group, wrap the WaitGroup
- ErrGroup, run groups of goroutines, context cancel when meet error
- CtrlGroup, run special number goroutines
Metrics
- Http state metrics, http prometheus metrics handler middleware
Data structures
- Set, hash set with generics
- Heap, heap with generics
- Queue, queue with generics
- Ring, ring queue with generics
utils
Related Skills
node-connect
345.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
xurl
345.9kA CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.
frontend-design
106.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
345.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
