deque

Deque

A high-performance data structure for efficient double-ended queue operations

A highly optimized double-ended queue

GitHub

187 stars
5 watching
9 forks
Language: Go
last commit: over 1 year ago
Linked from 2 awesome lists

arraydequedequeuedouble-ended-queuegolanglistqueuevector

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
gammazero/deque A fast ring-buffer data structure implementation with efficient O(1) operations at both ends and support for queue and stack modes. 621
edwingeng/doublejump A consistent hash implementation with improved node removal functionality 103
okeuday/pqueue Implementations of priority queues for Erlang, with varying trade-offs between speed and complexity. 171
tangxuehua/equeue A high-performance distributed message queue written in C# 579
princemaple/elixir-queue A queue data structure implemented as a wrapper around the Elixir language's existing queue data type with additional features and improved API. 34
enriquebris/goconcurrentqueue A package offering concurrent-safe queue implementations with auto-expanding capacity and fixed capacities 404
php-enqueue/enqueue A messaging system designed to simplify message processing and provide advanced features. 188
dgraph-io/dgraph A distributed GraphQL database with a graph backend that supports high-performance and scalability 20,516
derekparker/delve A debugger for the Go programming language aimed at providing simple and full featured debugging tools. 641
tomeraberbach/quetie A tiny and efficient JavaScript implementation of a data structure providing fast and amortized O(1) access to queues and dequeues. 112
wenerme/go-req A declarative HTTP client library for the Go programming language 22
deatil/go-array A Go package for working with nested data structures like maps and slices 20
cheng-zhongliang/event A high-performance network I/O event notification library for Go 153
edwingeng/live A utility package providing data wrapping and hot-reload functionality for Go plugins 4
tylerwince/godbg Provides a debugging macro for Go, similar to Rust's dbg macro 202