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.8 8.9 Go
    GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more
  • go-datastructures

    9.5 0.0 Go
    A collection of useful, performant, and threadsafe Go datastructures.
  • golang-set

    8.6 7.3 Go
    A simple generic set type for the Go language. Trusted by Docker, 1Password, Ethereum and Hashicorp.
  • gota

    8.5 2.7 Go
    Gota: DataFrames and data wrangling in Go (Golang)
  • FSM for Go

    8.3 0.8 Go
    Finite State Machine for Go
  • roaring

    8.2 6.5 Go
    Roaring bitmaps in Go (golang)
  • willf/bloom

    8.1 3.3 Go
    Go package implementing Bloom filters
  • Themis by Cossack Labs

    8.0 6.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.9 0.0 Go
    Probabilistic data structures for processing continuous, unbounded streams.
  • gocache

    7.9 6.5 Go
    ☔️ A complete Go cache library that brings you multiple ways of managing your caches
  • bitset

    7.6 4.7 Go
    Go package implementing bitsets
  • cuckoofilter

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

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

    7.2 2.5 Go
    HyperLogLog with lots of sugar (Sparse, LogLog-Beta bias correction and TailCut space reduction)
  • trie

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

    7.1 2.7 Go
    Data structure and algorithm library for go, designed to provide functions similar to C++ STL
  • go-geoindex

    6.6 0.0 Go
    Go native library for fast point tracking and K-Nearest queries
  • ttlcache

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

    6.5 0.0 Go
    A Merkle Tree implementation written in Go.
  • conjungo

    6.2 0.0 Go
    A small flexible merge library in go
  • goskiplist

    6.0 0.0 Go
    A skip list implementation in Go
  • mafsa

    6.0 0.0 Go
    MA-FSA implementation with Minimal Perfect Hashing
  • Bloomfilter

    6.0 0.0 Go
    Face-meltingly fast, thread-safe, marshalable, unionable, probability- and optimal-size-calculating Bloom filter 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.
  • go-adaptive-radix-tree

    5.7 0.3 Go
    Adaptive Radix Trees implemented in Go
  • binpacker

    5.5 0.4 Go
    A binary stream packer and unpacker
  • cuckoo-filter

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

    5.4 0.0 Go
    Lightweight RESTful database engine based on stack data structures
  • levenshtein

    5.3 0.0 Go
    Go implementation to calculate Levenshtein Distance.
  • goconcurrentqueue

    5.2 3.9 Go
    Go concurrent-safe, goroutine-safe, thread-safe queue