ordered-map
C++ hash map and hash set which preserve the order of insertion (by Tessil)
libsrt
libsrt is a C library for writing fast and safe C code, faster. It provides string, vector, bit set, set, map, hash set, and hash map handling. Suitable for soft and hard real-time. Allows both heap and stack allocation. *BETA* (API still can change: suggestions are welcome) (by faragon)
Our great sponsors
ordered-map | libsrt | |
---|---|---|
2 | 1 | |
500 | 539 | |
- | - | |
3.5 | 0.0 | |
3 months ago | about 1 year ago | |
C++ | C | |
MIT License | BSD 3-clause "New" or "Revised" License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ordered-map
Posts with mentions or reviews of ordered-map.
We have used some of these posts to build our list of alternatives
and similar projects.
-
How to create std::map that preserves the order of insertion just using standard C++?
https://github.com/Tessil/ordered-map might be an interesting read
-
What’s the fastest doubly linked list out there?
Doing some searching, looks like here's an example of someone building one, https://github.com/Tessil/ordered-map
What are some alternatives?
When comparing ordered-map and libsrt you can also consider the following projects:
Ygg - An intrusive C++17 implementation of a Red-Black-Tree, a Weight Balanced Tree, a Dynamic Segment Tree and much more!
MDAL - Mesh Data Abstraction Library
etl - Embedded Template Library