Showing 36 of 377 projects
A comprehensive collection of data structures and algorithms implemented in the Crystal programming language.
A FreePascal library providing generic collection classes like TList, TDictionary, and THashMap.
A lightweight, modular Java framework for graph theory algorithms with one-line application and custom engine support.
Interactive web-based visualizations of sorting and pathfinding algorithms, built entirely with Rust.
A curated list of awesome computational geometry visualizations, libraries, and educational resources.
A pure functional and generic programming library for Erlang, inspired by "scrap your boilerplate" and functional data structures.
An in-memory data structure store used as a database, cache, message broker, and vector database for real-time applications.
A parallel-processing and multi-processing library for Object Pascal with lock-free data structures and synchronization primitives.
A lightweight, efficient, and easy-to-use generic graph data structure and algorithm library for Go.
A comprehensive repository of course materials for a university-level data structures and program representation class.
Clojure solutions with unit tests for Interview Cake algorithm and data structure problems.
A compact C++ small vector implementation using tagged pointers for stack-allocated storage with minimal overhead.
A fast and flexible C++ template container class for storing data in arbitrary tree structures with STL-compatible interfaces.
A unified R API for writing parallel and distributed applications across different backends like parallel, HP Distributed R, and SparkR.
Efficiently removes an element from an unordered array by swapping with the last element instead of splicing.
A tiny, fast, tree-shakeable queue and deque implementation for JavaScript.
A collection of generic Go utilities and data structures for common programming patterns.
A D language container library using std.experimental.allocator for flexible memory management.
A pure Elixir implementation of Scalable Bloom Filters for probabilistic set membership testing.
A concurrent-safe Go generics utility library providing comprehensive functions and data structures for slices, maps, and strings.
A comprehensive collection of Swift extensions and utilities for iOS, macOS, tvOS, watchOS, and Linux development.
A radix tree (prefix tree) implementation for the Crystal programming language, optimized for URL routing and path matching.
A high-performance, thread-safe concurrent map for Go using sharding to minimize lock contention.
An in-memory, Redis-like key-value store for Godot, providing rich data structures and pub/sub messaging.
A two-dimensional grid data structure for Rust that provides Vec-like functionality for 2D data.
A Go 1.18+ library providing generic tuple types for storing 1 to 9 values without custom structs.
A graph library for the Go programming language providing data structures and algorithms for graph manipulation.
Solutions to Cracking the Coding Interview problems implemented in Go for learning purposes.
A minimalistic, single-file Java JSON library with a concise API and full JSON Schema support.
A fast, in-memory graph data structure implementation in Java, optimized for performance and low memory usage.
A Common Lisp library providing unified access to CLOS objects, plists, alists, hash-tables, and arrays through a single API.
A .NET library providing an in-memory data structure with efficient indexing and querying, including range, spatial, vector, and fuzzy string matching.
A fast and space-efficient probabilistic set data structure for Go that tests membership with 'likely member' or 'definitely not member' results.
A Go library implementing the Weighted PageRank algorithm for graph analysis and ranking.
A Java implementation of multidimensional Bloom filters for efficiently searching across many Bloom filters.
A Go implementation of a skip list data structure, inspired by Redis's zskiplist.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.