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: 3 months ago
Linked from 2 awesome lists

bloomfilterbloomfilter-gogolanggolang-library

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
yourbasic/bloom A probabilistic data structure for testing membership in a set with high false positive rates. 86
zentures/bloom A collection of high-performance set membership tests using hash tables and bit manipulation techniques. 147
yankun1992/fastbloom A high-performance probabilistic data structure for efficient membership testing 84
igrigorik/bloomfilter-rb A Ruby implementation of bloom filters and related data structures, including native counting and Redis-backed filters. 473
mgunlogson/cuckoofilter4j Implementation of a data structure for efficient set membership queries with optional deletion and dynamic updates 174
go-testfixtures/testfixtures A tool for writing functional tests against real databases in Go applications. 1,116
antonboom/testifylint A tool that checks the usage of the testify testing framework in Go programs 101
hexops/fastfilter Probabilistic data structures for quickly checking membership in a set. 259
linvon/cuckoo-filter An implementation of a flexible and space-efficient data structure for approximated set-membership queries with dynamic item addition and removal 294
steinfletcher/apitest A simple and extensible library for behavioural testing of Go web applications. 796
victorshinya/go-cloud Provides a boilerplate code to test and benchmark cloud platforms with Golang 3
trustelem/zxcvbn A Go implementation of a realistic password strength estimator inspired by password crackers. 68
gkampitakis/go-snaps A testing library for Go that allows developers to create reusable snapshots of test data 173
go-gremlins/gremlins A tool to verify test quality by randomly introducing changes into the code tested and determining if those changes are caught by tests 198
panilya/locustcompare A tool for comparing and visualizing performance test results from Locust. 2