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-lens170.0applicative (functional) bidirectional programming beyond composition chains (bsd3, data, lenses, library)2016-09-25kztk
bff-mono140.0"Bidirectionalization for Free" for Monomorphic Transformations (bsd3, data, lenses, library)2014-08-14kztk
concise2180.0Utilities for Control.Lens.Cons (bsd3, data, lenses, library)2018-02-04frasertweedale
data-lens-light1370.0Simple lenses, minimum dependencies (data, lenses, library, mit)2021-06-22RomanCheplyaka, srk
extended-containers-lens80.0lens instances for extended-containers (bsd3, data-structures, lenses, library)2020-04-29konsumlamm
fclabels1582.25First class accessor labels implemented as lenses. (bsd3, data, lenses, library)2021-05-27AdamBergmark, ErikHesselink, SebastiaanVisser
haskell-time-range60.0Some useful wrappers and functions for building time ranges (bsd3, lenses, library, time)2017-04-04schalmers
indexed-profunctors6280.0Utilities for indexed profunctors (bsd3, data, lenses, library, optics, profunctors)2021-04-09AdamGundry, AndresLoeh, phadej, arybczak
lens37183.0Lenses, Folds and Traversals (bsd2, data, generics, lenses, library)2021-02-24EdwardKmett, EricMertens, JohnWiegley, ryanglscott
lens-accelerate290.0Instances to mix lens with Accelerate (accelerate, bsd3, data, lenses, library)2020-08-28TrevorMcDonell
lens-action280.0Monadic Getters and Folds (bsd3, data, generics, lenses, library)2021-02-18EdwardKmett, EricMertens, ryanglscott
lens-core (deprecated in favor of lens)171.5A placeholder for a future lens core package. (deprecated, lenses, library)2020-09-24EdwardKmett
lens-datetime162.0Lenses for Data.Time.* types (bsd3, data, lenses, library)2016-04-29GergelyRisko, MihalyBarasz
lens-errors70.0Error handling in lens chains (bsd3, lenses, library)2019-07-04ChrisPenner
lens-family2351.75Lens Families (bsd3, data, lenses, library)2021-03-12RussellOConnor
lens-family-core3170.0Haskell 2022 Lens Families (bsd3, data, lenses, library)2020-02-16RussellOConnor
lens-properties140.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-typelevel80.0Type-level lenses using singletons (bsd3, dependent-types, lenses, library)2018-10-29jle
lenz (deprecated)250.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)50.0Van Laarhoven lens templates (data, deprecated, lenses, library, template-haskell)2017-11-15
mezzolens42.0Pure Profunctor Functional Lenses (apache, lenses, library)2015-10-11RussellOConnor
microlens10862.5A tiny lens library with no dependencies (bsd3, data, lenses, library)2020-11-17Artyom
microlens-contra90.0True folds and getters for microlens (bsd3, data, lenses, library)2018-10-01Artyom
microlens-each (deprecated in favor of microlens)70.0'each' for microlens (bsd3, data, deprecated, lenses, library)2015-04-19Artyom
microlens-ghc3322.0microlens + array, bytestring, containers, transformers (bsd3, data, lenses, library)2020-11-17Artyom
microlens-mtl6600.0microlens support for Reader/Writer/State from mtl (bsd3, data, lenses, library)2019-06-20Artyom
microlens-platform3220.0microlens + all batteries included (best for apps) (bsd3, data, lenses, library)2020-11-17Artyom
microlens-th13810.0Automatic generation of record lenses for microlens (bsd3, data, lenses, library)2021-05-10Artyom
multiplate390.0Lightweight generic library for mutually recursive data types. (generics, lenses, library, mit)2015-09-27RussellOConnor
mutable-lens140.0Interoperate mutable references with regular lens (apache, data, generics, lenses, library)2020-11-25infinity0
optics1232.5Optics as an abstract interface (bsd3, data, lenses, library, optics)2021-02-22AdamGundry, AndresLoeh, phadej, arybczak
optics-core6602.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-th5280.0Optics construction using TemplateHaskell (bsd3, data, lenses, library, optics)2021-02-22AdamGundry, AndresLoeh, phadej, arybczak
optics-vl300.0Utilities for compatibility with van Laarhoven optics (bsd3, data, lenses, library, optics)2020-04-15AdamGundry, AndresLoeh, phadej, arybczak
polysemy-optics20.0Optics for Polysemy. (bsd2, lenses, library, optics)2021-06-18nosewings
profunctor-optics110.0A compact optics library compatible with the typeclasses in profunctors. (bsd3, data, lenses, library, profunctors, program)2020-03-09cmk
prolens152.0Profunctor-based lightweight implementation of optics (data, lenses, library, mpl, optics)2021-03-14shersh, vrom911
putlenses220.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-lens40.0SmallCheck properties for lens (bsd3, lenses, library, testing)2015-09-11jdnavarro
split-morphism32.0Split Epimorphisms and Monomorphisms (bsd3, data, generics, lenses, library)2019-09-10gvolpe
strict-containers-lens40.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)72.0In-memory storage with multiple keys using lenses and traversals (bsd3, data, deprecated, lenses, library)2015-01-12EdwardKmett, TimDixon
tasty-lens70.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)2020-08-29AdamGundry, AndresLoeh, phadej, arybczak
vitrea50.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