ektagarg / go-dsLinks
Data structures implementation in Golang
☆45Updated 4 years ago
Alternatives and similar repositories for go-ds
Users that are interested in go-ds are comparing it to the libraries listed below
Sorting:
- Unlimited job queue for go, using a pool of concurrent workers processing the job queue entries☆50Updated 2 years ago
- Pretty prints slices to any io.Writer: I created this package to teach slices in my Go course.☆67Updated 6 years ago
- Super fault-tolerant HTTP load balancer & queue. White paper for reference - https://github.com/gptankit/serviceq-paper☆77Updated 3 months ago
- A library for generating the repository pattern.☆34Updated 3 years ago
- Collection of unusual generics usecases in Go☆55Updated 3 years ago
- In-memory search index by strings (suffix trie)☆28Updated last week
- A helper tool to work with profile.proto (pprof) files☆60Updated 3 years ago
- Struct validation using tags☆98Updated last month
- Simple query builder for MongoDB☆80Updated 3 months ago
- Simple and easy wrappers for Go sync/atomic package.☆31Updated last year
- retry call until no error☆16Updated 2 weeks ago
- 🚦 Semaphore pattern implementation with timeout of lock/unlock operations.☆103Updated 5 years ago
- urlstruct decodes url.Values into structs☆27Updated 2 months ago
- A lightweight job scheduler based on priority queue with timeout, retry, replica, context cancellation and easy semantics for job chainin…☆62Updated 5 years ago
- Cache that tries to keep data local for the goroutine and reduce synchronization overhead, but keep it is safe for concurrent use.☆45Updated 4 years ago
- How I write rest api service in go☆57Updated 5 years ago
- Clean Architecture using Golang.☆83Updated 3 months ago
- Golnag microservice-template by DDD☆34Updated last week
- Drive higher confidence in making changes by detecting large blocks of untested functionality☆61Updated 3 years ago
- 🚧 Flexible mechanism to make execution flow interruptible.☆100Updated 4 years ago
- My Go playground.☆63Updated 4 years ago
- A high throughput, horizontally scalable microservice backend using Go, Cassandra, RabbitMQ, Kubernetes, Helm.☆46Updated 5 years ago
- A simple way to implement pagination in Golang.☆102Updated last year
- auto-scaling worker pool (work queue) in Go, using generics☆58Updated last year
- 💱 Currency exchange rates server - Golang "ƓØ"☆36Updated 6 years ago
- Go package that provides multiple middlewares for Echo Framework.☆16Updated 7 months ago
- SQL (Postgres/MySQL) Pub/Sub for the Watermill project.☆75Updated last month
- API of GolangCI☆73Updated 5 years ago
- In memory sharded cache implementation☆34Updated 4 years ago
- Error Context, Stack Trace, Types and Tags for full error handling and logging.☆67Updated last year