Showing 36 of 419 projects
A comprehensive Ada utility library providing logging, serialization, encoding, stream composition, and concurrency tools for building robust applications.
An Elixir library for validating, formatting, and generating Brazilian CPF and CNPJ numbers.
A Python module for dividing large lists into pages with customizable HTML pagination and framework-agnostic design.
A tiny Ruby DSL for idiomatic date parsing and formatting using intuitive format specifiers.
Mozilla's utility library for Hadoop, HBase, Pig, and related big data technologies.
Reduce a list of values using promises into a promise for a value, useful for async accumulation.
A high-performance JavaScript library for computing cartesian products of arrays.
A Java 8 port of Facebook DataLoader for Vert.x, providing efficient asynchronous batching and caching in clustered environments.
Convert Node.js streams into ECMAScript Observables for functional reactive programming.
A collection of useful Groovy language extensions for common tasks like clamping, sorting, file operations, and data conversions.
A 640-byte functional library that curries and composes native JavaScript array and string methods.
A thin wrapper around through2 that provides an Array.prototype.map-like API for transforming Node.js streams.
A lightweight publish/subscribe utility module for Elixir that decouples business logic processes from communication concerns.
A collection of common combinators used in fantasy-land projects for functional programming in JavaScript.
A lightweight Delphi library providing core utility functions for strings, files, streams, binary data, Windows version detection, and INI file management.
A Dart library for string validation and sanitization, ported from validator.js.
A utility for conditionally executing functions in promise chains based on boolean conditions.
Check if a process is running by its PID or name, with support for checking multiple processes at once.
Start a promise chain by wrapping a synchronous function that might throw an error.
Memoize promise-returning functions with cache expiration, prefetch, and error caching controls.
A collection of utility functions for simplifying and debugging Broccoli.js build pipelines.
A Node.js library to intercept, modify, and collect stdout and stderr output.
A JavaScript utility to compose functions, enabling the creation of new functions from smaller ones like f(g(x)).
Simple terminal spinners for Deno, providing visual feedback for long-running CLI tasks.
A comprehensive collection of high-performance utility functions for Go 1.18+ leveraging generics for slices, maps, structs, and more.
A Rust crate providing two ad-hoc implementations of AsyncDrop for async cleanup operations before object destruction.
An improved Promise.race() with proper empty iterable handling and AbortSignal support.
A Swift utility library providing helper classes to simplify WKWebView integration and property observation.
A Go library providing polymorphic generic containers and functions to reduce boilerplate, inspired by Kotlin's Sequence and Map.
A utility to map over promises sequentially, ensuring each promise resolves before the next iteration begins.
A Common Lisp utility library providing introspection tools, REPL conveniences, and package management helpers for enhanced interactive development.
A library that converts non-functional JavaScript libraries into functional ones with currying, fixed arity, and data-last arguments.
A tiny querystring parsing module for Node.js, Electron, and browsers.
A minimal and high-performance function composition utility for JavaScript and TypeScript.
A utility library for Clojure and ClojureScript providing enhanced control flow, threading, and data manipulation macros.
A fast JavaScript library for left-padding strings with zeros or custom characters.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.