Showing 7 of 7 projects
An open-source flash card collection for algorithms, data structures, and system design interview preparation.
A comprehensive collection of algorithm implementations in Go, based on the CLRS textbook.
A header-only C library providing generic, type-safe data structures using macros for easy integration and modularity.
A Rust priority queue with efficient priority change operations, implemented using IndexMap and a heap of indexes.
A collection of classic algorithms and data structures implemented in Erlang for educational and practical use.
A generic double-ended heap (min-max heap) for Go providing O(1) access to both minimum and maximum elements.
A heap-based priority queue implementation in Elixir, ported from Michael Truog's pqueue2.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.