A high-performance drop-in replacement for std::list with significantly faster insertion, erasure, iteration, and sorting operations.
plf::list is a high-performance C++ container library that serves as a drop-in replacement for std::list. It solves the performance limitations of the standard linked list implementation by providing significantly faster insertion, erasure, iteration, and sorting operations while maintaining full API compatibility.
C++ developers working with linked list data structures who need better performance without changing their code architecture, particularly those in performance-sensitive applications like game development, real-time systems, and data processing.
Developers choose plf::list because it offers dramatic performance improvements (20-24% faster overall in real use cases) with zero code changes—simply replace std::list with plf::list. It provides benchmark-proven speed gains while maintaining complete standard library compatibility.
A drop-in replacement for std::list with 293% faster insertion, 57% faster erasure, 17% faster iteration and 77% faster sorting on average. 20-24% speed increase in use-case testing.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.