Showing 13 of 13 projects
A utility library to get, set, delete, and check properties in nested objects using dot-path strings or arrays.
A JavaScript utility to safely retrieve nested values from objects using property paths like 'a.b.c', even when keys contain dots.
Set nested properties on JavaScript objects using dot notation with high performance and extensive options.
Recursive Object.assign() for deep merging JavaScript objects (deprecated).
A utility to transform object keys and values into a new object with deep recursion and symbol support.
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.
Filter object keys and values into a new object using predicate functions or key arrays.
Group an array of objects into nested lists based on one or more property values.
Returns an array of own enumerable property values from an object.
Converts deeply nested JavaScript objects into flat key/value pairs with customizable options.
Normalize object keys that represent file paths to be agnostic of path separators (\ or /).
A Deno utility to invert key-value pairs in objects, e.g., { foo: "bar" } becomes { bar: "foo" }.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.