Packages tagged lenses

53 packages have this tag.

[Merge tag] (trustees only)

Related tags: library (53), bsd3 (39), data (39), optics (9), generics (7), deprecated (6), mit (3), apache (2), bsd2 (2), data-structures (2), language (2), profunctors (2), program (2), testing (2), accelerate (1), control (1), ...

Name
DLs
Rating
Description
Tags
Last U/L
Maintainer
BiGUL112.25The Bidirectional Generic Update Language (generics, language, lenses, library, public-domain)2016-08-30joshko, Zirun
app-lens80.0applicative (functional) bidirectional programming beyond composition chains (bsd3, data, lenses, library)2016-09-25kztk
bff-mono130.0"Bidirectionalization for Free" for Monomorphic Transformations (bsd3, data, lenses, library)2014-08-14kztk
concise830.0Utilities for Control.Lens.Cons (bsd3, data, lenses, library)2018-02-04frasertweedale
data-lens-light530.0Simple lenses, minimum dependencies (data, lenses, library, mit)2021-06-22RomanCheplyaka, srk
extended-containers-lens70.0lens instances for extended-containers (bsd3, data-structures, lenses, library)2020-04-29konsumlamm
fclabels2122.25First class accessor labels implemented as lenses. (bsd3, data, lenses, library)2021-05-27AdamBergmark, ErikHesselink, SebastiaanVisser
haskell-time-range70.0Some useful wrappers and functions for building time ranges (bsd3, lenses, library, time)2017-04-04schalmers
indexed-profunctors1230.0Utilities for indexed profunctors (bsd3, data, lenses, library, optics, profunctors)2021-04-09AdamGundry, AndresLoeh, phadej, arybczak
lens8693.0Lenses, Folds and Traversals (bsd2, data, generics, lenses, library)2022-08-11EdwardKmett, EricMertens, JohnWiegley, ryanglscott
lens-accelerate150.0Instances to mix lens with Accelerate (accelerate, bsd3, data, lenses, library)2020-08-28TrevorMcDonell
lens-action310.0Monadic Getters and Folds (bsd3, data, generics, lenses, library)2021-11-16EdwardKmett, EricMertens, ryanglscott
lens-aeson3542.75Law-abiding lenses for aeson (data, json, lenses, library, mit, numeric)2022-08-11EdwardKmett, EricMertens, ryanglscott
lens-core (deprecated in favor of lens)11.5A placeholder for a future lens core package. (deprecated, lenses, library)2020-09-24EdwardKmett
lens-datetime132.0Lenses for Data.Time.* types (bsd3, data, lenses, library)2016-04-29GergelyRisko, MihalyBarasz
lens-errors20.0Error handling in lens chains (bsd3, lenses, library)2019-07-04ChrisPenner
lens-family1361.75Lens Families (bsd3, data, lenses, library)2022-07-14RussellOConnor
lens-family-core1920.0Haskell 2022 Lens Families (bsd3, data, lenses, library)2022-07-14RussellOConnor
lens-properties150.0QuickCheck properties for lens (bsd3, data, lenses, library)2018-01-09EdwardKmett, EricMertens, ryanglscott
lens-toml-parser50.0Lenses for toml-parser (language, lenses, library)2020-05-06henrytill
lens-typelevel60.0Type-level lenses using singletons (bsd3, dependent-types, lenses, library)2018-10-29jle
lenz (deprecated)160.0Van Laarhoven lenses (bsd3, data, deprecated, lenses, library)2020-01-16
lenz-mtl (deprecated)00.0mtl operations with Van Laarhoven lenses (control, data, deprecated, lenses, library)2019-10-25
lenz-template (deprecated)40.0Van Laarhoven lens templates (data, deprecated, lenses, library, template-haskell)2017-11-15
mezzolens12.0Pure Profunctor Functional Lenses (apache, lenses, library)2015-10-11RussellOConnor
microlens3272.5A tiny lens library with no dependencies (bsd3, data, lenses, library)2022-05-17Artyom, stevenfontanella
microlens-contra200.0True folds and getters for microlens (bsd3, data, lenses, library)2018-10-01Artyom, stevenfontanella
microlens-each (deprecated in favor of microlens)20.0'each' for microlens (bsd3, data, deprecated, lenses, library)2015-04-19Artyom
microlens-ghc1932.0microlens + array, bytestring, containers, transformers (bsd3, data, lenses, library)2022-05-17Artyom, stevenfontanella
microlens-mtl2280.0microlens support for Reader/Writer/State from mtl (bsd3, data, lenses, library)2022-05-16Artyom, stevenfontanella
microlens-platform1790.0microlens + all batteries included (best for apps) (bsd3, data, lenses, library)2022-06-10Artyom, stevenfontanella
microlens-th2820.0Automatic generation of record lenses for microlens (bsd3, data, lenses, library)2021-05-10Artyom, stevenfontanella
multiplate180.0Lightweight generic library for mutually recursive data types. (generics, lenses, library, mit)2015-09-27RussellOConnor
mutable-lens10.0Interoperate mutable references with regular lens (apache, data, generics, lenses, library)2020-11-25infinity0
optics922.5Optics as an abstract interface (bsd3, data, lenses, library, optics)2022-05-19AdamGundry, AndresLoeh, phadej, arybczak
optics-core2772.25Optics as an abstract interface: core definitions (bsd3, data, lenses, library, optics)2022-03-22AdamGundry, AndresLoeh, phadej, arybczak
optics-extra2672.0Extra utilities and instances for optics-core (bsd3, data, lenses, library, optics)2022-05-20AdamGundry, AndresLoeh, phadej, arybczak
optics-th2450.0Optics construction using TemplateHaskell (bsd3, data, lenses, library, optics)2022-03-22AdamGundry, AndresLoeh, phadej, arybczak
optics-vl160.0Utilities for compatibility with van Laarhoven optics (bsd3, data, lenses, library, optics)2020-04-15AdamGundry, AndresLoeh, phadej, arybczak
polysemy-optics30.0Optics for Polysemy. (bsd2, lenses, library, optics)2022-07-05nosewings
profunctor-optics10.0A compact optics library compatible with the typeclasses in profunctors. (bsd3, data, lenses, library, profunctors, program)2020-03-09cmk
prolens22.0Profunctor-based lightweight implementation of optics (data, lenses, library, mpl, optics)2021-03-14shersh, vrom911
putlenses80.0Put-based lens library (bsd3, generics, lenses, library)2014-09-30HugoPacheco
sliceofpy02.0Python-ish slicing traversals for Haskell. (bsd3, data, lenses, library, program)2019-08-23lgastako
smallcheck-lens20.0SmallCheck properties for lens (bsd3, lenses, library, testing)2015-09-11jdnavarro
split-morphism02.0Split Epimorphisms and Monomorphisms (bsd3, data, generics, lenses, library)2019-09-10gvolpe
strict-containers-lens20.0Strict containers - Lens instances (bsd3, data, data-structures, lenses, library)2021-04-20infinity0
strict-lens140.0Lenses for types in strict package (bsd3, data, lenses, library)2021-02-23phadej, infinity0
tables (deprecated)82.0In-memory storage with multiple keys using lenses and traversals (bsd3, data, deprecated, lenses, library)2015-01-12EdwardKmett, TimDixon
tasty-lens40.0Tasty TestTrees for Lens validation (bsd3, lenses, library, testing)2015-09-23jdnavarro
template-haskell-optics20.0Optics for template-haskell types (bsd3, data, lenses, library, optics)2022-03-22AdamGundry, AndresLoeh, phadej, arybczak
vitrea20.0Profunctor optics via the profunctor representation theorem. (gpl, lenses, library)2020-03-30mroman42
with-index30.0A tiny library for composing indexed traversals (bsd3, data, lenses, library)2017-10-14PhilFreeman