Boost 1.81 will have boost::unordered_flat_map...

This page summarizes the projects mentioned and recommended in the original post on /r/cpp

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • unordered

    Boost.org unordered module

  • We do have other benchmarks where we test the default hash function for strings, which differs between Boost and Abseil. (We also test strings using the same hash function, FNV-1a, for a more level playing field.)

  • You can find some benchmarks here

  • 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.

    InfluxDB logo
  • parallel-hashmap

    A family of header-only, very fast and memory-friendly hashmap and btree containers.

  • 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.

  • gtl

    Greg's Template Library of useful classes.

  • 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.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts