Generic PriorityQueues, Queues, Stacks, and Deque data structures for Go
- Updated
May 27, 2023 - Go
Generic PriorityQueues, Queues, Stacks, and Deque data structures for Go
Go datastructures.
⏪️ Go package providing multiple queue implementations. Developed in a thread-safe generic way.
lunar.dev: Ground Control for 3rd Party APIs
Ratus is a RESTful asynchronous task queue server. It translated concepts of distributed task queues into a set of resources that conform to REST principles and provides a consistent HTTP API for various backends.
Simplest and Zero-dep Queues for your concurrent go program
A lightweight job scheduler based on priority queue with timeout, retry, replica, context cancellation and easy semantics for job chaining. Build for golang web apps.
GPQ is a high performance embeddable double priority queue with complex priority ordering guarantees
A priority queue for timed events, written in go.
A highly configurable Go library for rate-limiting, task scheduling, and priority-based execution with retries, backoff, and circuit breaking capabilities.
Doubly ended heap
A generic keyed priority queue implementation for Golang.
Fast generic Heap data structure in Golang
Priority queue (heap) based cache with 'priority' evict policy
A priority queue that shuffles elements with the same priority. Written in Go and inspired by https://.com/mafintosh/shuffled-priority-queue.
Priority Queue implementation on Go. FIFO, Concurrency safe.
Go implementation of the van Emde Boas tree data structure: Priority queue for positive whole numbers in O(log log u) time.
Typesafe Go Data Structure with generics, rich interfaces, functional transformation, and more...
Add a description, image, and links to the priority-queue topic page so that developers can more easily learn about it.
To associate your repository with the priority-queue topic, visit your repo's landing page and select "manage topics."