46 stable releases (3 major)

4.0.0-rc6 Jun 9, 2020
4.0.0-rc4 May 24, 2020
3.11.10 Aug 4, 2020
3.11.9 Jul 31, 2020
1.2.0 Oct 15, 2019

#4 in Concurrency

Download history 12291/week @ 2020-06-01 11269/week @ 2020-06-08 13631/week @ 2020-06-15 14492/week @ 2020-06-22 11223/week @ 2020-06-29 11451/week @ 2020-07-06 10296/week @ 2020-07-13 12134/week @ 2020-07-20 12742/week @ 2020-07-27 17394/week @ 2020-08-03 16280/week @ 2020-08-10 17176/week @ 2020-08-17 16642/week @ 2020-08-24 17651/week @ 2020-08-31 18914/week @ 2020-09-07 17238/week @ 2020-09-14

51,494 downloads per month
Used in 108 crates (58 directly)

MIT license



DashMap is a blazing fast implementation of a concurrent key -> value map.

DashMap tries to implement an easy to use API while also having more advanced interfaces for squeezing out performance.

We put great effort into performance and aims to be as fast as possible. If you have any suggestions or tips do not hesitate to open an issue or a PR.




Serde support

Turn on the serde feature and DashMap will implement Serialize and Deserialize.


DashMap is gladly accepts contributions! Do not hesitate to open issues or PR's.


DashMap is included in a set of benchmarks found here that use bustle, a port of the libcuckoo benchmark harness. Benchmarks are a best effort and we try to make them as unbiased and realistic as possible. Contributions are accepted there too!



Creating and testing open-source software like DashMap takes up a large portion of my time and comes with costs such as test hardware. Please consider supporting me and everything I make for the public to enable me to continue doing this.

If you want to support me please head over and take a look at my patreon.

Special thanks


This project is licensed under MIT.