quicklens

Lens library

Library for functional programming in Scala, providing a concise way to work with case class fields and modify them conditionally or recursively.

Modify deeply nested case class fields

GitHub

831 stars
44 watching
53 forks
Language: Scala
last commit: almost 2 years ago
Linked from 2 awesome lists

functional-programminglensesscala

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
optics-dev/monocleA Scala library providing a functional programming style interface to manipulate and compose data structures using lenses and other combinatorial techniques.1,663
stevenfontanella/microlensA lightweight alternative to the lens library with fewer dependencies and no Template Haskell support286
ochafik/es6-lensesA library of functional lens functions for ES6+ and TypeScript projects.4
jwiegley/putting-lenses-to-workA presentation on practical uses of the lens library in software development76
calmm-js/partial.lensesAn optics library providing composable and efficient tools for manipulating immutable data structures.919
flunc/opticsA profunctor implementation of optics concepts for functional programming in JavaScript87
luciancaetano/lens-uiA React UI component library designed to be simple and customizable8
purescript-contrib/purescript-profunctor-lensesA PureScript package providing a mechanism to update, view, and set values within nested data structures using profunctor lenses.144
rafacalderonr/ramdaA functional programming library designed to minimize mutable data and facilitate composable functions.1
kowainik/prolensA lightweight implementation of optics for composable access to values71
untitledlabshq/lensanalyticsA Turborepo starter project for building and managing multiple web applications with TypeScript, Next.js, and ESLint.16
kblake/functional-programmingTeaching functional programming concepts using Elixir language and providing accessible code examples363
teaentitylab/fpesA library providing core functional programming functions and types for JavaScript43
gabriella439/haskell-lens-tutorial-libraryA comprehensive tutorial module for the lens library, providing in-depth guidance on its usage and application.81
dehun/learn-fpA learning-by-doing course/tutorial on functional programming in Scala613