Showing 36 of 262 projects
A comprehensive collection of algorithm implementations in Go, based on the CLRS textbook.
A Python data-structure visualization tool for lists, dictionaries, trees, and call stacks, designed for Jupyter notebooks and presentations.
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 Go implementation of a trie data structure with algorithms for extremely fast prefix and fuzzy string searching.
A fast ring-buffer deque (double-ended queue) implementation in Go with O(1) operations and optimized memory performance.
A comprehensive .NET library providing data structures, algorithms, mathematics, extensions, and utilities to enhance C# development.
A C++ header-only library providing fast hash map and hash set implementations using hopscotch hashing with open addressing.
A Go library providing efficient implementations of fundamental graph algorithms and data structures.
A Go package implementing graph data structures and algorithms with comprehensive tutorials and visualizations.
A collection of JavaScript solutions to algorithm problems from LeetCode, GeeksforGeeks, and CareerCup.
A header-only C++ library for graph representation and algorithms, designed as a modern alternative to Boost Graph Library.
An optimized graph analysis package for Julia, providing simple concrete graph types and an API for custom implementations.
A TypeScript implementation of the C++ Standard Template Library (STL) with containers, algorithms, and functors.
A functional programming library for JavaScript, TypeScript, and Flow, providing type classes and data types inspired by Scala, Cats, and Monix.
A Lua serializer and pretty printer that produces human-readable output and reliable deserialization.
A header-only C library providing generic, type-safe data structures using macros for easy integration and modularity.
A Clojure library providing facades and workarounds for common pain points like namespace organization, custom map types, and REPL-friendly protocols.
A C++11 header-only thread-safe container (synchronized queue) for sharing data between threads with customizable storage.
A Swift implementation of FlatBuffers for efficient cross-platform serialization with zero-copy access.
A C++ header-only hash map and hash set that preserve insertion order, similar to Python's OrderedDict.
A comprehensive .NET library providing sophisticated algorithms and data structures like graphs, priority queues, and undo-redo functionality.
A high-level JavaScript API for creating, loading, parsing, modifying, and saving complex binary files and data structures.
A collection of Go solutions for problems from the Elements of Programming Interviews book.
A modular, lightweight extension of OCaml's standard library focused on data structures, combinators, and iterators.
An unordered C++ data container providing fast iteration, insertion, and erasure while maintaining pointer/iterator validity to non-erased elements.
A comprehensive collection of Ruby examples and references covering threads, SOLID principles, design patterns, data structures, and algorithms.
A comprehensive Java implementation of data structures and algorithms with explanations, useful for technical interview preparation.
A C port of the Murmur3 non-cryptographic hash function, optimized for performance on x86/x64 architectures.
A high-performance Rust library for graph algorithms, built on a parallel CSR data structure for large-scale graphs.
A Rust crate providing generic array types using type-level numbers for const-generic-like functionality.
A Go package providing concurrent-safe queue implementations (FIFO and FixedFIFO) for goroutine-safe data handling.
A comprehensive Lua utility library that extends the standard library and provides common algorithms and data structures for game development.
A Ruby framework for graph data structures and algorithms, inspired by the Boost Graph Library.
A maintained fork of Cliff Click's high-scale-lib with bug fixes, improvements, and versioned Maven builds.
A collection of utility modules for Roblox development, providing essential tools for networking, state management, and game systems.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.