Showing 21 of 21 projects
A comprehensive collection of data structures and algorithms implemented in Go, including lists, sets, maps, trees, stacks, and queues.
A lightweight data-parallelism library for Rust that makes it easy to convert sequential computations into parallel ones.
A glib-like cross-platform C library providing modules for streams, coroutines, containers, algorithms, and more to simplify C development.
A PHP library providing iteration primitives like map and filter using generators, working with any iterable type.
A TypeScript implementation of the C++ Standard Template Library (STL) with containers, algorithms, and functors.
A JavaScript library bringing Rust-inspired features like Traits, lazy iterators, and content-based hashing to enhance functional programming.
A lazy functional iteration library supporting sync, async, and concurrent iteration in JavaScript.
A Rust macro providing Python-style list and hashmap comprehensions with conditional filtering and nesting.
An infinite bit-array implementation in JavaScript with high performance and unique features like remembering leading ones on inversion.
A PHP library providing Python-inspired iteration tools for efficient data processing with loops and streams.
A Rust library providing Language Integrated Query (LINQ) functionality via declarative macros and iterator extensions.
A functional programming library for creating lazy, immutable iterables using ES2015 iteration protocols.
A JavaScript proposal for String.prototype.matchAll, providing an iterator over all regex matches with capturing groups.
A TypeScript/JavaScript library providing Python-inspired iteration utilities for working with iterables, streams, and pipes.
A Rust crate providing helper methods for vectors and strings, including unique, intersect, union, and string manipulation operations.
A LINQ-inspired lazy-evaluation iteration library for JavaScript/TypeScript that supports Deno, Node.js, and browsers.
A Rust crate for generating n-grams from token sequences with Unicode padding support.
A lazy iterator implementation for Go providing map, reduce, and other functional programming operations.
A Go 1.23 implementation of generic, thread-safe doubly linked lists with iterators and intrusive singly linked list support.
A high-performance JSON library for Go, inspired by jsoniter with improved compatibility and exact type handling.
A pure Lua library providing keyed arrays, allowing items to be accessed by position or assigned key like an ordered dictionary.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.