futilsUtilities for generic functional programming
Stars: ✭ 21 (+75%)
vaultA typed, persistent store for values of arbitrary types
Stars: ✭ 55 (+358.33%)
lenticular.ts(Yet another) implementation of functional lenses in JavaScript/TypeScript.
Stars: ✭ 29 (+141.67%)
lentesFunctional references for Clojure and ClojureScript
Stars: ✭ 80 (+566.67%)
xml-lensXML Optics library for Scala
Stars: ✭ 32 (+166.67%)
MicrolensA lightweight (but compatible with ‘lens’) lenses library
Stars: ✭ 254 (+2016.67%)
FocusLightweight Elixir lenses
Stars: ✭ 224 (+1766.67%)
Python LensesA python lens library for manipulating deeply nested immutable structures
Stars: ✭ 179 (+1391.67%)
SauronYet another Scala lens macro
Stars: ✭ 166 (+1283.33%)
Elm MonocleFunctional abstractions to manipulate complex records in Elm - Iso, Prism, Lens, Optional, Traversal.
Stars: ✭ 137 (+1041.67%)
TypedThe TypeScript Standard Library
Stars: ✭ 124 (+933.33%)
Datumpure functional and generic programming for Erlang
Stars: ✭ 111 (+825%)
To.ml OCaml library for TOML
Stars: ✭ 68 (+466.67%)
Prolens👓 Profunctor based lightweight implementation of Lenses
Stars: ✭ 63 (+425%)
LensA Racket package for creating and composing pure functional lenses
Stars: ✭ 54 (+350%)
Dart functional dataSimple and non-intrusive code generator for lenses and boilerplate of data types
Stars: ✭ 39 (+225%)
LambdaFunctional patterns for Java
Stars: ✭ 737 (+6041.67%)
FrunkFunktional generic type-level programming in Rust: HList, Coproduct, Generic, LabelledGeneric, Validated, Monoid and friends.
Stars: ✭ 725 (+5941.67%)
Monocle TsFunctional optics: a (partial) porting of Scala monocle
Stars: ✭ 657 (+5375%)
QuicklensModify deeply nested case class fields
Stars: ✭ 641 (+5241.67%)
FocalProgram user interfaces the FRP way.
Stars: ✭ 613 (+5008.33%)
FsharpplusExtensions for F#
Stars: ✭ 589 (+4808.33%)
Generic LensGenerically derive traversals, lenses, and prisms.
Stars: ✭ 399 (+3225%)
Language ExtC# functional language extensions - a base class library for functional programming
Stars: ✭ 3,964 (+32933.33%)
lenses-goLenses.io CLI (command-line interface)
Stars: ✭ 34 (+183.33%)
optics.js🔭 Lenses, Prisms and Traversals in JavaScript!
Stars: ✭ 46 (+283.33%)
lenses-jdbcLenses.io JDBC driver for Apache Kafka
Stars: ✭ 20 (+66.67%)
concave🧐 Lens-like state management (for React).
Stars: ✭ 13 (+8.33%)
pathexFastest way to access data in Elixir
Stars: ✭ 242 (+1916.67%)
ImmutablesAnnotation processor to create immutable objects and builders. Feels like Guava's immutable collections but for regular value objects. JSON, Jackson, Gson, JAX-RS integrations included
Stars: ✭ 3,031 (+25158.33%)
constant.jsImmutable/Constant Objects for JavaScript
Stars: ✭ 18 (+50%)
ltrieimmutable datastructures in lua
Stars: ✭ 18 (+50%)
shokiPurely functional data structures in Java
Stars: ✭ 30 (+150%)