Packages tagged lenses

52 packages have this tag.

[Merge tag] (trustees only)

Related tags: library (52), bsd3 (39), data (38), optics (9), generics (7), deprecated (6), apache (2), bsd2 (2), data-structures (2), language (2), mit (2), profunctors (2), program (2), testing (2), ...

Name
DLs
Rating
Description
Tags
Last U/L
Maintainer
BiGUL202.25The Bidirectional Generic Update Language (generics, language, lenses, library, public-domain)2016-08-30joshko, Zirun
app-lens200.0applicative (functional) bidirectional programming beyond composition chains (bsd3, data, lenses, library)2016-09-25kztk
bff-mono210.0"Bidirectionalization for Free" for Monomorphic Transformations (bsd3, data, lenses, library)2014-08-14kztk
concise2040.0Utilities for Control.Lens.Cons (bsd3, data, lenses, library)2018-02-04frasertweedale
data-lens-light1540.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
fclabels3172.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-profunctors6070.0Utilities for indexed profunctors (bsd3, data, lenses, library, optics, profunctors)2021-04-09AdamGundry, AndresLoeh, phadej, arybczak
lens19063.0Lenses, Folds and Traversals (bsd2, data, generics, lenses, library)2021-02-24EdwardKmett, EricMertens, JohnWiegley, ryanglscott
lens-accelerate240.0Instances to mix lens with Accelerate (accelerate, bsd3, data, lenses, library)2020-08-28TrevorMcDonell
lens-action380.0Monadic Getters and Folds (bsd3, data, generics, lenses, library)2021-02-18EdwardKmett, EricMertens, ryanglscott
lens-core (deprecated in favor of lens)151.5A placeholder for a future lens core package. (deprecated, lenses, library)2020-09-24EdwardKmett
lens-datetime192.0Lenses for Data.Time.* types (bsd3, data, lenses, library)2016-04-29GergelyRisko, MihalyBarasz
lens-errors100.0Error handling in lens chains (bsd3, lenses, library)2019-07-04ChrisPenner
lens-family2801.75Lens Families (bsd3, data, lenses, library)2021-03-12RussellOConnor
lens-family-core3740.0Haskell 2022 Lens Families (bsd3, data, lenses, library)2020-02-16RussellOConnor
lens-properties210.0QuickCheck properties for lens (bsd3, data, lenses, library)2018-01-09EdwardKmett, EricMertens, ryanglscott
lens-toml-parser220.0Lenses for toml-parser (language, lenses, library)2020-05-06henrytill
lens-typelevel120.0Type-level lenses using singletons (bsd3, dependent-types, lenses, library)2018-10-29jle
lenz (deprecated)500.0Van Laarhoven lenses (bsd3, data, deprecated, lenses, library)2020-01-16
lenz-mtl (deprecated)60.0mtl operations with Van Laarhoven lenses (control, data, deprecated, lenses, library)2019-10-25
lenz-template (deprecated)120.0Van Laarhoven lens templates (data, deprecated, lenses, library, template-haskell)2017-11-15
mezzolens42.0Pure Profunctor Functional Lenses (apache, lenses, library)2015-10-11RussellOConnor
microlens10672.5A tiny lens library with no dependencies (bsd3, data, lenses, library)2020-11-17Artyom
microlens-contra130.0True folds and getters for microlens (bsd3, data, lenses, library)2018-10-01Artyom
microlens-each (deprecated in favor of microlens)40.0'each' for microlens (bsd3, data, deprecated, lenses, library)2015-04-19Artyom
microlens-ghc3742.0microlens + array, bytestring, containers, transformers (bsd3, data, lenses, library)2020-11-17Artyom
microlens-mtl6880.0microlens support for Reader/Writer/State from mtl (bsd3, data, lenses, library)2019-06-20Artyom
microlens-platform3500.0microlens + all batteries included (best for apps) (bsd3, data, lenses, library)2020-11-17Artyom
microlens-th14750.0Automatic generation of record lenses for microlens (bsd3, data, lenses, library)2021-05-10Artyom
multiplate320.0Lightweight generic library for mutually recursive data types. (generics, lenses, library, mit)2015-09-27RussellOConnor
mutable-lens90.0Interoperate mutable references with regular lens (apache, data, generics, lenses, library)2020-11-25infinity0
optics1622.5Optics as an abstract interface (bsd3, data, lenses, library, optics)2021-02-22AdamGundry, AndresLoeh, phadej, arybczak
optics-core6542.25Optics as an abstract interface: core definitions (bsd3, data, lenses, library, optics)2021-02-22AdamGundry, AndresLoeh, phadej, arybczak
optics-extra5602.0Extra utilities and instances for optics-core (bsd3, data, lenses, library, optics)2021-02-22AdamGundry, AndresLoeh, phadej, arybczak
optics-th5780.0Optics construction using TemplateHaskell (bsd3, data, lenses, library, optics)2021-02-22AdamGundry, AndresLoeh, phadej, arybczak
optics-vl170.0Utilities for compatibility with van Laarhoven optics (bsd3, data, lenses, library, optics)2020-04-15AdamGundry, AndresLoeh, phadej, arybczak
polysemy-optics60.0Optics for Polysemy. (bsd2, lenses, library, optics)2021-06-18nosewings
profunctor-optics190.0A compact optics library compatible with the typeclasses in profunctors. (bsd3, data, lenses, library, profunctors, program)2020-03-09cmk
prolens112.0Profunctor-based lightweight implementation of optics (data, lenses, library, mpl, optics)2021-03-14shersh, vrom911
putlenses170.0Put-based lens library (bsd3, generics, lenses, library)2014-09-30HugoPacheco
sliceofpy62.0Python-ish slicing traversals for Haskell. (bsd3, data, lenses, library, program)2019-08-23lgastako
smallcheck-lens70.0SmallCheck properties for lens (bsd3, lenses, library, testing)2015-09-11jdnavarro
split-morphism112.0Split Epimorphisms and Monomorphisms (bsd3, data, generics, lenses, library)2019-09-10gvolpe
strict-containers-lens70.0Strict containers - Lens instances (bsd3, data, data-structures, lenses, library)2021-04-20infinity0
strict-lens110.0Lenses for types in strict package (bsd3, data, lenses, library)2021-02-23phadej, infinity0
tables (deprecated)142.0In-memory storage with multiple keys using lenses and traversals (bsd3, data, deprecated, lenses, library)2015-01-12EdwardKmett, TimDixon
tasty-lens90.0Tasty TestTrees for Lens validation (bsd3, lenses, library, testing)2015-09-23jdnavarro
template-haskell-optics70.0Optics for template-haskell types (bsd3, data, lenses, library, optics)2020-08-29AdamGundry, AndresLoeh, phadej, arybczak
vitrea70.0Profunctor optics via the profunctor representation theorem. (gpl, lenses, library)2020-03-30mroman42
with-index70.0A tiny library for composing indexed traversals (bsd3, data, lenses, library)2017-10-14PhilFreeman