Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/disruptek/bloom

bloom filters
https://github.com/disruptek/bloom

bloom data filter hash membership nim probability set structure

Last synced: about 19 hours ago
JSON representation

bloom filters

Awesome Lists containing this project

README

        

# bloom

[![Test Matrix](https://github.com/disruptek/bloom/workflows/CI/badge.svg)](https://github.com/disruptek/bloom/actions?query=workflow%3ACI)
[![GitHub release (latest by date)](https://img.shields.io/github/v/release/disruptek/bloom?style=flat)](https://github.com/disruptek/bloom/releases/latest)
![Minimum supported Nim version](https://img.shields.io/badge/nim-1.0.11%2B-informational?style=flat&logo=nim)
[![License](https://img.shields.io/github/license/disruptek/bloom?style=flat)](#license)
[![buy me a coffee](https://img.shields.io/badge/donate-buy%20me%20a%20coffee-orange.svg)](https://www.buymeacoffee.com/disruptek)

Bloom filter implementations.

For more details, [see the Wikipedia article on Bloom Filters](https://en.wikipedia.org/wiki/Bloom_filter).

## Support

This module does not support Windows because I cannot be bothered to play games
with the CI until I find a way to not overflow its stack under `gc:arc`.

## Installation

```
$ git submodule add https://github.com/disruptek/bloom
$ echo '--path="$config/bloom/"' >> nim.cfg
```

## Documentation

[See the documentation for the bloom module as generated directly from the
source.](https://disruptek.github.io/bloom/bloom.html)

## License
MIT