Showing 36 of 377 projects
A Crystal library providing comprehensive graph data structures and algorithms for the Crystal programming language.
Immutable rope data structure for efficient text manipulation in Common Lisp.
A Crystal implementation of K-Dimensional Trees for efficient nearest neighbor searches in multidimensional spaces.
A garbage-collected List class for GameMaker Studio 2.3+ built on standard arrays, offering array accessors and 50+ functions.
An Elixir implementation of Gérard Huet's zipper for traversing and modifying variadic arity trees in constant time.
A Common Lisp implementation of a hash-set data structure with constant-time operations.
A generic double-ended heap (min-max heap) for Go providing O(1) access to both minimum and maximum elements.
A Go implementation of the Disjoint-Set (Union-Find) data structure for managing non-overlapping sets with efficient union and find operations.
A pure Elixir implementation of a generic n-ary tree data structure with node-based storage and traversal.
A collection of utility and mathematical functions for GameMaker Studio 2, including number theory, linear algebra, and graph algorithms.
A library for type-safe, strict Python structures with JSON schema support and static type checking.
A Deno module extending JavaScript's Map class with additional Array-like methods for enhanced functionality.
A Crystal implementation of a Splay Tree with a hash-like interface, featuring leaf pruning and fast non-splaying searches.
A Crystal library implementing chronologically sortable UUIDs with embedded timestamps and identifiers.
Interactive Swift playground for learning and visualizing data structures and algorithms.
A Clojure library providing fundamental graph theory algorithms for directed and undirected graphs.
A high-performance immutable sequence implementation in JavaScript using Finger Tree data structure.
A Go 1.23 implementation of generic, thread-safe doubly linked lists with iterators and intrusive singly linked list support.
A collection of experimental data structures and network stream utilities for Elixir.
Elixir struct for URI manipulation with Dict-like query string access.
A Delphi containers library providing maps and sets with integer/string keys as a replacement for TStringList and DeCAL.
A collection of simple, reliable .NET libraries providing custom number types, geometry, and data structures.
A compile-time trie data structure implementation for the Crystal programming language.
A Crystal library providing binary search helpers for maintaining and querying sorted Arrays efficiently.
A simple linked list data structure implementation for the Crystal programming language.
Recursively deep copy nested arrays, structs, and class instances in GameMaker.
A high-performance slice utility library for Go, providing fast filter, find, and set operations without reflection.
An Ada library and toolset for complex network analysis, featuring community detection, partition comparison, and network property calculations.
A time- and memory-efficient Elixir data structure for sets of positive integers, optimized for set operations and compact serialization.
A JavaScript standard data structure library benchmarked against C++ STL, providing efficient implementations of common data structures.
A comprehensive Go library providing generic data structures, cryptographic utilities, concurrency helpers, and powerful abstractions to accelerate development.
Elixir library providing constant-time random sampling and set operations for ranges.
A hash table implementation for AutoHotkey that improves upon native objects by preserving key case and type.
A fluent API for manipulating arrays, lists, queues, and stacks in GameMaker Studio 2.3+ using Java Streams concepts.
A Clojure library providing a hierarchical set data structure for representing implicit hierarchies like filesystems or IP networks.
A Delphi/Free Pascal template engine implementing most features of the Smarty PHP template engine.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.