Showing 36 of 143 projects
A comprehensive collection of composable computed macros for Ember.js applications.
A functional lens library for JavaScript built on Ramda, enabling immutable data manipulation.
A lens library for JavaScript that enables safe access and immutable transformations of complex data structures.
A JavaScript library for transforming complex JSON objects using intuitive field path syntax and chained transformations.
An R package providing multiple pipeline styles (operator, object, function) for readable function chaining and data transformation.
A type-safe functional Stream processing library for Go, inspired by the Java Streams API.
A Go library for dynamically transforming structs into maps with chainable field selection and modification.
A Rust DataFrame and data engineering library with PySpark/SQL-like syntax, built for business data pipelines with Microsoft stack integration.
An Elixir presenter package for transforming map structures, enabling flexible API output serialization.
A fast, feature-rich deep-copy library for Go with support for complex type conversions and custom copying behaviors.
A Java library for enriching, transforming, and filtering JSON documents using configurable pipelines.
A Java implementation of composable algorithmic transformations called transducers, independent from input/output sources.
A Go library providing functional programming helpers like map, filter, and reduce with concurrency support.
PHP implementation of JSON Patch (RFC 6902) and JSON Pointer (RFC 6901) for applying and generating JSON patches.
A synchronous transform stream for Node.js with 10x performance over standard Transform streams.
Composable, immutable getters and setters for nested data structures in JavaScript.
Filter object keys and values into a new object using predicate functions or key arrays.
A functional programming library for creating lazy, immutable iterables using ES2015 iteration protocols.
A PHP library for manipulating arrays and traversable objects with functional methods, inspired by underscore.js.
A functional, composable API for ActionScript 3 that simplifies working with both interactive (arrays) and reactive (events) data.
Convert Node.js streams into ECMAScript Observables for functional reactive programming.
A thin wrapper around through2 that provides an Array.prototype.map-like API for transforming Node.js streams.
A total recursion scheme library for Dhall that separates recursion from business logic to enable simpler, modular, and terminating functions.
Group an array of objects into nested lists based on one or more property values.
Recursively flatten nested arrays with the fastest JavaScript implementation available.
A Node.js module that bridges to the Java Hapi HL7 library for bidirectional transformation between HL7 messages and JavaScript objects.
Flatten complex GeoJSON geometries like MultiPolygon and GeometryCollection into simple geometries.
A Go library for simple and safe conversion of any value to another type, including custom types and pointers.
A Common Lisp query language and terminal utility for querying and transforming Lisp, JSON, CSV, and text files.
A Neovim plugin for converting between text, data, length, color, time, angle, and temperature formats with auto-detection.
A Clojure library that creates entangled atoms which share state with getter/setter transformations.
A reactive stream programming framework for live data computation with concurrent asynchronous operations.
A rule engine for data preprocessing using a concise Groovy DSL for validation and transformation.
A Python reactive stream programming framework for concurrent asynchronous data transformations.
Node-RED nodes for timezone-aware date formatting and human-readable duration conversion using Moment.js.
A thin wrapper around through2 that provides Array.prototype.filter-like functionality for Node.js streams.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.