Showing 36 of 377 projects
A fast, purely functional data structure library for Common Lisp with persistent collections and efficient operations.
Erlang Trie Implementation
A FreePascal library providing generic collection classes like TList, TDictionary, and THashMap.
Interactive web-based visualizations of sorting and pathfinding algorithms, built entirely with Rust.
A comprehensive collection of data structures and algorithms implemented in the Crystal programming language.
A lightweight, modular Java framework for graph theory algorithms with one-line application and custom engine support.
A pure functional and generic programming library for Erlang, inspired by "scrap your boilerplate" and functional data structures.
A lightweight, efficient, and easy-to-use generic graph data structure and algorithm library for Go.
A parallel-processing and multi-processing library for Object Pascal with lock-free data structures and synchronization primitives.
A comprehensive repository of course materials for a university-level data structures and program representation class.
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.
Clojure solutions with unit tests for Interview Cake algorithm and data structure problems.
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.
An in-memory, Redis-like key-value store for Godot, providing rich data structures and pub/sub messaging.
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 two-dimensional grid data structure for Rust that provides Vec-like functionality for 2D data.
A high-performance, thread-safe concurrent map for Go using sharding to minimize lock contention.
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.
A minimalistic, single-file Java JSON library with a concise API and full JSON Schema support.
Solutions to Cracking the Coding Interview problems implemented in Go for learning purposes.
A fast, in-memory graph data structure implementation in Java, optimized for performance and low memory usage.
A .NET library providing an in-memory data structure with efficient indexing and querying, including range, spatial, vector, and fuzzy string matching.
A Common Lisp library providing unified access to CLOS objects, plists, alists, hash-tables, and arrays through a single API.
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 cross-platform, event-driven C library providing a unified networking stack with HTTP, WebSocket, data structures, and cryptography.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.