Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Top 14 C++ Hash Projects
📝 File hashing and checking shell extensionProject mention: cdrom uploads questions | reddit.com/r/ArchiveDotOrg | 2023-05-09
You should also make some hashes of the files after you dump them, and paste them into a text file, I use OpenHashTab: https://github.com/namazso/OpenHashTab
A family of header-only, very fast and memory-friendly hashmap and btree containers.Project mention: My own Concurrent Hash Map picks | reddit.com/r/cpp | 2022-11-27
Cool! Looking forward to you trying my phmap - and please let me know if you have any question.
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Official version of the Meow hash, an extremely fast level 1 hash
Fast & memory efficient hashtable based on robin hood hashing for C++11/14/17/20Project mention: Convenient Containers v1.0.3: Better compile speed, faster maps and sets | reddit.com/r/C_Programming | 2023-05-03
The main advantage of the latest version is that it reduces build time by about 53% (GCC 12.1), based on the comprehensive test suit found in unit_tests.c. This improvement is significant because compile time was previously a drawback of this library, with maps and sets—in particular—compiling slower than their C++ template-based counterparts. I achieved it by refactoring the library to do less work inside API macros and, in particular, use fewer _Generic statements, which seem to be a compile-speed bottleneck. A nice side effect of the refactor is that the library can now more easily be extended with the planned dynamic strings and ordered maps and sets. The other major improvement concerns the performance of maps and sets. Here are some interactive benchmarks comparing CC’s maps to two popular implementations of Robin Hood hash maps in C++ (as well as std::unordered_map as a baseline). They show that CC maps perform roughly on par with those implementations.
A fast, memory efficient hash map for C++
Also, I'm testing https://github.com/greg7mdp/sparsepp which is based on google's sparsehash
pHash - the open source perceptual hash library
fHash - an open source files hash calculator for Windows and macOSProject mention: For those who've recently switched from Windows to Mac, what's the one app you miss the most? | reddit.com/r/macapps | 2023-05-28
Or fHash https://github.com/sunjw/fhash (free).
TestGPT | Generating meaningful tests for busy devs. Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.
C++11 header-only message digest library
A C++14 compile-time/constexpr map and hash map with minimal binary footprint (by mapbox)Project mention: Long switch statements. Is there a better way? | reddit.com/r/cpp | 2023-03-08
Unfortunately std::map is not constexpr. There are open source alternatives though (not affiliated with the author in any way).
Fast and compact minimal perfect hash functions in C++.Project mention: announcing ph - open-source, rust library for perfect hashing | reddit.com/r/rust | 2023-05-19
The best in terms of evaluation time is PTHash (I think it can achieve 1 cache miss/lookup). Unfortunately the only implementation I know of for this method is in C++ (there is certainly no implementation in Rust): https://github.com/jermp/pthash
Greg's Template Library of useful classes.Project mention: Boost 1.81 will have boost::unordered_flat_map... | reddit.com/r/cpp | 2022-10-31
I do this as well in my phmap and gtl implementations. It makes the tables look worse in benchmarks like the above, but prevents really bad surprises occasionally.
Python Cryptonight binding / extension. Monero hash function, proof-of-work, cn_slow_hash()
Extremely fast unordered map and set library for C++20
mirror of git.savannah.gnu.org/gperf.git with more features. gitlab has the issuesProject mention: What is an example of non-linear static data structure and what is an accurate breakdown of ds types? | reddit.com/r/learnprogramming | 2023-04-16
Can create a ton of theoretical examples, but even in practice we use such data structures. An example that first came to mind is gperf which generates static hash table data structure for predefined set of strings (So you cannot add or remove any elements).
Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
C++ Hash related posts
Verifying Hashes/Checksums for Entire Folders on Windows 11
1 project | reddit.com/r/DataHoarder | 28 Apr 2023
Dark & Darker torrent mirror
1 project | reddit.com/r/DarkAndDarker | 18 Apr 2023
What is an example of non-linear static data structure and what is an accurate breakdown of ds types?
1 project | reddit.com/r/learnprogramming | 16 Apr 2023
Long switch statements. Is there a better way?
2 projects | reddit.com/r/cpp | 8 Mar 2023
Effortless Performance Improvements in C++: std:unordered_map
4 projects | news.ycombinator.com | 2 Mar 2023
Why are there no checksum apps for MacOS?
3 projects | reddit.com/r/macapps | 18 Feb 2023
1 project | reddit.com/r/cprogramming | 9 Jan 2023
A note from our sponsor - Sonar
www.sonarsource.com | 30 May 2023
What are some of the best open-source Hash projects in C++? This list will help you: