Popularity
4.3
Growing
Activity
3.2
Growing
33
2
6

Monthly Downloads: 11,480
Programming language: Elixir
License: MIT License
Latest version: v1.0.0

murmur alternatives and similar packages

Based on the "Algorithms and Data structures" category.
Alternatively, view murmur alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of murmur or a related project?

Add another 'Algorithms and Data structures' Package

README

Murmur

Build Status Coverage Status Hex docs Hex Version License

Murmur is a pure Elixir implementation of the non-cryptographic hash Murmur3.

It aims to implement the x86_32bit, x86_128bit and x64_128bit variants.

Usage

Add Murmur as a dependency in your mix.exs file.

def deps do
  [{:murmur, "~> 1.0"}]
end

When you are done, run mix deps.get in your shell to fetch and compile Murmur.

Examples

iex> Murmur.hash_x86_32("b2622f5e1310a0aa14b7f957fe4246fa", 2147368987)
3297211900

iex> Murmur.hash_x86_128("some random data")
5586633072055552000169173700229798482

iex> Murmur.hash_x64_128([:yes, :you, :can, :use, :any, :erlang, :term!])
300414073828138369336317731503972665325


*Note that all licence references and agreements mentioned in the murmur README section above are relevant to that project's source code only.