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 0.0 Go
    GoDS (Go Data Structures). Containers (Sets, Lists, Stacks, Maps, Trees), Sets (HashSet, TreeSet, LinkedHashSet), Lists (ArrayList, SinglyLinkedList, DoublyLinkedList), Stacks (LinkedListStack, ArrayStack), Maps (HashMap, TreeMap, HashBidiMap, TreeBidiMap, LinkedHashMap), Trees (RedBlackTree, AVLTree, BTree, BinaryHeap), Comparators, Iterators, Enumerables, Sort, JSON
  • go-datastructures

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

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

    8.4 5.6 Go
    Gota: DataFrames and data wrangling in Go (Golang)
  • FSM for Go

    8.2 2.1 Go
    Finite State Machine for Go
  • roaring

    8.0 7.2 Go
    Roaring bitmaps in Go (golang)
  • willf/bloom

    8.0 6.5 Go
    Go package implementing Bloom filters
  • Themis by Cossack Labs

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

    7.6 7.4 Go
    ☔️ A complete Go cache library that brings you multiple ways of managing your caches
  • cuckoofilter

    7.4 0.7 Go
    Cuckoo Filter: Practically Better Than Bloom
  • bitset

    7.4 2.9 Go
    Go package implementing bitsets
  • hyperloglog

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

    7.1 0.0 Go
    CLRS study. Codes are written with golang.
  • trie

    7.0 0.0 Go
    Data structure and relevant algorithms for extremely fast prefix/fuzzy string searching.
  • go-geoindex

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

    6.3 0.0 Go
    Data structure and algorithm library for go, designed to provide functions similar to C++ STL
  • conjungo

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

    6.2 7.0 Go
    An in-memory string-interface{} map with various expiration options for golang
  • merkletree

    6.1 0.0 Go
    A Merkle Tree implementation written 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

    6.0 0.0 Go
    A skip list implementation in Go
  • mafsa

    6.0 0.0 Go
    MA-FSA implementation with Minimal Perfect Hashing
  • 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.6 0.2 Go
    Adaptive Radix Trees implemented in Go
  • binpacker

    5.5 1.1 Go
    A binary stream packer and unpacker
  • piladb

    5.4 0.0 Go
    Lightweight RESTful database engine based on stack data structures
  • cuckoo-filter

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

    5.0 0.0 Go
    Bloom filters implemented in Go.
  • levenshtein

    5.0 2.7 Go
    Go implementation to calculate Levenshtein Distance.