lens
Data transformation tool
A package for creating and composing pure functional transformations to focus on specific parts of data structures.
A Racket package for creating and composing pure functional lenses
74 stars
7 watching
8 forks
Language: Racket
last commit: about 7 years agoLinked from 1 awesome list
lensesracket
Related projects:
| Repository | Description | Stars |
|---|---|---|
| A Haskell library that provides a general-purpose data transformation framework using lenses and traversals. | 2,034 | |
| A library that provides a type-safe, functional way to focus on specific parts of data structures | 73 | |
| A Scala library providing a functional programming style interface to manipulate and compose data structures using lenses and other combinatorial techniques. | 1,663 | |
| A JavaScript project providing functional composable lens-like abstractions for manipulating data structures. | 214 | |
| A framework for comparing and updating data in Swift applications with high performance and customizable diffing. | 123 | |
| A library of functional lens functions for ES6+ and TypeScript projects. | 4 | |
| A Python library that helps manipulate nested immutable data structures without mutating them. | 316 | |
| A utility library for incrementally building and optimizing data transformations in Java | 1,204 | |
| A presentation on practical uses of the lens library in software development | 76 | |
| A utility for working with nested data structures | 190 | |
| Experimental tool providing a concise way to update fields in immutable data structures using functional lenses. | 89 | |
| A Swift diffing library that calculates the minimum set of steps to transform one collection into another. | 167 | |
| A package that provides a recursive transformation framework for data structures in Elm, allowing developers to apply and combine multiple transformations while running them until no further changes occur. | 8 | |
| A lightweight alternative to the lens library with fewer dependencies and no Template Haskell support | 286 | |
| A header-only FFT library providing fast and easy-to-use algorithms for 1D, 2D, and 3D Fourier transforms. | 169 |