A fast & densely stored hashmap and hashset based on robin-hood backward shift deletion

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

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. unordered_dense

    A fast & densely stored hashmap and hashset based on robin-hood backward shift deletion

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. robin-hood-hashing

    Discontinued Fast & memory efficient hashtable based on robin hood hashing for C++11/14/17/20

    The implementation is mostly inspired by this comment and lessons learned from my older robin-hood-hashing hashmap.

  4. STC

    A modern, user friendly, generic, type-safe and fast C99 container library: String, Vector, Sorted and Unordered Map and Set, Deque, Forward List, Smart Pointers, Bitset and Random numbers. (by stclib)

    Yes, great to see this compact implementation! I will add it to my STC cmap benchmark.

  5. hashtable-benchmarks

    An Evaluation of Linear Probing Hashtable Algorithms

    I will probably never get around to porting my bidirectional linear probing integer hash set from Java to C++, but I hope someone can try adapting BLP to general C++ hashmaps and hashsets, because it significantly outperforms Robin Hood in my benchmarks.

  6. flat_hash_map

    A very fast hashtable

    When int64 is the key, then the winner remains the unorder map from Malte Skarupke if (and only if) associated with a custom allocator.

  7. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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

  • Solving “Two Sum” in C with a tiny hash table

    1 project | news.ycombinator.com | 29 Jun 2023
  • Effortless Performance Improvements in C++: std:unordered_map

    4 projects | news.ycombinator.com | 2 Mar 2023
  • Hashing of integer keys in hash maps

    1 project | /r/cpp | 7 Mar 2022
  • how to do memory pool de-fragmentation?

    1 project | /r/gamedev | 3 Aug 2021
  • Fast And Memory Efficient C++ Hashtable Based On Robin Hood Hashing

    1 project | /r/programming | 23 May 2021