grul.js a general recursive utility library for javascript

Learn more »

Path Navigation

grul.js was designed with native javascript primitives in mind to traverse multi-dimensional data sets with ease. Grounded in a literal/constructor based traversal paradigm that allows for flexible mixing of custom path names with complex types on the fly.

View details »

Pattern Relative

grul.js was designed with programmible flexibility in mind. Different utilizations of recursive helper functions in lockstep can help you traverse through complex, modifying relative inputs at will.

View details »

Lambda Approach

grul.js was designed with lambda functionality in mind and a standardized data return pattern to make learning as simple as possible

View details »


try here