Selected Tags

Click on a tag to remove it

More Tags

Click on a tag to add it and filter down

Data Structures packages

Showing projects tagged as Data Structures

  • gods

    9.7 3.4 Go
    GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more
  • go-datastructures

    9.4 5.7 Go
    A collection of useful, performant, and threadsafe Go datastructures.
  • golang-set

    8.8 5.3 Go
    A simple, battle-tested and generic set type for the Go language. Trusted by Docker, 1Password, Ethereum and Hashicorp.
  • gota

    8.6 0.0 Go
    Gota: DataFrames and data wrangling in Go (Golang)
  • FSM for Go

    8.5 3.8 Go
    Finite State Machine for Go
  • roaring

    8.3 7.7 Go
    Roaring bitmaps in Go (golang), used by InfluxDB, Bleve, DataDog
  • willf/bloom

    8.3 0.0 Go
    Go package implementing Bloom filters, used by Milvus and Beego.
  • gocache

    8.2 6.4 Go
    ☔️ A complete Go cache library that brings you multiple ways of managing your caches
  • Themis by Cossack Labs

    8.0 5.9 L3 C
    Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.
  • boomfilters

    7.8 0.0 Go
    Probabilistic data structures for processing continuous, unbounded streams.
  • bitset

    7.7 6.9 Go
    Go package implementing bitsets
  • gostl

    7.4 4.1 Go
    Data structure and algorithm library for go, designed to provide functions similar to C++ STL
  • cuckoofilter

    7.4 0.0 Go
    Cuckoo Filter: Practically Better Than Bloom
  • algorithms

    7.2 0.0 Go
    CLRS study. Codes are written with golang.
  • hyperloglog

    7.2 3.2 Go
    HyperLogLog with lots of sugar (Sparse, LogLog-Beta bias correction and TailCut space reduction) brought to you by Axiom
  • trie

    7.1 4.2 Go
    Data structure and relevant algorithms for extremely fast prefix/fuzzy string searching.
  • merkletree

    6.7 0.0 Go
    A Merkle Tree implementation written in Go.
  • ttlcache

    6.5 6.4 Go
    An in-memory cache with item expiration and generics [Moved to: https://github.com/jellydator/ttlcache]
  • go-geoindex

    6.5 0.0 Go
    Go native library for fast point tracking and K-Nearest queries
  • conjungo

    6.1 1.3 Go
    A small flexible merge library in go
  • mafsa

    6.0 0.0 Go
    MA-FSA implementation with Minimal Perfect Hashing
  • go-adaptive-radix-tree

    6.0 0.0 Go
    Adaptive Radix Trees implemented in Go
  • Bloomfilter

    6.0 0.0 Go
    Face-meltingly fast, thread-safe, marshalable, unionable, probability- and optimal-size-calculating Bloom filter in go
  • goskiplist

    5.9 0.0 Go
    A skip list implementation in Go
  • hilbert

    5.9 0.0 Go
    Go package for mapping values to and from space-filling curves, such as Hilbert and Peano curves.
  • goconcurrentqueue

    5.9 0.0 Go
    Go concurrent-safe, goroutine-safe, thread-safe queue
  • levenshtein

    5.8 0.0 Go
    Go implementation to calculate Levenshtein Distance.
  • cuckoo-filter

    5.6 0.0 Go
    Cuckoo Filter go implement, better than Bloom Filter, configurable and space optimized 布谷鸟过滤器的Go实现,优于布隆过滤器,可以定制化过滤器参数,并进行了空间优化
  • bitmap

    5.5 4.3 Assembly
    Simple dense bitmap index in Go with binary operators
  • binpacker

    5.5 0.0 Go
    A binary stream packer and unpacker