safety-lens

Data lens library

A library that provides a type-safe, functional way to focus on specific parts of data structures

Type-safe, functional lens library

GitHub

73 stars
6 watching
7 forks
Language: JavaScript
last commit: over 7 years ago

Related projects:

Repository Description Stars
ramda/ramda-lens A JavaScript library providing composable data access functionality using lenses 184
phadej/optika A JavaScript library providing an immutable optics system for accessing and manipulating nested data structures 141
stevenfontanella/microlens A lightweight alternative to the lens library with fewer dependencies and no Template Haskell support 285
jwiegley/putting-lenses-to-work A presentation on practical uses of the lens library in software development 76
drboolean/lenses A JavaScript project providing functional composable lens-like abstractions for manipulating data structures. 214
suhailkakar/lens.js An API wrapper for a social media protocol 124
purescript-contrib/purescript-profunctor-lenses A PureScript package providing a mechanism to update, view, and set values within nested data structures using profunctor lenses. 144
gabriella439/haskell-lens-tutorial-library A comprehensive tutorial module for the lens library, providing in-depth guidance on its usage and application. 81
luciancaetano/lens-ui A React UI component library designed to be simple and customizable 8
ochafik/es6-lenses A library of functional lens functions for ES6+ and TypeScript projects. 4
optics-dev/monocle A Scala library providing a functional programming style interface to manipulate and compose data structures using lenses and other combinatorial techniques. 1,654
dabit3/lens-protocol-frontend A Lens Protocol-based front-end application starter kit with APIs for interacting with a decentralized social network. 136
jackfirth/lens A package for creating and composing pure functional transformations to focus on specific parts of data structures. 74
softwaremill/quicklens Library for functional programming in Scala, providing a concise way to work with case class fields and modify them conditionally or recursively. 829
ekmett/lens A Haskell library that provides a general-purpose data transformation framework using lenses and traversals. 2,032