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
BiGUL72.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-mono90.0"Bidirectionalization for Free" for Monomorphic Transformations (bsd3, data, lenses, library)2014-08-14kztk
concise920.0Utilities for Control.Lens.Cons (bsd3, data, lenses, library)2018-02-04frasertweedale
data-lens-light480.0Simple lenses, minimum dependencies (data, lenses, library, mit)2021-06-22RomanCheplyaka, srk
extended-containers-lens60.0lens instances for extended-containers (bsd3, data-structures, lenses, library)2020-04-29konsumlamm
fclabels1072.25First class accessor labels implemented as lenses. (bsd3, data, lenses, library)2021-05-27AdamBergmark, ErikHesselink, SebastiaanVisser
haskell-time-range50.0Some useful wrappers and functions for building time ranges (bsd3, lenses, library, time)2017-04-04schalmers
indexed-profunctors1220.0Utilities for indexed profunctors (bsd3, data, lenses, library, optics, profunctors)2021-04-09AdamGundry, AndresLoeh, phadej, arybczak
lens8583.0Lenses, Folds and Traversals (bsd2, data, generics, lenses, library)2022-08-11EdwardKmett, EricMertens, JohnWiegley, ryanglscott
lens-accelerate170.0Instances to mix lens with Accelerate (accelerate, bsd3, data, lenses, library)2020-08-28TrevorMcDonell
lens-action340.0Monadic Getters and Folds (bsd3, data, generics, lenses, library)2021-11-16EdwardKmett, EricMertens, ryanglscott
lens-aeson3442.75Law-abiding lenses for aeson (data, json, lenses, library, mit, numeric)2022-08-11EdwardKmett, EricMertens, ryanglscott
lens-core (deprecated in favor of lens)21.5A placeholder for a future lens core package. (deprecated, lenses, library)2020-09-24EdwardKmett
lens-datetime152.0Lenses for Data.Time.* types (bsd3, data, lenses, library)2016-04-29GergelyRisko, MihalyBarasz
lens-errors30.0Error handling in lens chains (bsd3, lenses, library)2019-07-04ChrisPenner
lens-family1191.75Lens Families (bsd3, data, lenses, library)2022-07-14RussellOConnor
lens-family-core1770.0Haskell 2022 Lens Families (bsd3, data, lenses, library)2022-07-14RussellOConnor
lens-properties170.0QuickCheck properties for lens (bsd3, data, lenses, library)2018-01-09EdwardKmett, EricMertens, ryanglscott
lens-toml-parser60.0Lenses for toml-parser (language, lenses, library)2020-05-06henrytill
lens-typelevel70.0Type-level lenses using singletons (bsd3, dependent-types, lenses, library)2018-10-29jle
lenz (deprecated)190.0Van Laarhoven lenses (bsd3, data, deprecated, lenses, library)2020-01-16
lenz-mtl (deprecated)10.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
mezzolens32.0Pure Profunctor Functional Lenses (apache, lenses, library)2015-10-11RussellOConnor
microlens3232.5A tiny lens library with no dependencies (bsd3, data, lenses, library)2022-05-17Artyom, stevenfontanella
microlens-contra240.0True folds and getters for microlens (bsd3, data, lenses, library)2018-10-01Artyom, stevenfontanella
microlens-each (deprecated in favor of microlens)30.0'each' for microlens (bsd3, data, deprecated, lenses, library)2015-04-19Artyom
microlens-ghc1922.0microlens + array, bytestring, containers, transformers (bsd3, data, lenses, library)2022-05-17Artyom, stevenfontanella
microlens-mtl2090.0microlens support for Reader/Writer/State from mtl (bsd3, data, lenses, library)2022-05-16Artyom, stevenfontanella
microlens-platform1870.0microlens + all batteries included (best for apps) (bsd3, data, lenses, library)2022-06-10Artyom, stevenfontanella
microlens-th2770.0Automatic generation of record lenses for microlens (bsd3, data, lenses, library)2021-05-10Artyom, stevenfontanella
multiplate200.0Lightweight generic library for mutually recursive data types. (generics, lenses, library, mit)2015-09-27RussellOConnor
mutable-lens30.0Interoperate mutable references with regular lens (apache, data, generics, lenses, library)2020-11-25infinity0
optics942.5Optics as an abstract interface (bsd3, data, lenses, library, optics)2022-05-19AdamGundry, AndresLoeh, phadej, arybczak
optics-core2532.25Optics as an abstract interface: core definitions (bsd3, data, lenses, library, optics)2022-03-22AdamGundry, AndresLoeh, phadej, arybczak
optics-extra2952.0Extra utilities and instances for optics-core (bsd3, data, lenses, library, optics)2022-05-20AdamGundry, AndresLoeh, phadej, arybczak
optics-th2390.0Optics construction using TemplateHaskell (bsd3, data, lenses, library, optics)2022-03-22AdamGundry, AndresLoeh, phadej, arybczak
optics-vl210.0Utilities for compatibility with van Laarhoven optics (bsd3, data, lenses, library, optics)2020-04-15AdamGundry, AndresLoeh, phadej, arybczak
polysemy-optics50.0Optics for Polysemy. (bsd2, lenses, library, optics)2022-07-05nosewings
profunctor-optics30.0A compact optics library compatible with the typeclasses in profunctors. (bsd3, data, lenses, library, profunctors, program)2020-03-09cmk
prolens32.0Profunctor-based lightweight implementation of optics (data, lenses, library, mpl, optics)2021-03-14shersh, vrom911
putlenses90.0Put-based lens library (bsd3, generics, lenses, library)2014-09-30HugoPacheco
sliceofpy12.0Python-ish slicing traversals for Haskell. (bsd3, data, lenses, library, program)2019-08-23lgastako
smallcheck-lens30.0SmallCheck properties for lens (bsd3, lenses, library, testing)2015-09-11jdnavarro
split-morphism22.0Split Epimorphisms and Monomorphisms (bsd3, data, generics, lenses, library)2019-09-10gvolpe
strict-containers-lens30.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)122.0In-memory storage with multiple keys using lenses and traversals (bsd3, data, deprecated, lenses, library)2015-01-12EdwardKmett, TimDixon
tasty-lens60.0Tasty TestTrees for Lens validation (bsd3, lenses, library, testing)2015-09-23jdnavarro
template-haskell-optics30.0Optics for template-haskell types (bsd3, data, lenses, library, optics)2022-03-22AdamGundry, AndresLoeh, phadej, arybczak
vitrea30.0Profunctor optics via the profunctor representation theorem. (gpl, lenses, library)2020-03-30mroman42
with-index60.0A tiny library for composing indexed traversals (bsd3, data, lenses, library)2017-10-14PhilFreeman