nowfound

Life & fun · January 10, 2018

Go version of HighwayHash with optimized assembly implementations

Native Go version of HighwayHash with optimized assembly implementations on Intel and ARM. Able to process over 10 GB/sec on a single core on Intel CPUs - https://en.wikipedia.org/wiki/HighwayHash - minio/highwayhash

Go version of HighwayHash with optimized assembly implementations launched on January 10, 2018 with 48 votes, #806 of 3,021 launches that month and more than 90% of that year's launches. The site was still online in September 2026, 8 years on.

In plain words

This is a Go implementation of HighwayHash, a fast hashing algorithm, featuring optimized assembly code for improved performance. It is designed for developers who need efficient hashing capabilities in Go applications. The project stands out by providing hand-tuned assembly implementations for speed-critical operations, making it suitable for applications where hashing performance is important.

written from the facts on this page · September 2026

Does a similar job

all alternatives →
  • AS
    Accelerating SHA256 by 100x in Golang on ARM2016 · blog.minio.io · ▲156
  • Accelerate SHA256 Computations in Go Using AVX512 instructions2017 · github.com · ▲74

    Accelerate SHA256 computations in pure Go using AVX512, SHA Extensions for x86 and ARM64 for ARM. On AVX512 it provides an up to 8x improvement (over 3 GB/s per core). SHA Extensions give a performance boost of close to 4x over native. - minio/sha256-simd

  • Cuckoo Filter Implementation in Go, Better Than Bloom Filters2016 · github.com · ▲181

    Cuckoo Filter implementation in Go, better than Bloom Filters (unmaintained) - irfansharif/cfilter

  • A Golang Package for Consistent Hashing with Bounded Loads2017 · github.com · ▲50

    A Go library that implements Consistent Hashing and Consistent Hashing With Bounded Loads. - lafikl/consistent

  • A hash array-mapped trie implementation in C2023 · github.com · ▲171

    Long-simmering side project that is finally ready to see the light. HAMTs are a cool persistent data structure and implementing one has been a lot of fun. Beyond the code, there is likely some value in the extensive and largely complete implementation docs; basic benchmarks are linked in the README, too. Kind of aiming to be "the libavl for HAMTs". That is obviously a high and aspirational bar but a distinct possibility if it stirs up a little interest and/or contribution. Anyways, it's time for this to go out, collect feedback and maybe even some use outside of toy projects. Let me…

  • A fast JSON library for Go2021 · github.com · ▲119

    Fast JSON encoder/decoder compatible with encoding/json for Go - goccy/go-json

More life & fun this month

the category →

Source: Show HN post ↗

Launched alongside, January 2018

the whole month →
  • A simple, meaningful way to fund your creativity.

    Growth · 2018 · buymeacoffee.com

  • Zero-fee cryptocurrency trading from Robinhood 💸

    Commerce · 2018

  • Simple landing pages for your startup

    Dev tools · 2018

  • Work together to build profitable businesses & side projects

    Work · 2018 · indiehackers.com

  • Build beautiful conversational forms, surveys and more

    Life & fun · 2018 · typeform.com

  • Resume.io▲731

    Build your job-winning resume in minutes

    Work · 2018 · resume.io