bloomfilter

Membership tester

An implementation of a probabilistic data structure used to test membership in a set

Yet another Bloomfilter implementation in Go, compatible with Java's Guava library

GitHub

17 stars
2 watching
3 forks
Language: Go
last commit: about 2 years ago
Linked from 2 awesome lists

bloomfilterbloomfilter-gogolanggolang-library

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
yourbasic/bloomA probabilistic data structure for testing membership in a set with high false positive rates.86
zentures/bloomA collection of high-performance set membership tests using hash tables and bit manipulation techniques.146
yankun1992/fastbloomA high-performance probabilistic data structure for efficient membership testing88
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
mgunlogson/cuckoofilter4jImplementation of a data structure for efficient set membership queries with optional deletion and dynamic updates175
go-testfixtures/testfixturesA tool for writing functional tests against real databases in Go applications.1,125
antonboom/testifylintA tool that checks the usage of the testify testing framework in Go programs105
hexops/fastfilterProbabilistic data structures for quickly checking membership in a set.260
linvon/cuckoo-filterAn implementation of a flexible and space-efficient data structure for approximated set-membership queries with dynamic item addition and removal296
steinfletcher/apitestA simple and extensible library for behavioural testing of Go web applications.802
victorshinya/go-cloudProvides a boilerplate code to test and benchmark cloud platforms with Golang3
trustelem/zxcvbnA Go implementation of a realistic password strength estimator inspired by password crackers.68
gkampitakis/go-snapsA testing library for Go that allows developers to create reusable snapshots of test data178
go-gremlins/gremlinsA tool to verify test quality by randomly introducing changes into the code tested and determining if those changes are caught by tests201
panilya/locustcompareA tool for comparing and visualizing performance test results from Locust.2