Top 8 Go Hashing Projects
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
passwap
Package passwap provides a unified implementation between different password hashing algorithms. It allows for easy swapping between algorithms, using the same API for all of them.
-
go-benchmarks
Comprehensive and reproducible benchmarks for Go developers and architects. (by skerkour)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Alternatively instead of using hashdeep use "hashit": https://github.com/boyter/hashit
At the end of the day, what matters really for most people is
1) Certifications (FIPS...)
2) Speed.
SHA-256 is fast enough for maybe 99,9% of use cases as you will saturate your I/O way before SHA-256 becomes your bottleneck[0][1]. Also, from my experience with the different available implementations, SHA-256 is up to 1.8 times faster than Blake3 on arm64.
[0] https://github.com/skerkour/go-benchmarks/blob/main/results/...
[1] https://kerkour.com/fast-hashing-algorithms
Go Hashing related posts
Index
What are some of the best open-source Hashing projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | util | 286 |
2 | hashit | 45 |
3 | passwap | 33 |
4 | go-benchmarks | 9 |
5 | xsum | 9 |
6 | genhash | 6 |
7 | xoodoo | 5 |
8 | ghas | 0 |
Sponsored