The cityhash package

[Tags:library, mit, test]

This package implements a binding to the CityHash family of hashing functions (implemented in C++.)

See for more information.

This package has optional SSE4.2 support. If you build it with the -fsse42 flag, the 128-bit hashing functions will use an SSE-optimized implementation (which takes advantage of the crc32 instruction present on recent Intel/AMD machines.) The 64-bit hashing functions are unaffected.

[Skip to Readme]


Versions 0.0.1, 0.0.2, 0.0.3,,,,
Dependencies base (>=3 && <5), bytestring (>=0.9), largeword (>=1.0) [details]
License MIT
Author Austin Seipp <>
Maintainer Austin Seipp <>
Stability Unknown
Category Codec
Home page
Bug tracker
Source repository head: git clone
Uploaded Thu Feb 9 04:59:16 UTC 2012 by AustinSeipp
Distributions NixOS:
Downloads 1554 total (16 in the last 30 days)
0 []
Status Docs uploaded by user
Build status unknown [no reports yet]





Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Maintainer's Corner

For package maintainers and hackage trustees

Readme for cityhash

Readme for cityhash-

CityHash bindings for Haskell

CityHash is a family of fash (non-cryptographic) hashing functions, written by Google.

These are the awesome Haskell bindings.


It's just a cabal install away:

$ cabal install cityhash

Join in

File bugs in the GitHub issue tracker.

Master git repository:

  • git clone

There's also a BitBucket mirror:

  • git clone


See AUTHORS.txt.


MIT. See LICENSE.txt for terms of copyright and redistribution.