15 Resources
Golang ordered Libraries
Priority queue with message-group based partitioning and equal attention guarantee for each message group based on Redis
redis-ordered-queue-go Priority queue with message-group based partitioning and equal attention guarantee for each message group based on Redis What i
Ordered-concurrently a library for parallel processing with ordered output in Go
Ordered-concurrently a library for parallel processing with ordered output in Go. Process work concurrently / in parallel and returns output in a channel in the order of input. It is useful in concurrently / parallelly processing items in a queue, and get output in the order provided by the queue.
Go MapSlice for ordered marshal/ unmarshal of maps in JSON
mapslice-json Go MapSlice for ordered marshal/ unmarshal of maps in JSON Example package main import ( "encoding/json" "fmt" "log" "github.com/a
Peimports - based on golang's debug/pe this package gives quick access to the ordered imports of pe files with ordinal support
This code is almost entirely derived from the Go standard library's debug/pe package. It didn't provide access to ordinal based entries in the IAT and
Go MapSlice for ordered marshal/ unmarshal of maps in JSON
mapslice-json Go MapSlice for ordered marshal/ unmarshal of maps in JSON Example package main import ( "encoding/json" "fmt" "log" "github.com/a
Easy to use arbitrarily-ordered encoding/binary.ByteOrder
byteorder byteorder is a Go module for working with arbitrarily-ordered byte slices. It is useful e.g. when dealing with Modbus wire formats. Installa
LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values. Authors: Sanjay Ghem
searchHIBP is a golang tool that implements binary search over a hash ordered binary file.
searchHIBP is a golang tool that implements binary search over a hash ordered binary file.
An extensive, fast, and accurate command-line image dithering tool.
didder is an extensive, fast, and accurate command-line image dithering tool. It is designed to work well for both power users as well as pipeline scripting. It is backed by my dithering library, and is unique in its correctness and variety of dithering algorithms.
Optimal implementation of ordered maps for Golang - ie maps that remember the order in which keys were inserted.
Goland Ordered Maps Same as regular maps, but also remembers the order in which keys were inserted, akin to Python's collections.OrderedDicts. It offe
moss - a simple, fast, ordered, persistable, key-val storage library for golang
moss provides a simple, fast, persistable, ordered key-val collection implementation as a 100% golang library.
Simple, ordered, key-value persistence library for the Go Language
gkvlite gkvlite is a simple, ordered, ACID, key-value persistence library for Go. Overview gkvlite is a library that provides a simple key-value persi
moss - a simple, fast, ordered, persistable, key-val storage library for golang
moss moss provides a simple, fast, persistable, ordered key-val collection implementation as a 100% golang library. moss stands for "memory-oriented s
BTree provides a simple, ordered, in-memory data structure for Go programs.
BTree implementation for Go This package provides an in-memory B-Tree implementation for Go, useful as an ordered, mutable data structure. The API is
Go package implementing an indexable ordered multimap
PACKAGE package skiplist import "github.com/glenn-brown/skiplist" Package skiplist implements fast indexable ordered multimaps. This sk