Showing 12 of 12 projects
120+ interactive Python coding interview challenges with Anki flashcards, focusing on algorithms and data structures.
Minimal, clean, and well-documented implementations of data structures and algorithms in Python 3.
A comprehensive collection of data structures and algorithms implemented in Go, including lists, sets, maps, trees, stacks, and queues.
A high-performance Python package for fast, multi-threaded manipulation of large tabular datasets, inspired by R's data.table.
A Rust library providing fully persistent data structures with structural sharing.
A Swift library providing probability tools and advanced data structures for building intelligent iOS/macOS applications.
A comprehensive Swift library for creating and manipulating weighted, unweighted, directed, and undirected graphs with built-in algorithms.
A modular, lightweight extension of OCaml's standard library focused on data structures, combinators, and iterators.
A pure Swift implementation of a generic priority queue data structure using a binary heap.
A Rust library for creating directed hypergraphs where hyperedges can connect any number of vertices.
A fast and flexible C++ template container class for storing data in arbitrary tree structures with STL-compatible interfaces.
A two-dimensional grid data structure for Rust that provides Vec-like functionality for 2D data.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.