zig-cuckoofilter

Cuckoo Filter

A Cuckoo Filter implementation that provides efficient membership testing and deletion functionality.

Production-ready Cuckoo Filters for any C ABI compatible target.

GitHub

83 stars
5 watching
3 forks
Language: Zig
last commit: over 3 years ago
Linked from 2 awesome lists

bloom-filterc-abicfficuckoo-filterfilterp11cprobabilistic-data-structureszig

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
kristoff-it/redis-cuckoofilterA Redis module implementing a probabilistic data structure for efficient membership testing and deletion of items without holding the entire set in memory.231
efficient/cuckoofilterA data structure that enables efficient set-membership queries with dynamic item insertion and deletion.971
mgunlogson/cuckoofilter4jImplementation of a data structure for efficient set membership queries with optional deletion and dynamic updates175
linvon/cuckoo-filterAn implementation of a flexible and space-efficient data structure for approximated set-membership queries with dynamic item addition and removal296
seiflotfy/cuckoofilterAn implementation of a dynamic set data structure that balances false positive rates with storage space1,146
hexops/fastfilterProbabilistic data structures for quickly checking membership in a set.260
igrigorik/bloomfilter-rbAn implementation of Bloom filters in Ruby, allowing for efficient probabilistic membership testing with options for native counting and Redis-backed implementations.473
tylertreat/boomfiltersProbabilistic data structures for processing continuous, unbounded streams1,596
kristoff-it/zig-doctestA tool for testing and running code snippets to ensure they behave as expected77
mpope9/exor_filterAn Erlang Nif implementation of a probabilistic data structure used for fast set lookups and filtering31
alainesp/cbgA data structure implementation of a cuckoo hashing algorithm with breeding ground hash table functionality4
karlseguin/singleflight.zigPrevents duplicate function calls in a group of threads using a single execution window3
kristoff-it/zig-okredisA client library for interacting with Redis 6+ servers using a zero-allocation design217
chrisvfritz/language_filterA gem for creating and configuring multiple language filters to detect and optionally filter out unwanted words or phrases from text.92
brentp/hts-zigA wrapper for the Htslib C library to parse VCF files using the Zig programming language20