-
robin-hood-hashing
Discontinued Fast & memory efficient hashtable based on robin hood hashing for C++11/14/17/20
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Time complexity analysis doesn't necessarily reflect empirical performance. On this benchmark, std::map is twice as slow as clang's std::unordered_map on my laptop and unordered_map is seven times as slow as robin_hood, a single-header library. std::unordered_map is weirdly slow.
Then decided to build the simplest hashmap I could think of and test it against unordered_map https://github.com/brwhale/HashTable
I am actually in the process of updating it to C++20 (here if you're curious), I'm going to consider it. I would like to not exclude clang users though, if at all possible. It wouldn't save me much code switching to jthread for the potential loss of users.
For output, fmtlib (partially included in C++20 too)
Time complexity analysis doesn't necessarily reflect empirical performance. On this benchmark, std::map is twice as slow as clang's std::unordered_map on my laptop and unordered_map is seven times as slow as robin_hood, a single-header library. std::unordered_map is weirdly slow.