Cuckoo Filter implementation in Go, better than Bloom Filters (unmaintained)

cfilter: Cuckoo Filter implementation in Go Cuckoo filter is a Bloom filter replacement for approximated set-membership queries. Cuckoo filters support adding and removing items dynamically while achieving even higher perfor
Category: Golang / Data Structures
Watchers: 20
Star: 770
Fork: 36
Last update: Jan 25, 2023

Related Repos

jsa-aerial Data exploration and interactive documents; with editor support (emacs, vim, sublime, and paredit), graphics and visualization

reiver Go Porter Stemmer A native Go clean room implementation of the Porter Stemming Algorithm. This algorithm is of interest to people doing Machine Learni

dizzyliam f l o w e r A pure Nim bloom filter. A Bloom filter is a space-efficient probabilistic data structure, conceived by Burton Howard Bloom in 1970, that

RussellLuo A codec for Go structs with support for chainable encoding/decoding hooks.

amit-davidson btree is a Go implementation of a B-Tree. This project is intended for learning purposes so the code is relatively small (<500LOC) and highly documented.

mmcloughlin md4 MD4 hash algorithm in Go. Assembly-optimized for amd64 platforms. MD4 is cryptographically broken and should should only be used where compatibili

sarpdag boyermoore Implementation of Boyer-Moore fast string search algorithm in Go, according to my understanding of

rhnvrm LinkPage is a FOSS self-hosted alternative to link listing websites such as LinkTree and

josevalim The goal of this repository is to share solutions to a common problem of traversing and annotating data-structures across a variety of programming languages.

HewlettPackard structex provides annotation rules that extend Go structures for implementation of encoding and decoding of byte backed data frames.

jmattheis goverter is a tool for creating type-safe converters. All you have to do is create an interface and execute goverter.

hexops Valast converts Go values at runtime into their go/ast equivalent,

nofeaturesonlybugs Package set is a small wrapper around the official reflect package that facilitates loose type conversion and assignment into native Go types.

rsms Based on a immutable persistent Hash Array Mapped Trie (HAMT) Minimal interface to the core HAMT implementation so that you can easily implement your own structures on top of it.

RussellLuo slidingwindow Golang implementation of Sliding Window Algorithm for distributed rate limiting. Installation $ go get -u Design slidingwindow is an implementation of t